DBA Data[Home] [Help]

APPS.XLA_00707_AAD_S_000007_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_5,'
2525: ') = 'Accrual'
2526: THEN

Line 2594: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 2772: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 2884: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 2993: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 2994: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 2995: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 2996: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 3002: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 3149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 3327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 3439: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 3546: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 3547: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 3548: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 3549: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 3555: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 3702: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 3880: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 3992: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 4121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 4122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 4123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 4124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 4130: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 4277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 4487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 4599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 4728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 4729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 4730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 4731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 4737: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 4884: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 5094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 5206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 5315: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 5316: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 5317: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 5318: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 5324: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 5471: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 5649: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 5761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 5870: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 5871: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 5872: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 5873: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 5879: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

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) = 2 AND
7117: p_source_22 > 0
7118: THEN

Line 7186: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 7364: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 7476: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 7585: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 7586: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 7587: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 7588: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 7594: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 7741: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 7919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 8031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 8140: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 8141: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 8142: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 8143: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 8149: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

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) = 2 AND
9336: p_source_22 > 0
9337: THEN

Line 9405: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

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

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

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

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

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

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

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

Line 9583: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 9695: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 9804: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 9805: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 9806: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 9807: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 9813: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

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) = 37
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) = 13
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) = 13
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 13148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13144: l_tmp_amt NUMBER;
13145: l_acc_rev_natural_side_code VARCHAR2(1);
13146:
13147: l_num_entries NUMBER;
13148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13152: l_recog_line_1 NUMBER;

Line 13149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13145: l_acc_rev_natural_side_code VARCHAR2(1);
13146:
13147: l_num_entries NUMBER;
13148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13152: l_recog_line_1 NUMBER;
13153: l_recog_line_2 NUMBER;

Line 13150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13146:
13147: l_num_entries NUMBER;
13148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13152: l_recog_line_1 NUMBER;
13153: l_recog_line_2 NUMBER;
13154:

Line 13151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13147: l_num_entries NUMBER;
13148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13152: l_recog_line_1 NUMBER;
13153: l_recog_line_2 NUMBER;
13154:
13155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13153: l_recog_line_2 NUMBER;
13154:
13155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13156: l_bflow_applied_to_amt NUMBER; -- 5132302
13157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13158:
13159: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13160:
13161: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13228: l_accrual_line_num := NULL; -- 4262811
13229: l_tmp_amt := NULL; -- 4262811
13230: --
13231:
13232: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13233: l_balance_type_code <> 'B' THEN
13234: IF NVL(p_source_24,9E125) = 13
13235: THEN
13236:

Line 13303: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13299: --
13300: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13301:
13302: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13303: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13304:
13305: -- 4955764
13306: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13307: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13375: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13376:
13377: IF xla_accounting_cache_pkg.GetValueChar
13378: (p_source_code => 'LEDGER_CATEGORY_CODE'
13379: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13380: AND l_bflow_method_code = 'PRIOR_ENTRY'
13381: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13382: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13383: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13475: p_lookup_type => 'XLA_OWNER_TYPE'
13476: ,p_lookup_code => l_component_type_code
13477: )
13478: ,p_token_4 => 'PRODUCT_NAME'
13479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13483: ,p_ae_header_id => NULL

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

13476: ,p_lookup_code => l_component_type_code
13477: )
13478: ,p_token_4 => 'PRODUCT_NAME'
13479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13483: ,p_ae_header_id => NULL
13484: );

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

13477: )
13478: ,p_token_4 => 'PRODUCT_NAME'
13479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13483: ,p_ae_header_id => NULL
13484: );
13485:

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

13478: ,p_token_4 => 'PRODUCT_NAME'
13479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13483: ,p_ae_header_id => NULL
13484: );
13485:
13486: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13509: ----------------------------------------------------------------------------------
13510: -- 4219869 Business Flow
13511: -- Update journal entry status -- Need to generate this within IF
13512: ----------------------------------------------------------------------------------
13513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13514: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13515: ,p_balance_type_code => l_balance_type_code
13516: );
13517:

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

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

Line 13625: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 13734: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 13735: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 13736: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 13737: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 13743: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 13889: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

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

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

14029: p_lookup_type => 'XLA_OWNER_TYPE'
14030: ,p_lookup_code => l_component_type_code
14031: )
14032: ,p_token_4 => 'PRODUCT_NAME'
14033: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14034: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14035: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14036: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14037: ,p_ae_header_id => NULL

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

14030: ,p_lookup_code => l_component_type_code
14031: )
14032: ,p_token_4 => 'PRODUCT_NAME'
14033: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14034: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14035: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14036: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14037: ,p_ae_header_id => NULL
14038: );

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

14031: )
14032: ,p_token_4 => 'PRODUCT_NAME'
14033: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14034: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14035: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14036: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14037: ,p_ae_header_id => NULL
14038: );
14039:

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

14032: ,p_token_4 => 'PRODUCT_NAME'
14033: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14034: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14035: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14036: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14037: ,p_ae_header_id => NULL
14038: );
14039:
14040: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14063: ----------------------------------------------------------------------------------
14064: -- 4219869 Business Flow
14065: -- Update journal entry status -- Need to generate this within IF
14066: ----------------------------------------------------------------------------------
14067: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14068: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14069: ,p_balance_type_code => l_balance_type_code
14070: );
14071:

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

14150:
14151: --
14152: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14153: --
14154: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14155: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14156: ELSE
14157: ---------------------------------------------------------------------------------------------------
14158: -- 4262811a Switch Sign

Line 14179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14175:
14176: XLA_AE_LINES_PKG.ValidateCurrentLine;
14177: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14178:
14179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14180: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14181: ,p_balance_type_code => l_balance_type_code);
14182:
14183: END IF;

Line 14288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14284: l_tmp_amt NUMBER;
14285: l_acc_rev_natural_side_code VARCHAR2(1);
14286:
14287: l_num_entries NUMBER;
14288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14292: l_recog_line_1 NUMBER;

Line 14289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14285: l_acc_rev_natural_side_code VARCHAR2(1);
14286:
14287: l_num_entries NUMBER;
14288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14292: l_recog_line_1 NUMBER;
14293: l_recog_line_2 NUMBER;

Line 14290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14286:
14287: l_num_entries NUMBER;
14288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14292: l_recog_line_1 NUMBER;
14293: l_recog_line_2 NUMBER;
14294:

Line 14291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14287: l_num_entries NUMBER;
14288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14292: l_recog_line_1 NUMBER;
14293: l_recog_line_2 NUMBER;
14294:
14295: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14297: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14293: l_recog_line_2 NUMBER;
14294:
14295: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14296: l_bflow_applied_to_amt NUMBER; -- 5132302
14297: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14298:
14299: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14300:
14301: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14368: l_accrual_line_num := NULL; -- 4262811
14369: l_tmp_amt := NULL; -- 4262811
14370: --
14371:
14372: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14373: l_balance_type_code <> 'B' THEN
14374: IF NVL(p_source_24,9E125) = 13
14375: THEN
14376:

Line 14443: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14439: --
14440: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14441:
14442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14443: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14444:
14445: -- 4955764
14446: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14447: 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 17078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17074: l_tmp_amt NUMBER;
17075: l_acc_rev_natural_side_code VARCHAR2(1);
17076:
17077: l_num_entries NUMBER;
17078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17082: l_recog_line_1 NUMBER;

Line 17079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17075: l_acc_rev_natural_side_code VARCHAR2(1);
17076:
17077: l_num_entries NUMBER;
17078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17082: l_recog_line_1 NUMBER;
17083: l_recog_line_2 NUMBER;

Line 17080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17076:
17077: l_num_entries NUMBER;
17078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17082: l_recog_line_1 NUMBER;
17083: l_recog_line_2 NUMBER;
17084:

Line 17081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17077: l_num_entries NUMBER;
17078: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17079: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17080: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17081: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17082: l_recog_line_1 NUMBER;
17083: l_recog_line_2 NUMBER;
17084:
17085: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17087: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17083: l_recog_line_2 NUMBER;
17084:
17085: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17086: l_bflow_applied_to_amt NUMBER; -- 5132302
17087: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17088:
17089: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17090:
17091: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17158: l_accrual_line_num := NULL; -- 4262811
17159: l_tmp_amt := NULL; -- 4262811
17160: --
17161:
17162: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17163: l_balance_type_code <> 'B' THEN
17164: IF NVL(p_source_24,9E125) = 13
17165: THEN
17166:

Line 17233: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17229: --
17230: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17231:
17232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17233: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17234:
17235: -- 4955764
17236: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17237: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17305: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17306:
17307: IF xla_accounting_cache_pkg.GetValueChar
17308: (p_source_code => 'LEDGER_CATEGORY_CODE'
17309: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17310: AND l_bflow_method_code = 'PRIOR_ENTRY'
17311: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17312: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17313: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17405: p_lookup_type => 'XLA_OWNER_TYPE'
17406: ,p_lookup_code => l_component_type_code
17407: )
17408: ,p_token_4 => 'PRODUCT_NAME'
17409: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17410: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17411: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17412: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17413: ,p_ae_header_id => NULL

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

17406: ,p_lookup_code => l_component_type_code
17407: )
17408: ,p_token_4 => 'PRODUCT_NAME'
17409: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17410: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17411: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17412: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17413: ,p_ae_header_id => NULL
17414: );

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

17407: )
17408: ,p_token_4 => 'PRODUCT_NAME'
17409: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17410: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17411: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17412: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17413: ,p_ae_header_id => NULL
17414: );
17415:

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

17408: ,p_token_4 => 'PRODUCT_NAME'
17409: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17410: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17411: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17412: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17413: ,p_ae_header_id => NULL
17414: );
17415:
17416: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17443: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17439: ----------------------------------------------------------------------------------
17440: -- 4219869 Business Flow
17441: -- Update journal entry status -- Need to generate this within IF
17442: ----------------------------------------------------------------------------------
17443: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17444: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17445: ,p_balance_type_code => l_balance_type_code
17446: );
17447:

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

17526:
17527: --
17528: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17529: --
17530: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17531: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17532: ELSE
17533: ---------------------------------------------------------------------------------------------------
17534: -- 4262811a Switch Sign

Line 17555: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17551:
17552: XLA_AE_LINES_PKG.ValidateCurrentLine;
17553: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17554:
17555: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17556: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17557: ,p_balance_type_code => l_balance_type_code);
17558:
17559: END IF;

Line 17664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17660: l_tmp_amt NUMBER;
17661: l_acc_rev_natural_side_code VARCHAR2(1);
17662:
17663: l_num_entries NUMBER;
17664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17668: l_recog_line_1 NUMBER;

Line 17665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17661: l_acc_rev_natural_side_code VARCHAR2(1);
17662:
17663: l_num_entries NUMBER;
17664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17668: l_recog_line_1 NUMBER;
17669: l_recog_line_2 NUMBER;

Line 17666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17662:
17663: l_num_entries NUMBER;
17664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17668: l_recog_line_1 NUMBER;
17669: l_recog_line_2 NUMBER;
17670:

Line 17667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17663: l_num_entries NUMBER;
17664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17668: l_recog_line_1 NUMBER;
17669: l_recog_line_2 NUMBER;
17670:
17671: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17673: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17669: l_recog_line_2 NUMBER;
17670:
17671: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17672: l_bflow_applied_to_amt NUMBER; -- 5132302
17673: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17674:
17675: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17676:
17677: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17744: l_accrual_line_num := NULL; -- 4262811
17745: l_tmp_amt := NULL; -- 4262811
17746: --
17747:
17748: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17749: l_balance_type_code <> 'B' THEN
17750: IF NVL(p_source_24,9E125) = 13
17751: THEN
17752:

Line 17819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17815: --
17816: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17817:
17818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17820:
17821: -- 4955764
17822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17823: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17859: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17860:
17861: IF xla_accounting_cache_pkg.GetValueChar
17862: (p_source_code => 'LEDGER_CATEGORY_CODE'
17863: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17864: AND l_bflow_method_code = 'PRIOR_ENTRY'
17865: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17866: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17867: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17959: p_lookup_type => 'XLA_OWNER_TYPE'
17960: ,p_lookup_code => l_component_type_code
17961: )
17962: ,p_token_4 => 'PRODUCT_NAME'
17963: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17964: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17965: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17966: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17967: ,p_ae_header_id => NULL

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

17960: ,p_lookup_code => l_component_type_code
17961: )
17962: ,p_token_4 => 'PRODUCT_NAME'
17963: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17964: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17965: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17966: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17967: ,p_ae_header_id => NULL
17968: );

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

17961: )
17962: ,p_token_4 => 'PRODUCT_NAME'
17963: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17964: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17965: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17966: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17967: ,p_ae_header_id => NULL
17968: );
17969:

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

17962: ,p_token_4 => 'PRODUCT_NAME'
17963: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17964: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17965: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17966: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17967: ,p_ae_header_id => NULL
17968: );
17969:
17970: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17997: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17993: ----------------------------------------------------------------------------------
17994: -- 4219869 Business Flow
17995: -- Update journal entry status -- Need to generate this within IF
17996: ----------------------------------------------------------------------------------
17997: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17998: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17999: ,p_balance_type_code => l_balance_type_code
18000: );
18001:

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

18080:
18081: --
18082: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18083: --
18084: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18085: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18086: ELSE
18087: ---------------------------------------------------------------------------------------------------
18088: -- 4262811a Switch Sign

Line 18109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18105:
18106: XLA_AE_LINES_PKG.ValidateCurrentLine;
18107: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18108:
18109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18110: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18111: ,p_balance_type_code => l_balance_type_code);
18112:
18113: END IF;

Line 18218: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18214: l_tmp_amt NUMBER;
18215: l_acc_rev_natural_side_code VARCHAR2(1);
18216:
18217: l_num_entries NUMBER;
18218: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18219: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18220: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18221: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18222: l_recog_line_1 NUMBER;

Line 18219: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18215: l_acc_rev_natural_side_code VARCHAR2(1);
18216:
18217: l_num_entries NUMBER;
18218: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18219: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18220: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18221: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18222: l_recog_line_1 NUMBER;
18223: l_recog_line_2 NUMBER;

Line 18220: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18216:
18217: l_num_entries NUMBER;
18218: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18219: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18220: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18221: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18222: l_recog_line_1 NUMBER;
18223: l_recog_line_2 NUMBER;
18224:

Line 18221: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18217: l_num_entries NUMBER;
18218: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18219: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18220: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18221: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18222: l_recog_line_1 NUMBER;
18223: l_recog_line_2 NUMBER;
18224:
18225: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18227: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18223: l_recog_line_2 NUMBER;
18224:
18225: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18226: l_bflow_applied_to_amt NUMBER; -- 5132302
18227: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18228:
18229: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18230:
18231: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18298: l_accrual_line_num := NULL; -- 4262811
18299: l_tmp_amt := NULL; -- 4262811
18300: --
18301:
18302: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18303: l_balance_type_code <> 'B' THEN
18304: IF NVL(p_source_24,9E125) = 13
18305: THEN
18306:

Line 18373: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18369: --
18370: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18371:
18372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18373: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18374:
18375: -- 4955764
18376: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18377: 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 19346: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19342: l_tmp_amt NUMBER;
19343: l_acc_rev_natural_side_code VARCHAR2(1);
19344:
19345: l_num_entries NUMBER;
19346: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19347: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19348: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19349: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19350: l_recog_line_1 NUMBER;

Line 19347: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19343: l_acc_rev_natural_side_code VARCHAR2(1);
19344:
19345: l_num_entries NUMBER;
19346: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19347: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19348: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19349: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19350: l_recog_line_1 NUMBER;
19351: l_recog_line_2 NUMBER;

Line 19348: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19344:
19345: l_num_entries NUMBER;
19346: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19347: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19348: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19349: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19350: l_recog_line_1 NUMBER;
19351: l_recog_line_2 NUMBER;
19352:

Line 19349: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19345: l_num_entries NUMBER;
19346: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19347: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19348: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19349: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19350: l_recog_line_1 NUMBER;
19351: l_recog_line_2 NUMBER;
19352:
19353: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19355: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19351: l_recog_line_2 NUMBER;
19352:
19353: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19354: l_bflow_applied_to_amt NUMBER; -- 5132302
19355: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19356:
19357: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19358:
19359: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19426: l_accrual_line_num := NULL; -- 4262811
19427: l_tmp_amt := NULL; -- 4262811
19428: --
19429:
19430: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19431: l_balance_type_code <> 'B' THEN
19432: IF NVL(p_source_24,9E125) = 13
19433: THEN
19434:

Line 19501: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19497: --
19498: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19499:
19500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19501: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19502:
19503: -- 4955764
19504: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19505: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19573: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19574:
19575: IF xla_accounting_cache_pkg.GetValueChar
19576: (p_source_code => 'LEDGER_CATEGORY_CODE'
19577: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19578: AND l_bflow_method_code = 'PRIOR_ENTRY'
19579: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19580: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19581: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19673: p_lookup_type => 'XLA_OWNER_TYPE'
19674: ,p_lookup_code => l_component_type_code
19675: )
19676: ,p_token_4 => 'PRODUCT_NAME'
19677: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19678: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19679: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19680: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19681: ,p_ae_header_id => NULL

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

19674: ,p_lookup_code => l_component_type_code
19675: )
19676: ,p_token_4 => 'PRODUCT_NAME'
19677: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19678: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19679: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19680: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19681: ,p_ae_header_id => NULL
19682: );

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

19675: )
19676: ,p_token_4 => 'PRODUCT_NAME'
19677: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19678: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19679: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19680: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19681: ,p_ae_header_id => NULL
19682: );
19683:

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

19676: ,p_token_4 => 'PRODUCT_NAME'
19677: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19678: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19679: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19680: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19681: ,p_ae_header_id => NULL
19682: );
19683:
19684: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19711: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19707: ----------------------------------------------------------------------------------
19708: -- 4219869 Business Flow
19709: -- Update journal entry status -- Need to generate this within IF
19710: ----------------------------------------------------------------------------------
19711: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19712: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19713: ,p_balance_type_code => l_balance_type_code
19714: );
19715:

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

19794:
19795: --
19796: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19797: --
19798: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19799: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19800: ELSE
19801: ---------------------------------------------------------------------------------------------------
19802: -- 4262811a Switch Sign

Line 19823: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19819:
19820: XLA_AE_LINES_PKG.ValidateCurrentLine;
19821: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19822:
19823: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19824: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19825: ,p_balance_type_code => l_balance_type_code);
19826:
19827: END IF;

Line 19932: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19928: l_tmp_amt NUMBER;
19929: l_acc_rev_natural_side_code VARCHAR2(1);
19930:
19931: l_num_entries NUMBER;
19932: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19933: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19934: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19935: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19936: l_recog_line_1 NUMBER;

Line 19933: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19929: l_acc_rev_natural_side_code VARCHAR2(1);
19930:
19931: l_num_entries NUMBER;
19932: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19933: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19934: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19935: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19936: l_recog_line_1 NUMBER;
19937: l_recog_line_2 NUMBER;

Line 19934: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19930:
19931: l_num_entries NUMBER;
19932: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19933: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19934: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19935: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19936: l_recog_line_1 NUMBER;
19937: l_recog_line_2 NUMBER;
19938:

Line 19935: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19931: l_num_entries NUMBER;
19932: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19933: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19934: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19935: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19936: l_recog_line_1 NUMBER;
19937: l_recog_line_2 NUMBER;
19938:
19939: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19941: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19937: l_recog_line_2 NUMBER;
19938:
19939: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19940: l_bflow_applied_to_amt NUMBER; -- 5132302
19941: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19942:
19943: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19944:
19945: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20012: l_accrual_line_num := NULL; -- 4262811
20013: l_tmp_amt := NULL; -- 4262811
20014: --
20015:
20016: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20017: l_balance_type_code <> 'B' THEN
20018: IF NVL(p_source_24,9E125) = 13
20019: THEN
20020:

Line 20087: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20083: --
20084: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20085:
20086: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20087: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20088:
20089: -- 4955764
20090: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20091: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20127: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20128:
20129: IF xla_accounting_cache_pkg.GetValueChar
20130: (p_source_code => 'LEDGER_CATEGORY_CODE'
20131: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20132: AND l_bflow_method_code = 'PRIOR_ENTRY'
20133: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20134: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20135: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20227: p_lookup_type => 'XLA_OWNER_TYPE'
20228: ,p_lookup_code => l_component_type_code
20229: )
20230: ,p_token_4 => 'PRODUCT_NAME'
20231: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20232: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20233: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20234: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20235: ,p_ae_header_id => NULL

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

20228: ,p_lookup_code => l_component_type_code
20229: )
20230: ,p_token_4 => 'PRODUCT_NAME'
20231: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20232: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20233: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20234: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20235: ,p_ae_header_id => NULL
20236: );

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

20229: )
20230: ,p_token_4 => 'PRODUCT_NAME'
20231: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20232: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20233: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20234: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20235: ,p_ae_header_id => NULL
20236: );
20237:

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

20230: ,p_token_4 => 'PRODUCT_NAME'
20231: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20232: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20233: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20234: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20235: ,p_ae_header_id => NULL
20236: );
20237:
20238: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20265: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20261: ----------------------------------------------------------------------------------
20262: -- 4219869 Business Flow
20263: -- Update journal entry status -- Need to generate this within IF
20264: ----------------------------------------------------------------------------------
20265: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20266: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20267: ,p_balance_type_code => l_balance_type_code
20268: );
20269:

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

20348:
20349: --
20350: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20351: --
20352: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20353: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20354: ELSE
20355: ---------------------------------------------------------------------------------------------------
20356: -- 4262811a Switch Sign

Line 20377: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20373:
20374: XLA_AE_LINES_PKG.ValidateCurrentLine;
20375: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20376:
20377: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20378: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20379: ,p_balance_type_code => l_balance_type_code);
20380:
20381: END IF;

Line 20486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20482: l_tmp_amt NUMBER;
20483: l_acc_rev_natural_side_code VARCHAR2(1);
20484:
20485: l_num_entries NUMBER;
20486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20490: l_recog_line_1 NUMBER;

Line 20487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20483: l_acc_rev_natural_side_code VARCHAR2(1);
20484:
20485: l_num_entries NUMBER;
20486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20490: l_recog_line_1 NUMBER;
20491: l_recog_line_2 NUMBER;

Line 20488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20484:
20485: l_num_entries NUMBER;
20486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20490: l_recog_line_1 NUMBER;
20491: l_recog_line_2 NUMBER;
20492:

Line 20489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20485: l_num_entries NUMBER;
20486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20490: l_recog_line_1 NUMBER;
20491: l_recog_line_2 NUMBER;
20492:
20493: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20495: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20491: l_recog_line_2 NUMBER;
20492:
20493: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20494: l_bflow_applied_to_amt NUMBER; -- 5132302
20495: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20496:
20497: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20498:
20499: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20566: l_accrual_line_num := NULL; -- 4262811
20567: l_tmp_amt := NULL; -- 4262811
20568: --
20569:
20570: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20571: l_balance_type_code <> 'B' THEN
20572: IF NVL(p_source_24,9E125) = 13
20573: THEN
20574:

Line 20641: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20637: --
20638: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20639:
20640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20641: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20642:
20643: -- 4955764
20644: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20645: 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) = 36
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) = 29
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) = 20
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 24916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24912: l_tmp_amt NUMBER;
24913: l_acc_rev_natural_side_code VARCHAR2(1);
24914:
24915: l_num_entries NUMBER;
24916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24920: l_recog_line_1 NUMBER;

Line 24917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24913: l_acc_rev_natural_side_code VARCHAR2(1);
24914:
24915: l_num_entries NUMBER;
24916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24920: l_recog_line_1 NUMBER;
24921: l_recog_line_2 NUMBER;

Line 24918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24914:
24915: l_num_entries NUMBER;
24916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24920: l_recog_line_1 NUMBER;
24921: l_recog_line_2 NUMBER;
24922:

Line 24919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24915: l_num_entries NUMBER;
24916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24920: l_recog_line_1 NUMBER;
24921: l_recog_line_2 NUMBER;
24922:
24923: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24925: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24921: l_recog_line_2 NUMBER;
24922:
24923: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24924: l_bflow_applied_to_amt NUMBER; -- 5132302
24925: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24926:
24927: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24928:
24929: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24996: l_accrual_line_num := NULL; -- 4262811
24997: l_tmp_amt := NULL; -- 4262811
24998: --
24999:
25000: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25001: l_balance_type_code <> 'B' THEN
25002: IF NVL(p_source_5,'
25003: ') = 'Expense'
25004: THEN

Line 25072: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25068: --
25069: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25070:
25071: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25072: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25073:
25074: -- 4955764
25075: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25076: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25110: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25111:
25112: IF xla_accounting_cache_pkg.GetValueChar
25113: (p_source_code => 'LEDGER_CATEGORY_CODE'
25114: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25115: AND l_bflow_method_code = 'PRIOR_ENTRY'
25116: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25117: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25118: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25210: p_lookup_type => 'XLA_OWNER_TYPE'
25211: ,p_lookup_code => l_component_type_code
25212: )
25213: ,p_token_4 => 'PRODUCT_NAME'
25214: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25215: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25216: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25217: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25218: ,p_ae_header_id => NULL

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

25211: ,p_lookup_code => l_component_type_code
25212: )
25213: ,p_token_4 => 'PRODUCT_NAME'
25214: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25215: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25216: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25217: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25218: ,p_ae_header_id => NULL
25219: );

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

25212: )
25213: ,p_token_4 => 'PRODUCT_NAME'
25214: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25215: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25216: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25217: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25218: ,p_ae_header_id => NULL
25219: );
25220:

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

25213: ,p_token_4 => 'PRODUCT_NAME'
25214: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25215: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25216: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25217: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25218: ,p_ae_header_id => NULL
25219: );
25220:
25221: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25244: ----------------------------------------------------------------------------------
25245: -- 4219869 Business Flow
25246: -- Update journal entry status -- Need to generate this within IF
25247: ----------------------------------------------------------------------------------
25248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25249: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25250: ,p_balance_type_code => l_balance_type_code
25251: );
25252:

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

25331:
25332: --
25333: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25334: --
25335: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25336: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25337: ELSE
25338: ---------------------------------------------------------------------------------------------------
25339: -- 4262811a Switch Sign

Line 25360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25356:
25357: XLA_AE_LINES_PKG.ValidateCurrentLine;
25358: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25359:
25360: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25361: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25362: ,p_balance_type_code => l_balance_type_code);
25363:
25364: END IF;

Line 25469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25465: l_tmp_amt NUMBER;
25466: l_acc_rev_natural_side_code VARCHAR2(1);
25467:
25468: l_num_entries NUMBER;
25469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25473: l_recog_line_1 NUMBER;

Line 25470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25466: l_acc_rev_natural_side_code VARCHAR2(1);
25467:
25468: l_num_entries NUMBER;
25469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25473: l_recog_line_1 NUMBER;
25474: l_recog_line_2 NUMBER;

Line 25471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25467:
25468: l_num_entries NUMBER;
25469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25473: l_recog_line_1 NUMBER;
25474: l_recog_line_2 NUMBER;
25475:

Line 25472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25468: l_num_entries NUMBER;
25469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25473: l_recog_line_1 NUMBER;
25474: l_recog_line_2 NUMBER;
25475:
25476: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25478: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25474: l_recog_line_2 NUMBER;
25475:
25476: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25477: l_bflow_applied_to_amt NUMBER; -- 5132302
25478: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25479:
25480: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25481:
25482: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25549: l_accrual_line_num := NULL; -- 4262811
25550: l_tmp_amt := NULL; -- 4262811
25551: --
25552:
25553: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25554: l_balance_type_code <> 'B' THEN
25555: IF NVL(p_source_24,9E125) = 16
25556: THEN
25557:

Line 25624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25620: --
25621: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25622:
25623: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25624: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25625:
25626: -- 4955764
25627: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25628: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25664: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25665:
25666: IF xla_accounting_cache_pkg.GetValueChar
25667: (p_source_code => 'LEDGER_CATEGORY_CODE'
25668: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25669: AND l_bflow_method_code = 'PRIOR_ENTRY'
25670: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25671: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25672: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25764: p_lookup_type => 'XLA_OWNER_TYPE'
25765: ,p_lookup_code => l_component_type_code
25766: )
25767: ,p_token_4 => 'PRODUCT_NAME'
25768: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25769: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25770: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25771: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25772: ,p_ae_header_id => NULL

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

25765: ,p_lookup_code => l_component_type_code
25766: )
25767: ,p_token_4 => 'PRODUCT_NAME'
25768: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25769: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25770: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25771: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25772: ,p_ae_header_id => NULL
25773: );

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

25766: )
25767: ,p_token_4 => 'PRODUCT_NAME'
25768: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25769: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25770: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25771: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25772: ,p_ae_header_id => NULL
25773: );
25774:

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

25767: ,p_token_4 => 'PRODUCT_NAME'
25768: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25769: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25770: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25771: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25772: ,p_ae_header_id => NULL
25773: );
25774:
25775: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25802: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25798: ----------------------------------------------------------------------------------
25799: -- 4219869 Business Flow
25800: -- Update journal entry status -- Need to generate this within IF
25801: ----------------------------------------------------------------------------------
25802: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25803: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25804: ,p_balance_type_code => l_balance_type_code
25805: );
25806:

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

25885:
25886: --
25887: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25888: --
25889: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25890: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25891: ELSE
25892: ---------------------------------------------------------------------------------------------------
25893: -- 4262811a Switch Sign

Line 25914: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25910:
25911: XLA_AE_LINES_PKG.ValidateCurrentLine;
25912: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25913:
25914: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25915: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25916: ,p_balance_type_code => l_balance_type_code);
25917:
25918: END IF;

Line 26023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26019: l_tmp_amt NUMBER;
26020: l_acc_rev_natural_side_code VARCHAR2(1);
26021:
26022: l_num_entries NUMBER;
26023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26027: l_recog_line_1 NUMBER;

Line 26024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26020: l_acc_rev_natural_side_code VARCHAR2(1);
26021:
26022: l_num_entries NUMBER;
26023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26027: l_recog_line_1 NUMBER;
26028: l_recog_line_2 NUMBER;

Line 26025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26021:
26022: l_num_entries NUMBER;
26023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26027: l_recog_line_1 NUMBER;
26028: l_recog_line_2 NUMBER;
26029:

Line 26026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26022: l_num_entries NUMBER;
26023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26027: l_recog_line_1 NUMBER;
26028: l_recog_line_2 NUMBER;
26029:
26030: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26032: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26028: l_recog_line_2 NUMBER;
26029:
26030: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26031: l_bflow_applied_to_amt NUMBER; -- 5132302
26032: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26033:
26034: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26035:
26036: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26103: l_accrual_line_num := NULL; -- 4262811
26104: l_tmp_amt := NULL; -- 4262811
26105: --
26106:
26107: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26108: l_balance_type_code <> 'B' THEN
26109: IF NVL(p_source_5,'
26110: ') = 'IC Accrual'
26111: THEN

Line 26179: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26175: --
26176: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26177:
26178: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26179: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26180:
26181: -- 4955764
26182: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26183: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26219: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26220:
26221: IF xla_accounting_cache_pkg.GetValueChar
26222: (p_source_code => 'LEDGER_CATEGORY_CODE'
26223: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26224: AND l_bflow_method_code = 'PRIOR_ENTRY'
26225: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26226: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26227: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26319: p_lookup_type => 'XLA_OWNER_TYPE'
26320: ,p_lookup_code => l_component_type_code
26321: )
26322: ,p_token_4 => 'PRODUCT_NAME'
26323: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26324: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26325: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26326: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26327: ,p_ae_header_id => NULL

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

26320: ,p_lookup_code => l_component_type_code
26321: )
26322: ,p_token_4 => 'PRODUCT_NAME'
26323: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26324: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26325: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26326: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26327: ,p_ae_header_id => NULL
26328: );

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

26321: )
26322: ,p_token_4 => 'PRODUCT_NAME'
26323: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26324: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26325: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26326: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26327: ,p_ae_header_id => NULL
26328: );
26329:

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

26322: ,p_token_4 => 'PRODUCT_NAME'
26323: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26324: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26325: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26326: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26327: ,p_ae_header_id => NULL
26328: );
26329:
26330: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26353: ----------------------------------------------------------------------------------
26354: -- 4219869 Business Flow
26355: -- Update journal entry status -- Need to generate this within IF
26356: ----------------------------------------------------------------------------------
26357: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26358: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26359: ,p_balance_type_code => l_balance_type_code
26360: );
26361:

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

26440:
26441: --
26442: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26443: --
26444: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26445: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26446: ELSE
26447: ---------------------------------------------------------------------------------------------------
26448: -- 4262811a Switch Sign

Line 26469: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26465:
26466: XLA_AE_LINES_PKG.ValidateCurrentLine;
26467: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26468:
26469: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26470: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26471: ,p_balance_type_code => l_balance_type_code);
26472:
26473: END IF;

Line 26578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26574: l_tmp_amt NUMBER;
26575: l_acc_rev_natural_side_code VARCHAR2(1);
26576:
26577: l_num_entries NUMBER;
26578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26582: l_recog_line_1 NUMBER;

Line 26579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26575: l_acc_rev_natural_side_code VARCHAR2(1);
26576:
26577: l_num_entries NUMBER;
26578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26582: l_recog_line_1 NUMBER;
26583: l_recog_line_2 NUMBER;

Line 26580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26576:
26577: l_num_entries NUMBER;
26578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26582: l_recog_line_1 NUMBER;
26583: l_recog_line_2 NUMBER;
26584:

Line 26581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26577: l_num_entries NUMBER;
26578: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26579: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26580: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26581: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26582: l_recog_line_1 NUMBER;
26583: l_recog_line_2 NUMBER;
26584:
26585: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26587: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26583: l_recog_line_2 NUMBER;
26584:
26585: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26586: l_bflow_applied_to_amt NUMBER; -- 5132302
26587: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26588:
26589: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26590:
26591: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26658: l_accrual_line_num := NULL; -- 4262811
26659: l_tmp_amt := NULL; -- 4262811
26660: --
26661:
26662: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26663: l_balance_type_code <> 'B' THEN
26664: IF NVL(p_source_24,9E125) = 2 AND
26665: p_source_22 < 0
26666: THEN

Line 26734: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26730: --
26731: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26732:
26733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26734: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26735:
26736: -- 4955764
26737: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26738: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26774: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26775:
26776: IF xla_accounting_cache_pkg.GetValueChar
26777: (p_source_code => 'LEDGER_CATEGORY_CODE'
26778: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26779: AND l_bflow_method_code = 'PRIOR_ENTRY'
26780: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26781: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26782: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26874: p_lookup_type => 'XLA_OWNER_TYPE'
26875: ,p_lookup_code => l_component_type_code
26876: )
26877: ,p_token_4 => 'PRODUCT_NAME'
26878: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26879: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26880: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26881: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26882: ,p_ae_header_id => NULL

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

26875: ,p_lookup_code => l_component_type_code
26876: )
26877: ,p_token_4 => 'PRODUCT_NAME'
26878: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26879: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26880: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26881: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26882: ,p_ae_header_id => NULL
26883: );

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

26876: )
26877: ,p_token_4 => 'PRODUCT_NAME'
26878: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26879: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26880: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26881: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26882: ,p_ae_header_id => NULL
26883: );
26884:

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

26877: ,p_token_4 => 'PRODUCT_NAME'
26878: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26879: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26880: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26881: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26882: ,p_ae_header_id => NULL
26883: );
26884:
26885: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26912: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26908: ----------------------------------------------------------------------------------
26909: -- 4219869 Business Flow
26910: -- Update journal entry status -- Need to generate this within IF
26911: ----------------------------------------------------------------------------------
26912: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26913: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26914: ,p_balance_type_code => l_balance_type_code
26915: );
26916:

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

26995:
26996: --
26997: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26998: --
26999: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27000: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27001: ELSE
27002: ---------------------------------------------------------------------------------------------------
27003: -- 4262811a Switch Sign

Line 27024: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27020:
27021: XLA_AE_LINES_PKG.ValidateCurrentLine;
27022: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27023:
27024: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27025: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27026: ,p_balance_type_code => l_balance_type_code);
27027:
27028: END IF;

Line 27133: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27129: l_tmp_amt NUMBER;
27130: l_acc_rev_natural_side_code VARCHAR2(1);
27131:
27132: l_num_entries NUMBER;
27133: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27134: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27135: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27136: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27137: l_recog_line_1 NUMBER;

Line 27134: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27130: l_acc_rev_natural_side_code VARCHAR2(1);
27131:
27132: l_num_entries NUMBER;
27133: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27134: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27135: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27136: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27137: l_recog_line_1 NUMBER;
27138: l_recog_line_2 NUMBER;

Line 27135: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27131:
27132: l_num_entries NUMBER;
27133: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27134: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27135: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27136: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27137: l_recog_line_1 NUMBER;
27138: l_recog_line_2 NUMBER;
27139:

Line 27136: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27132: l_num_entries NUMBER;
27133: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27134: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27135: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27136: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27137: l_recog_line_1 NUMBER;
27138: l_recog_line_2 NUMBER;
27139:
27140: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27142: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27138: l_recog_line_2 NUMBER;
27139:
27140: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27141: l_bflow_applied_to_amt NUMBER; -- 5132302
27142: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27143:
27144: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27145:
27146: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27213: l_accrual_line_num := NULL; -- 4262811
27214: l_tmp_amt := NULL; -- 4262811
27215: --
27216:
27217: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27218: l_balance_type_code <> 'B' THEN
27219: IF NVL(p_source_24,9E125) = 2 AND
27220: p_source_22 < 0
27221: THEN

Line 27289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27285: --
27286: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27287:
27288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27290:
27291: -- 4955764
27292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27293: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27329: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27330:
27331: IF xla_accounting_cache_pkg.GetValueChar
27332: (p_source_code => 'LEDGER_CATEGORY_CODE'
27333: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27334: AND l_bflow_method_code = 'PRIOR_ENTRY'
27335: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27336: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27337: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27429: p_lookup_type => 'XLA_OWNER_TYPE'
27430: ,p_lookup_code => l_component_type_code
27431: )
27432: ,p_token_4 => 'PRODUCT_NAME'
27433: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27434: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27435: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27436: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27437: ,p_ae_header_id => NULL

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

27430: ,p_lookup_code => l_component_type_code
27431: )
27432: ,p_token_4 => 'PRODUCT_NAME'
27433: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27434: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27435: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27436: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27437: ,p_ae_header_id => NULL
27438: );

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

27431: )
27432: ,p_token_4 => 'PRODUCT_NAME'
27433: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27434: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27435: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27436: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27437: ,p_ae_header_id => NULL
27438: );
27439:

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

27432: ,p_token_4 => 'PRODUCT_NAME'
27433: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27434: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27435: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27436: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27437: ,p_ae_header_id => NULL
27438: );
27439:
27440: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27467: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27463: ----------------------------------------------------------------------------------
27464: -- 4219869 Business Flow
27465: -- Update journal entry status -- Need to generate this within IF
27466: ----------------------------------------------------------------------------------
27467: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27468: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27469: ,p_balance_type_code => l_balance_type_code
27470: );
27471:

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

27550:
27551: --
27552: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27553: --
27554: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27555: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27556: ELSE
27557: ---------------------------------------------------------------------------------------------------
27558: -- 4262811a Switch Sign

Line 27579: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27575:
27576: XLA_AE_LINES_PKG.ValidateCurrentLine;
27577: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27578:
27579: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27580: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27581: ,p_balance_type_code => l_balance_type_code);
27582:
27583: END IF;

Line 27688: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27684: l_tmp_amt NUMBER;
27685: l_acc_rev_natural_side_code VARCHAR2(1);
27686:
27687: l_num_entries NUMBER;
27688: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27689: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27690: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27691: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27692: l_recog_line_1 NUMBER;

Line 27689: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27685: l_acc_rev_natural_side_code VARCHAR2(1);
27686:
27687: l_num_entries NUMBER;
27688: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27689: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27690: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27691: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27692: l_recog_line_1 NUMBER;
27693: l_recog_line_2 NUMBER;

Line 27690: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27686:
27687: l_num_entries NUMBER;
27688: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27689: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27690: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27691: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27692: l_recog_line_1 NUMBER;
27693: l_recog_line_2 NUMBER;
27694:

Line 27691: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27687: l_num_entries NUMBER;
27688: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27689: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27690: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27691: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27692: l_recog_line_1 NUMBER;
27693: l_recog_line_2 NUMBER;
27694:
27695: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27697: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27693: l_recog_line_2 NUMBER;
27694:
27695: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27696: l_bflow_applied_to_amt NUMBER; -- 5132302
27697: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27698:
27699: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27700:
27701: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27768: l_accrual_line_num := NULL; -- 4262811
27769: l_tmp_amt := NULL; -- 4262811
27770: --
27771:
27772: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27773: l_balance_type_code <> 'B' THEN
27774: IF NVL(p_source_24,9E125) = 2 AND
27775: p_source_22 < 0
27776: THEN

Line 27844: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27840: --
27841: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27842:
27843: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27844: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27845:
27846: -- 4955764
27847: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27848: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27884: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27885:
27886: IF xla_accounting_cache_pkg.GetValueChar
27887: (p_source_code => 'LEDGER_CATEGORY_CODE'
27888: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27889: AND l_bflow_method_code = 'PRIOR_ENTRY'
27890: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27891: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27892: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27984: p_lookup_type => 'XLA_OWNER_TYPE'
27985: ,p_lookup_code => l_component_type_code
27986: )
27987: ,p_token_4 => 'PRODUCT_NAME'
27988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27992: ,p_ae_header_id => NULL

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

27985: ,p_lookup_code => l_component_type_code
27986: )
27987: ,p_token_4 => 'PRODUCT_NAME'
27988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27992: ,p_ae_header_id => NULL
27993: );

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

27986: )
27987: ,p_token_4 => 'PRODUCT_NAME'
27988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27992: ,p_ae_header_id => NULL
27993: );
27994:

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

27987: ,p_token_4 => 'PRODUCT_NAME'
27988: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27989: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27990: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27991: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27992: ,p_ae_header_id => NULL
27993: );
27994:
27995: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28022: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28018: ----------------------------------------------------------------------------------
28019: -- 4219869 Business Flow
28020: -- Update journal entry status -- Need to generate this within IF
28021: ----------------------------------------------------------------------------------
28022: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28023: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28024: ,p_balance_type_code => l_balance_type_code
28025: );
28026:

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

28105:
28106: --
28107: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28108: --
28109: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28110: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28111: ELSE
28112: ---------------------------------------------------------------------------------------------------
28113: -- 4262811a Switch Sign

Line 28134: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28130:
28131: XLA_AE_LINES_PKG.ValidateCurrentLine;
28132: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28133:
28134: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28135: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28136: ,p_balance_type_code => l_balance_type_code);
28137:
28138: END IF;

Line 28263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28259: l_tmp_amt NUMBER;
28260: l_acc_rev_natural_side_code VARCHAR2(1);
28261:
28262: l_num_entries NUMBER;
28263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28267: l_recog_line_1 NUMBER;

Line 28264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28260: l_acc_rev_natural_side_code VARCHAR2(1);
28261:
28262: l_num_entries NUMBER;
28263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28267: l_recog_line_1 NUMBER;
28268: l_recog_line_2 NUMBER;

Line 28265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28261:
28262: l_num_entries NUMBER;
28263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28267: l_recog_line_1 NUMBER;
28268: l_recog_line_2 NUMBER;
28269:

Line 28266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28262: l_num_entries NUMBER;
28263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28267: l_recog_line_1 NUMBER;
28268: l_recog_line_2 NUMBER;
28269:
28270: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28272: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28268: l_recog_line_2 NUMBER;
28269:
28270: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28271: l_bflow_applied_to_amt NUMBER; -- 5132302
28272: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28273:
28274: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28275:
28276: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28343: l_accrual_line_num := NULL; -- 4262811
28344: l_tmp_amt := NULL; -- 4262811
28345: --
28346:
28347: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28348: l_balance_type_code <> 'B' THEN
28349: IF NVL(p_source_24,9E125) = 2 AND
28350: p_source_22 < 0
28351: THEN

Line 28419: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28415: --
28416: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28417:
28418: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28419: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28420:
28421: -- 4955764
28422: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28423: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28491: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28492:
28493: IF xla_accounting_cache_pkg.GetValueChar
28494: (p_source_code => 'LEDGER_CATEGORY_CODE'
28495: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28496: AND l_bflow_method_code = 'PRIOR_ENTRY'
28497: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28498: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28499: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28591: p_lookup_type => 'XLA_OWNER_TYPE'
28592: ,p_lookup_code => l_component_type_code
28593: )
28594: ,p_token_4 => 'PRODUCT_NAME'
28595: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28596: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28597: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28598: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28599: ,p_ae_header_id => NULL

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

28592: ,p_lookup_code => l_component_type_code
28593: )
28594: ,p_token_4 => 'PRODUCT_NAME'
28595: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28596: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28597: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28598: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28599: ,p_ae_header_id => NULL
28600: );

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

28593: )
28594: ,p_token_4 => 'PRODUCT_NAME'
28595: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28596: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28597: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28598: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28599: ,p_ae_header_id => NULL
28600: );
28601:

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

28594: ,p_token_4 => 'PRODUCT_NAME'
28595: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28596: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28597: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28598: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28599: ,p_ae_header_id => NULL
28600: );
28601:
28602: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28629: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28625: ----------------------------------------------------------------------------------
28626: -- 4219869 Business Flow
28627: -- Update journal entry status -- Need to generate this within IF
28628: ----------------------------------------------------------------------------------
28629: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28630: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28631: ,p_balance_type_code => l_balance_type_code
28632: );
28633:

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

28712:
28713: --
28714: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28715: --
28716: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28717: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28718: ELSE
28719: ---------------------------------------------------------------------------------------------------
28720: -- 4262811a Switch Sign

Line 28741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28737:
28738: XLA_AE_LINES_PKG.ValidateCurrentLine;
28739: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28740:
28741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28742: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28743: ,p_balance_type_code => l_balance_type_code);
28744:
28745: END IF;

Line 28853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28849: l_tmp_amt NUMBER;
28850: l_acc_rev_natural_side_code VARCHAR2(1);
28851:
28852: l_num_entries NUMBER;
28853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28857: l_recog_line_1 NUMBER;

Line 28854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28850: l_acc_rev_natural_side_code VARCHAR2(1);
28851:
28852: l_num_entries NUMBER;
28853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28857: l_recog_line_1 NUMBER;
28858: l_recog_line_2 NUMBER;

Line 28855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28851:
28852: l_num_entries NUMBER;
28853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28857: l_recog_line_1 NUMBER;
28858: l_recog_line_2 NUMBER;
28859:

Line 28856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28852: l_num_entries NUMBER;
28853: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28854: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28855: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28856: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28857: l_recog_line_1 NUMBER;
28858: l_recog_line_2 NUMBER;
28859:
28860: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28862: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28858: l_recog_line_2 NUMBER;
28859:
28860: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28861: l_bflow_applied_to_amt NUMBER; -- 5132302
28862: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28863:
28864: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28865:
28866: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28933: l_accrual_line_num := NULL; -- 4262811
28934: l_tmp_amt := NULL; -- 4262811
28935: --
28936:
28937: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28938: l_balance_type_code <> 'B' THEN
28939: IF NVL(p_source_24,9E125) = 2 AND
28940: ((p_source_22 >= 0 AND
28941: NVL(p_source_35,9E125) = 9) OR

Line 29012: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29008: --
29009: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29010:
29011: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29012: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29013:
29014: -- 4955764
29015: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29016: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29052: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29053:
29054: IF xla_accounting_cache_pkg.GetValueChar
29055: (p_source_code => 'LEDGER_CATEGORY_CODE'
29056: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29057: AND l_bflow_method_code = 'PRIOR_ENTRY'
29058: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29059: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29060: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29152: p_lookup_type => 'XLA_OWNER_TYPE'
29153: ,p_lookup_code => l_component_type_code
29154: )
29155: ,p_token_4 => 'PRODUCT_NAME'
29156: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29157: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29158: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29159: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29160: ,p_ae_header_id => NULL

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

29153: ,p_lookup_code => l_component_type_code
29154: )
29155: ,p_token_4 => 'PRODUCT_NAME'
29156: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29157: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29158: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29159: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29160: ,p_ae_header_id => NULL
29161: );

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

29154: )
29155: ,p_token_4 => 'PRODUCT_NAME'
29156: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29157: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29158: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29159: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29160: ,p_ae_header_id => NULL
29161: );
29162:

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

29155: ,p_token_4 => 'PRODUCT_NAME'
29156: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29157: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29158: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29159: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29160: ,p_ae_header_id => NULL
29161: );
29162:
29163: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29190: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29186: ----------------------------------------------------------------------------------
29187: -- 4219869 Business Flow
29188: -- Update journal entry status -- Need to generate this within IF
29189: ----------------------------------------------------------------------------------
29190: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29191: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29192: ,p_balance_type_code => l_balance_type_code
29193: );
29194:

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

29273:
29274: --
29275: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29276: --
29277: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29278: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29279: ELSE
29280: ---------------------------------------------------------------------------------------------------
29281: -- 4262811a Switch Sign

Line 29302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29298:
29299: XLA_AE_LINES_PKG.ValidateCurrentLine;
29300: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29301:
29302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29303: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29304: ,p_balance_type_code => l_balance_type_code);
29305:
29306: END IF;

Line 29411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29407: l_tmp_amt NUMBER;
29408: l_acc_rev_natural_side_code VARCHAR2(1);
29409:
29410: l_num_entries NUMBER;
29411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29415: l_recog_line_1 NUMBER;

Line 29412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29408: l_acc_rev_natural_side_code VARCHAR2(1);
29409:
29410: l_num_entries NUMBER;
29411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29415: l_recog_line_1 NUMBER;
29416: l_recog_line_2 NUMBER;

Line 29413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29409:
29410: l_num_entries NUMBER;
29411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29415: l_recog_line_1 NUMBER;
29416: l_recog_line_2 NUMBER;
29417:

Line 29414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29410: l_num_entries NUMBER;
29411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29415: l_recog_line_1 NUMBER;
29416: l_recog_line_2 NUMBER;
29417:
29418: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29420: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29416: l_recog_line_2 NUMBER;
29417:
29418: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29419: l_bflow_applied_to_amt NUMBER; -- 5132302
29420: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29421:
29422: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29423:
29424: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29491: l_accrual_line_num := NULL; -- 4262811
29492: l_tmp_amt := NULL; -- 4262811
29493: --
29494:
29495: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29496: l_balance_type_code <> 'B' THEN
29497: IF NVL(p_source_5,'
29498: ') = 'IC Cost of Sales'
29499: THEN

Line 29567: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29563: --
29564: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29565:
29566: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29567: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29568:
29569: -- 4955764
29570: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29571: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29607: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29608:
29609: IF xla_accounting_cache_pkg.GetValueChar
29610: (p_source_code => 'LEDGER_CATEGORY_CODE'
29611: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29612: AND l_bflow_method_code = 'PRIOR_ENTRY'
29613: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29614: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29615: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29707: p_lookup_type => 'XLA_OWNER_TYPE'
29708: ,p_lookup_code => l_component_type_code
29709: )
29710: ,p_token_4 => 'PRODUCT_NAME'
29711: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29712: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29713: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29714: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29715: ,p_ae_header_id => NULL

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

29708: ,p_lookup_code => l_component_type_code
29709: )
29710: ,p_token_4 => 'PRODUCT_NAME'
29711: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29712: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29713: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29714: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29715: ,p_ae_header_id => NULL
29716: );

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

29709: )
29710: ,p_token_4 => 'PRODUCT_NAME'
29711: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29712: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29713: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29714: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29715: ,p_ae_header_id => NULL
29716: );
29717:

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

29710: ,p_token_4 => 'PRODUCT_NAME'
29711: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29712: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29713: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29714: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29715: ,p_ae_header_id => NULL
29716: );
29717:
29718: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29745: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29741: ----------------------------------------------------------------------------------
29742: -- 4219869 Business Flow
29743: -- Update journal entry status -- Need to generate this within IF
29744: ----------------------------------------------------------------------------------
29745: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29746: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29747: ,p_balance_type_code => l_balance_type_code
29748: );
29749:

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

29828:
29829: --
29830: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29831: --
29832: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29833: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29834: ELSE
29835: ---------------------------------------------------------------------------------------------------
29836: -- 4262811a Switch Sign

Line 29857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29853:
29854: XLA_AE_LINES_PKG.ValidateCurrentLine;
29855: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29856:
29857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29858: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29859: ,p_balance_type_code => l_balance_type_code);
29860:
29861: END IF;

Line 29966: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29962: l_tmp_amt NUMBER;
29963: l_acc_rev_natural_side_code VARCHAR2(1);
29964:
29965: l_num_entries NUMBER;
29966: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29967: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29968: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29969: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29970: l_recog_line_1 NUMBER;

Line 29967: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29963: l_acc_rev_natural_side_code VARCHAR2(1);
29964:
29965: l_num_entries NUMBER;
29966: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29967: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29968: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29969: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29970: l_recog_line_1 NUMBER;
29971: l_recog_line_2 NUMBER;

Line 29968: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29964:
29965: l_num_entries NUMBER;
29966: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29967: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29968: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29969: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29970: l_recog_line_1 NUMBER;
29971: l_recog_line_2 NUMBER;
29972:

Line 29969: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29965: l_num_entries NUMBER;
29966: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29967: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29968: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29969: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29970: l_recog_line_1 NUMBER;
29971: l_recog_line_2 NUMBER;
29972:
29973: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29975: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29971: l_recog_line_2 NUMBER;
29972:
29973: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29974: l_bflow_applied_to_amt NUMBER; -- 5132302
29975: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29976:
29977: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29978:
29979: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30046: l_accrual_line_num := NULL; -- 4262811
30047: l_tmp_amt := NULL; -- 4262811
30048: --
30049:
30050: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30051: l_balance_type_code <> 'B' THEN
30052: IF NVL(p_source_5,'
30053: ') = 'IC Cost of Sales'
30054: THEN

Line 30122: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30118: --
30119: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30120:
30121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30122: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30123:
30124: -- 4955764
30125: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30126: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30162: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30163:
30164: IF xla_accounting_cache_pkg.GetValueChar
30165: (p_source_code => 'LEDGER_CATEGORY_CODE'
30166: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30167: AND l_bflow_method_code = 'PRIOR_ENTRY'
30168: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30169: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30170: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30262: p_lookup_type => 'XLA_OWNER_TYPE'
30263: ,p_lookup_code => l_component_type_code
30264: )
30265: ,p_token_4 => 'PRODUCT_NAME'
30266: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30267: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30268: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30269: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30270: ,p_ae_header_id => NULL

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

30263: ,p_lookup_code => l_component_type_code
30264: )
30265: ,p_token_4 => 'PRODUCT_NAME'
30266: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30267: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30268: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30269: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30270: ,p_ae_header_id => NULL
30271: );

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

30264: )
30265: ,p_token_4 => 'PRODUCT_NAME'
30266: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30267: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30268: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30269: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30270: ,p_ae_header_id => NULL
30271: );
30272:

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

30265: ,p_token_4 => 'PRODUCT_NAME'
30266: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30267: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30268: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30269: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30270: ,p_ae_header_id => NULL
30271: );
30272:
30273: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30300: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30296: ----------------------------------------------------------------------------------
30297: -- 4219869 Business Flow
30298: -- Update journal entry status -- Need to generate this within IF
30299: ----------------------------------------------------------------------------------
30300: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30301: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30302: ,p_balance_type_code => l_balance_type_code
30303: );
30304:

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

30383:
30384: --
30385: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30386: --
30387: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30388: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30389: ELSE
30390: ---------------------------------------------------------------------------------------------------
30391: -- 4262811a Switch Sign

Line 30412: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30408:
30409: XLA_AE_LINES_PKG.ValidateCurrentLine;
30410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30411:
30412: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30413: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30414: ,p_balance_type_code => l_balance_type_code);
30415:
30416: END IF;

Line 30521: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30517: l_tmp_amt NUMBER;
30518: l_acc_rev_natural_side_code VARCHAR2(1);
30519:
30520: l_num_entries NUMBER;
30521: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30522: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30523: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30524: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30525: l_recog_line_1 NUMBER;

Line 30522: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30518: l_acc_rev_natural_side_code VARCHAR2(1);
30519:
30520: l_num_entries NUMBER;
30521: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30522: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30523: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30524: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30525: l_recog_line_1 NUMBER;
30526: l_recog_line_2 NUMBER;

Line 30523: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30519:
30520: l_num_entries NUMBER;
30521: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30522: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30523: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30524: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30525: l_recog_line_1 NUMBER;
30526: l_recog_line_2 NUMBER;
30527:

Line 30524: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30520: l_num_entries NUMBER;
30521: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30522: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30523: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30524: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30525: l_recog_line_1 NUMBER;
30526: l_recog_line_2 NUMBER;
30527:
30528: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30530: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30526: l_recog_line_2 NUMBER;
30527:
30528: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30529: l_bflow_applied_to_amt NUMBER; -- 5132302
30530: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30531:
30532: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30533:
30534: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30601: l_accrual_line_num := NULL; -- 4262811
30602: l_tmp_amt := NULL; -- 4262811
30603: --
30604:
30605: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30606: l_balance_type_code <> 'B' THEN
30607: IF NVL(p_source_24,9E125) = 12
30608: THEN
30609:

Line 30676: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30672: --
30673: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30674:
30675: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30676: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30677:
30678: -- 4955764
30679: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30680: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30716: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30717:
30718: IF xla_accounting_cache_pkg.GetValueChar
30719: (p_source_code => 'LEDGER_CATEGORY_CODE'
30720: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30721: AND l_bflow_method_code = 'PRIOR_ENTRY'
30722: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30723: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30724: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30816: p_lookup_type => 'XLA_OWNER_TYPE'
30817: ,p_lookup_code => l_component_type_code
30818: )
30819: ,p_token_4 => 'PRODUCT_NAME'
30820: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30821: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30822: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30823: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30824: ,p_ae_header_id => NULL

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

30817: ,p_lookup_code => l_component_type_code
30818: )
30819: ,p_token_4 => 'PRODUCT_NAME'
30820: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30821: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30822: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30823: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30824: ,p_ae_header_id => NULL
30825: );

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

30818: )
30819: ,p_token_4 => 'PRODUCT_NAME'
30820: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30821: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30822: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30823: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30824: ,p_ae_header_id => NULL
30825: );
30826:

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

30819: ,p_token_4 => 'PRODUCT_NAME'
30820: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30821: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30822: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30823: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30824: ,p_ae_header_id => NULL
30825: );
30826:
30827: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30854: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30850: ----------------------------------------------------------------------------------
30851: -- 4219869 Business Flow
30852: -- Update journal entry status -- Need to generate this within IF
30853: ----------------------------------------------------------------------------------
30854: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30855: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30856: ,p_balance_type_code => l_balance_type_code
30857: );
30858:

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

30937:
30938: --
30939: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30940: --
30941: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30942: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30943: ELSE
30944: ---------------------------------------------------------------------------------------------------
30945: -- 4262811a Switch Sign

Line 30966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30962:
30963: XLA_AE_LINES_PKG.ValidateCurrentLine;
30964: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30965:
30966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30967: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30968: ,p_balance_type_code => l_balance_type_code);
30969:
30970: END IF;

Line 31075: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31071: l_tmp_amt NUMBER;
31072: l_acc_rev_natural_side_code VARCHAR2(1);
31073:
31074: l_num_entries NUMBER;
31075: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31076: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31077: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31078: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31079: l_recog_line_1 NUMBER;

Line 31076: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31072: l_acc_rev_natural_side_code VARCHAR2(1);
31073:
31074: l_num_entries NUMBER;
31075: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31076: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31077: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31078: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31079: l_recog_line_1 NUMBER;
31080: l_recog_line_2 NUMBER;

Line 31077: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31073:
31074: l_num_entries NUMBER;
31075: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31076: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31077: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31078: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31079: l_recog_line_1 NUMBER;
31080: l_recog_line_2 NUMBER;
31081:

Line 31078: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31074: l_num_entries NUMBER;
31075: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31076: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31077: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31078: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31079: l_recog_line_1 NUMBER;
31080: l_recog_line_2 NUMBER;
31081:
31082: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31084: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31080: l_recog_line_2 NUMBER;
31081:
31082: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31083: l_bflow_applied_to_amt NUMBER; -- 5132302
31084: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31085:
31086: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31087:
31088: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31155: l_accrual_line_num := NULL; -- 4262811
31156: l_tmp_amt := NULL; -- 4262811
31157: --
31158:
31159: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31160: l_balance_type_code <> 'B' THEN
31161: IF NVL(p_source_24,9E125) = 12
31162: THEN
31163:

Line 31230: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31226: --
31227: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31228:
31229: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31230: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31231:
31232: -- 4955764
31233: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31234: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31270: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31271:
31272: IF xla_accounting_cache_pkg.GetValueChar
31273: (p_source_code => 'LEDGER_CATEGORY_CODE'
31274: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31275: AND l_bflow_method_code = 'PRIOR_ENTRY'
31276: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31277: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31278: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31370: p_lookup_type => 'XLA_OWNER_TYPE'
31371: ,p_lookup_code => l_component_type_code
31372: )
31373: ,p_token_4 => 'PRODUCT_NAME'
31374: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31375: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31376: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31377: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31378: ,p_ae_header_id => NULL

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

31371: ,p_lookup_code => l_component_type_code
31372: )
31373: ,p_token_4 => 'PRODUCT_NAME'
31374: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31375: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31376: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31377: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31378: ,p_ae_header_id => NULL
31379: );

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

31372: )
31373: ,p_token_4 => 'PRODUCT_NAME'
31374: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31375: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31376: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31377: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31378: ,p_ae_header_id => NULL
31379: );
31380:

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

31373: ,p_token_4 => 'PRODUCT_NAME'
31374: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31375: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31376: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31377: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31378: ,p_ae_header_id => NULL
31379: );
31380:
31381: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31404: ----------------------------------------------------------------------------------
31405: -- 4219869 Business Flow
31406: -- Update journal entry status -- Need to generate this within IF
31407: ----------------------------------------------------------------------------------
31408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31409: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31410: ,p_balance_type_code => l_balance_type_code
31411: );
31412:

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

31491:
31492: --
31493: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31494: --
31495: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31496: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31497: ELSE
31498: ---------------------------------------------------------------------------------------------------
31499: -- 4262811a Switch Sign

Line 31520: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31516:
31517: XLA_AE_LINES_PKG.ValidateCurrentLine;
31518: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31519:
31520: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31521: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31522: ,p_balance_type_code => l_balance_type_code);
31523:
31524: END IF;

Line 31629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31625: l_tmp_amt NUMBER;
31626: l_acc_rev_natural_side_code VARCHAR2(1);
31627:
31628: l_num_entries NUMBER;
31629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31633: l_recog_line_1 NUMBER;

Line 31630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31626: l_acc_rev_natural_side_code VARCHAR2(1);
31627:
31628: l_num_entries NUMBER;
31629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31633: l_recog_line_1 NUMBER;
31634: l_recog_line_2 NUMBER;

Line 31631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31627:
31628: l_num_entries NUMBER;
31629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31633: l_recog_line_1 NUMBER;
31634: l_recog_line_2 NUMBER;
31635:

Line 31632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31628: l_num_entries NUMBER;
31629: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31630: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31631: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31632: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31633: l_recog_line_1 NUMBER;
31634: l_recog_line_2 NUMBER;
31635:
31636: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31638: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31634: l_recog_line_2 NUMBER;
31635:
31636: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31637: l_bflow_applied_to_amt NUMBER; -- 5132302
31638: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31639:
31640: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31641:
31642: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31709: l_accrual_line_num := NULL; -- 4262811
31710: l_tmp_amt := NULL; -- 4262811
31711: --
31712:
31713: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31714: l_balance_type_code <> 'B' THEN
31715: IF NVL(p_source_24,9E125) = 12
31716: THEN
31717:

Line 31784: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31780: --
31781: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31782:
31783: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31784: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31785:
31786: -- 4955764
31787: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31788: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31824: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31825:
31826: IF xla_accounting_cache_pkg.GetValueChar
31827: (p_source_code => 'LEDGER_CATEGORY_CODE'
31828: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31829: AND l_bflow_method_code = 'PRIOR_ENTRY'
31830: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31831: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31832: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31924: p_lookup_type => 'XLA_OWNER_TYPE'
31925: ,p_lookup_code => l_component_type_code
31926: )
31927: ,p_token_4 => 'PRODUCT_NAME'
31928: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31929: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31930: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31931: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31932: ,p_ae_header_id => NULL

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

31925: ,p_lookup_code => l_component_type_code
31926: )
31927: ,p_token_4 => 'PRODUCT_NAME'
31928: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31929: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31930: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31931: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31932: ,p_ae_header_id => NULL
31933: );

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

31926: )
31927: ,p_token_4 => 'PRODUCT_NAME'
31928: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31929: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31930: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31931: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31932: ,p_ae_header_id => NULL
31933: );
31934:

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

31927: ,p_token_4 => 'PRODUCT_NAME'
31928: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31929: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31930: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31931: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31932: ,p_ae_header_id => NULL
31933: );
31934:
31935: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31962: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31958: ----------------------------------------------------------------------------------
31959: -- 4219869 Business Flow
31960: -- Update journal entry status -- Need to generate this within IF
31961: ----------------------------------------------------------------------------------
31962: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31963: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31964: ,p_balance_type_code => l_balance_type_code
31965: );
31966:

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

32045:
32046: --
32047: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32048: --
32049: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32050: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32051: ELSE
32052: ---------------------------------------------------------------------------------------------------
32053: -- 4262811a Switch Sign

Line 32074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32070:
32071: XLA_AE_LINES_PKG.ValidateCurrentLine;
32072: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32073:
32074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32075: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32076: ,p_balance_type_code => l_balance_type_code);
32077:
32078: END IF;

Line 32183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32179: l_tmp_amt NUMBER;
32180: l_acc_rev_natural_side_code VARCHAR2(1);
32181:
32182: l_num_entries NUMBER;
32183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32187: l_recog_line_1 NUMBER;

Line 32184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32180: l_acc_rev_natural_side_code VARCHAR2(1);
32181:
32182: l_num_entries NUMBER;
32183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32187: l_recog_line_1 NUMBER;
32188: l_recog_line_2 NUMBER;

Line 32185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32181:
32182: l_num_entries NUMBER;
32183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32187: l_recog_line_1 NUMBER;
32188: l_recog_line_2 NUMBER;
32189:

Line 32186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32182: l_num_entries NUMBER;
32183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32187: l_recog_line_1 NUMBER;
32188: l_recog_line_2 NUMBER;
32189:
32190: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32192: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32188: l_recog_line_2 NUMBER;
32189:
32190: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32191: l_bflow_applied_to_amt NUMBER; -- 5132302
32192: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32193:
32194: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32195:
32196: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32263: l_accrual_line_num := NULL; -- 4262811
32264: l_tmp_amt := NULL; -- 4262811
32265: --
32266:
32267: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32268: l_balance_type_code <> 'B' THEN
32269: IF NVL(p_source_24,9E125) = 12
32270: THEN
32271:

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 34399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34395: l_tmp_amt NUMBER;
34396: l_acc_rev_natural_side_code VARCHAR2(1);
34397:
34398: l_num_entries NUMBER;
34399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34403: l_recog_line_1 NUMBER;

Line 34400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34396: l_acc_rev_natural_side_code VARCHAR2(1);
34397:
34398: l_num_entries NUMBER;
34399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34403: l_recog_line_1 NUMBER;
34404: l_recog_line_2 NUMBER;

Line 34401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34397:
34398: l_num_entries NUMBER;
34399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34403: l_recog_line_1 NUMBER;
34404: l_recog_line_2 NUMBER;
34405:

Line 34402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34398: l_num_entries NUMBER;
34399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34403: l_recog_line_1 NUMBER;
34404: l_recog_line_2 NUMBER;
34405:
34406: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34408: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34404: l_recog_line_2 NUMBER;
34405:
34406: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34407: l_bflow_applied_to_amt NUMBER; -- 5132302
34408: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34409:
34410: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34411:
34412: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34479: l_accrual_line_num := NULL; -- 4262811
34480: l_tmp_amt := NULL; -- 4262811
34481: --
34482:
34483: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34484: l_balance_type_code <> 'B' THEN
34485: IF NVL(p_source_24,9E125) = 12
34486: THEN
34487:

Line 34554: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34550: --
34551: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34552:
34553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34554: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34555:
34556: -- 4955764
34557: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34558: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34594: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34595:
34596: IF xla_accounting_cache_pkg.GetValueChar
34597: (p_source_code => 'LEDGER_CATEGORY_CODE'
34598: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34599: AND l_bflow_method_code = 'PRIOR_ENTRY'
34600: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34601: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34602: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34694: p_lookup_type => 'XLA_OWNER_TYPE'
34695: ,p_lookup_code => l_component_type_code
34696: )
34697: ,p_token_4 => 'PRODUCT_NAME'
34698: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34699: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34700: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34701: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34702: ,p_ae_header_id => NULL

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

34695: ,p_lookup_code => l_component_type_code
34696: )
34697: ,p_token_4 => 'PRODUCT_NAME'
34698: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34699: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34700: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34701: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34702: ,p_ae_header_id => NULL
34703: );

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

34696: )
34697: ,p_token_4 => 'PRODUCT_NAME'
34698: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34699: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34700: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34701: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34702: ,p_ae_header_id => NULL
34703: );
34704:

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

34697: ,p_token_4 => 'PRODUCT_NAME'
34698: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34699: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34700: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34701: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34702: ,p_ae_header_id => NULL
34703: );
34704:
34705: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34732: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34728: ----------------------------------------------------------------------------------
34729: -- 4219869 Business Flow
34730: -- Update journal entry status -- Need to generate this within IF
34731: ----------------------------------------------------------------------------------
34732: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34733: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34734: ,p_balance_type_code => l_balance_type_code
34735: );
34736:

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

34815:
34816: --
34817: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34818: --
34819: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34820: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34821: ELSE
34822: ---------------------------------------------------------------------------------------------------
34823: -- 4262811a Switch Sign

Line 34844: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34840:
34841: XLA_AE_LINES_PKG.ValidateCurrentLine;
34842: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34843:
34844: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34845: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34846: ,p_balance_type_code => l_balance_type_code);
34847:
34848: END IF;

Line 34953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34949: l_tmp_amt NUMBER;
34950: l_acc_rev_natural_side_code VARCHAR2(1);
34951:
34952: l_num_entries NUMBER;
34953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34957: l_recog_line_1 NUMBER;

Line 34954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34950: l_acc_rev_natural_side_code VARCHAR2(1);
34951:
34952: l_num_entries NUMBER;
34953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34957: l_recog_line_1 NUMBER;
34958: l_recog_line_2 NUMBER;

Line 34955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34951:
34952: l_num_entries NUMBER;
34953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34957: l_recog_line_1 NUMBER;
34958: l_recog_line_2 NUMBER;
34959:

Line 34956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34952: l_num_entries NUMBER;
34953: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34954: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34955: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34956: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34957: l_recog_line_1 NUMBER;
34958: l_recog_line_2 NUMBER;
34959:
34960: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34962: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34958: l_recog_line_2 NUMBER;
34959:
34960: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34961: l_bflow_applied_to_amt NUMBER; -- 5132302
34962: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34963:
34964: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34965:
34966: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35033: l_accrual_line_num := NULL; -- 4262811
35034: l_tmp_amt := NULL; -- 4262811
35035: --
35036:
35037: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35038: l_balance_type_code <> 'B' THEN
35039: IF NVL(p_source_24,9E125) = 12
35040: THEN
35041:

Line 35108: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35104: --
35105: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35106:
35107: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35108: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35109:
35110: -- 4955764
35111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35112: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35148: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35149:
35150: IF xla_accounting_cache_pkg.GetValueChar
35151: (p_source_code => 'LEDGER_CATEGORY_CODE'
35152: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35153: AND l_bflow_method_code = 'PRIOR_ENTRY'
35154: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35155: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35156: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35248: p_lookup_type => 'XLA_OWNER_TYPE'
35249: ,p_lookup_code => l_component_type_code
35250: )
35251: ,p_token_4 => 'PRODUCT_NAME'
35252: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35253: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35254: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35255: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35256: ,p_ae_header_id => NULL

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

35249: ,p_lookup_code => l_component_type_code
35250: )
35251: ,p_token_4 => 'PRODUCT_NAME'
35252: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35253: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35254: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35255: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35256: ,p_ae_header_id => NULL
35257: );

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

35250: )
35251: ,p_token_4 => 'PRODUCT_NAME'
35252: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35253: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35254: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35255: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35256: ,p_ae_header_id => NULL
35257: );
35258:

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

35251: ,p_token_4 => 'PRODUCT_NAME'
35252: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35253: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35254: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35255: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35256: ,p_ae_header_id => NULL
35257: );
35258:
35259: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35282: ----------------------------------------------------------------------------------
35283: -- 4219869 Business Flow
35284: -- Update journal entry status -- Need to generate this within IF
35285: ----------------------------------------------------------------------------------
35286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35287: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35288: ,p_balance_type_code => l_balance_type_code
35289: );
35290:

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

35369:
35370: --
35371: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35372: --
35373: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35374: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35375: ELSE
35376: ---------------------------------------------------------------------------------------------------
35377: -- 4262811a Switch Sign

Line 35398: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35394:
35395: XLA_AE_LINES_PKG.ValidateCurrentLine;
35396: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35397:
35398: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35399: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35400: ,p_balance_type_code => l_balance_type_code);
35401:
35402: END IF;

Line 35507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35503: l_tmp_amt NUMBER;
35504: l_acc_rev_natural_side_code VARCHAR2(1);
35505:
35506: l_num_entries NUMBER;
35507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35511: l_recog_line_1 NUMBER;

Line 35508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35504: l_acc_rev_natural_side_code VARCHAR2(1);
35505:
35506: l_num_entries NUMBER;
35507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35511: l_recog_line_1 NUMBER;
35512: l_recog_line_2 NUMBER;

Line 35509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35505:
35506: l_num_entries NUMBER;
35507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35511: l_recog_line_1 NUMBER;
35512: l_recog_line_2 NUMBER;
35513:

Line 35510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35506: l_num_entries NUMBER;
35507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35511: l_recog_line_1 NUMBER;
35512: l_recog_line_2 NUMBER;
35513:
35514: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35516: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35512: l_recog_line_2 NUMBER;
35513:
35514: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35515: l_bflow_applied_to_amt NUMBER; -- 5132302
35516: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35517:
35518: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35519:
35520: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35587: l_accrual_line_num := NULL; -- 4262811
35588: l_tmp_amt := NULL; -- 4262811
35589: --
35590:
35591: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35592: l_balance_type_code <> 'B' THEN
35593: IF NVL(p_source_24,9E125) = 12
35594: THEN
35595:

Line 35662: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35658: --
35659: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35660:
35661: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35662: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35663:
35664: -- 4955764
35665: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35666: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35702: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35703:
35704: IF xla_accounting_cache_pkg.GetValueChar
35705: (p_source_code => 'LEDGER_CATEGORY_CODE'
35706: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35707: AND l_bflow_method_code = 'PRIOR_ENTRY'
35708: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35709: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35710: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35802: p_lookup_type => 'XLA_OWNER_TYPE'
35803: ,p_lookup_code => l_component_type_code
35804: )
35805: ,p_token_4 => 'PRODUCT_NAME'
35806: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35807: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35808: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35809: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35810: ,p_ae_header_id => NULL

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

35803: ,p_lookup_code => l_component_type_code
35804: )
35805: ,p_token_4 => 'PRODUCT_NAME'
35806: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35807: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35808: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35809: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35810: ,p_ae_header_id => NULL
35811: );

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

35804: )
35805: ,p_token_4 => 'PRODUCT_NAME'
35806: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35807: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35808: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35809: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35810: ,p_ae_header_id => NULL
35811: );
35812:

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

35805: ,p_token_4 => 'PRODUCT_NAME'
35806: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35807: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35808: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35809: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35810: ,p_ae_header_id => NULL
35811: );
35812:
35813: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35836: ----------------------------------------------------------------------------------
35837: -- 4219869 Business Flow
35838: -- Update journal entry status -- Need to generate this within IF
35839: ----------------------------------------------------------------------------------
35840: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35841: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35842: ,p_balance_type_code => l_balance_type_code
35843: );
35844:

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

35923:
35924: --
35925: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35926: --
35927: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35928: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35929: ELSE
35930: ---------------------------------------------------------------------------------------------------
35931: -- 4262811a Switch Sign

Line 35952: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35948:
35949: XLA_AE_LINES_PKG.ValidateCurrentLine;
35950: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35951:
35952: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35953: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35954: ,p_balance_type_code => l_balance_type_code);
35955:
35956: END IF;

Line 36061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36057: l_tmp_amt NUMBER;
36058: l_acc_rev_natural_side_code VARCHAR2(1);
36059:
36060: l_num_entries NUMBER;
36061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36065: l_recog_line_1 NUMBER;

Line 36062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36058: l_acc_rev_natural_side_code VARCHAR2(1);
36059:
36060: l_num_entries NUMBER;
36061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36065: l_recog_line_1 NUMBER;
36066: l_recog_line_2 NUMBER;

Line 36063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36059:
36060: l_num_entries NUMBER;
36061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36065: l_recog_line_1 NUMBER;
36066: l_recog_line_2 NUMBER;
36067:

Line 36064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36060: l_num_entries NUMBER;
36061: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36062: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36063: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36064: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36065: l_recog_line_1 NUMBER;
36066: l_recog_line_2 NUMBER;
36067:
36068: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36070: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36066: l_recog_line_2 NUMBER;
36067:
36068: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36069: l_bflow_applied_to_amt NUMBER; -- 5132302
36070: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36071:
36072: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36073:
36074: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36141: l_accrual_line_num := NULL; -- 4262811
36142: l_tmp_amt := NULL; -- 4262811
36143: --
36144:
36145: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36146: l_balance_type_code <> 'B' THEN
36147: IF NVL(p_source_24,9E125) = 12
36148: THEN
36149:

Line 36216: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36212: --
36213: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36214:
36215: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36216: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36217:
36218: -- 4955764
36219: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36220: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36256: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36257:
36258: IF xla_accounting_cache_pkg.GetValueChar
36259: (p_source_code => 'LEDGER_CATEGORY_CODE'
36260: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36261: AND l_bflow_method_code = 'PRIOR_ENTRY'
36262: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36263: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36264: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36356: p_lookup_type => 'XLA_OWNER_TYPE'
36357: ,p_lookup_code => l_component_type_code
36358: )
36359: ,p_token_4 => 'PRODUCT_NAME'
36360: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36361: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36362: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36363: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36364: ,p_ae_header_id => NULL

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

36357: ,p_lookup_code => l_component_type_code
36358: )
36359: ,p_token_4 => 'PRODUCT_NAME'
36360: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36361: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36362: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36363: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36364: ,p_ae_header_id => NULL
36365: );

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

36358: )
36359: ,p_token_4 => 'PRODUCT_NAME'
36360: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36361: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36362: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36363: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36364: ,p_ae_header_id => NULL
36365: );
36366:

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

36359: ,p_token_4 => 'PRODUCT_NAME'
36360: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36361: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36362: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36363: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36364: ,p_ae_header_id => NULL
36365: );
36366:
36367: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36394: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36390: ----------------------------------------------------------------------------------
36391: -- 4219869 Business Flow
36392: -- Update journal entry status -- Need to generate this within IF
36393: ----------------------------------------------------------------------------------
36394: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36395: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36396: ,p_balance_type_code => l_balance_type_code
36397: );
36398:

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

36477:
36478: --
36479: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36480: --
36481: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36482: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36483: ELSE
36484: ---------------------------------------------------------------------------------------------------
36485: -- 4262811a Switch Sign

Line 36506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36502:
36503: XLA_AE_LINES_PKG.ValidateCurrentLine;
36504: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36505:
36506: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36507: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36508: ,p_balance_type_code => l_balance_type_code);
36509:
36510: END IF;

Line 36635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36631: l_tmp_amt NUMBER;
36632: l_acc_rev_natural_side_code VARCHAR2(1);
36633:
36634: l_num_entries NUMBER;
36635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36639: l_recog_line_1 NUMBER;

Line 36636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36632: l_acc_rev_natural_side_code VARCHAR2(1);
36633:
36634: l_num_entries NUMBER;
36635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36639: l_recog_line_1 NUMBER;
36640: l_recog_line_2 NUMBER;

Line 36637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36633:
36634: l_num_entries NUMBER;
36635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36639: l_recog_line_1 NUMBER;
36640: l_recog_line_2 NUMBER;
36641:

Line 36638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36634: l_num_entries NUMBER;
36635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36639: l_recog_line_1 NUMBER;
36640: l_recog_line_2 NUMBER;
36641:
36642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36640: l_recog_line_2 NUMBER;
36641:
36642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36643: l_bflow_applied_to_amt NUMBER; -- 5132302
36644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36645:
36646: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36647:
36648: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36715: l_accrual_line_num := NULL; -- 4262811
36716: l_tmp_amt := NULL; -- 4262811
36717: --
36718:
36719: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36720: l_balance_type_code <> 'B' THEN
36721: IF NVL(p_source_24,9E125) = 12
36722: THEN
36723:

Line 36790: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36786: --
36787: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36788:
36789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36790: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36791:
36792: -- 4955764
36793: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36794: 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) = 9
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) = 9
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 38349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38345: l_tmp_amt NUMBER;
38346: l_acc_rev_natural_side_code VARCHAR2(1);
38347:
38348: l_num_entries NUMBER;
38349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38353: l_recog_line_1 NUMBER;

Line 38350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38346: l_acc_rev_natural_side_code VARCHAR2(1);
38347:
38348: l_num_entries NUMBER;
38349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38353: l_recog_line_1 NUMBER;
38354: l_recog_line_2 NUMBER;

Line 38351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38347:
38348: l_num_entries NUMBER;
38349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38353: l_recog_line_1 NUMBER;
38354: l_recog_line_2 NUMBER;
38355:

Line 38352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38348: l_num_entries NUMBER;
38349: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38350: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38351: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38352: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38353: l_recog_line_1 NUMBER;
38354: l_recog_line_2 NUMBER;
38355:
38356: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38358: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38354: l_recog_line_2 NUMBER;
38355:
38356: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38357: l_bflow_applied_to_amt NUMBER; -- 5132302
38358: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38359:
38360: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38361:
38362: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38429: l_accrual_line_num := NULL; -- 4262811
38430: l_tmp_amt := NULL; -- 4262811
38431: --
38432:
38433: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38434: l_balance_type_code <> 'B' THEN
38435: IF NVL(p_source_24,9E125) = 9
38436: THEN
38437:

Line 38504: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38500: --
38501: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38502:
38503: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38504: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38505:
38506: -- 4955764
38507: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38508: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38576: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38577:
38578: IF xla_accounting_cache_pkg.GetValueChar
38579: (p_source_code => 'LEDGER_CATEGORY_CODE'
38580: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38581: AND l_bflow_method_code = 'PRIOR_ENTRY'
38582: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38583: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38584: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38676: p_lookup_type => 'XLA_OWNER_TYPE'
38677: ,p_lookup_code => l_component_type_code
38678: )
38679: ,p_token_4 => 'PRODUCT_NAME'
38680: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38681: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38682: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38683: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38684: ,p_ae_header_id => NULL

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

38677: ,p_lookup_code => l_component_type_code
38678: )
38679: ,p_token_4 => 'PRODUCT_NAME'
38680: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38681: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38682: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38683: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38684: ,p_ae_header_id => NULL
38685: );

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

38678: )
38679: ,p_token_4 => 'PRODUCT_NAME'
38680: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38681: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38682: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38683: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38684: ,p_ae_header_id => NULL
38685: );
38686:

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

38679: ,p_token_4 => 'PRODUCT_NAME'
38680: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38681: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38682: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38683: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38684: ,p_ae_header_id => NULL
38685: );
38686:
38687: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38714: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38710: ----------------------------------------------------------------------------------
38711: -- 4219869 Business Flow
38712: -- Update journal entry status -- Need to generate this within IF
38713: ----------------------------------------------------------------------------------
38714: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38715: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38716: ,p_balance_type_code => l_balance_type_code
38717: );
38718:

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

38797:
38798: --
38799: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38800: --
38801: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38802: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38803: ELSE
38804: ---------------------------------------------------------------------------------------------------
38805: -- 4262811a Switch Sign

Line 38826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38822:
38823: XLA_AE_LINES_PKG.ValidateCurrentLine;
38824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38825:
38826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38827: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38828: ,p_balance_type_code => l_balance_type_code);
38829:
38830: END IF;

Line 38955: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38951: l_tmp_amt NUMBER;
38952: l_acc_rev_natural_side_code VARCHAR2(1);
38953:
38954: l_num_entries NUMBER;
38955: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38956: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38957: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38958: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38959: l_recog_line_1 NUMBER;

Line 38956: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38952: l_acc_rev_natural_side_code VARCHAR2(1);
38953:
38954: l_num_entries NUMBER;
38955: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38956: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38957: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38958: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38959: l_recog_line_1 NUMBER;
38960: l_recog_line_2 NUMBER;

Line 38957: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38953:
38954: l_num_entries NUMBER;
38955: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38956: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38957: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38958: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38959: l_recog_line_1 NUMBER;
38960: l_recog_line_2 NUMBER;
38961:

Line 38958: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38954: l_num_entries NUMBER;
38955: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38956: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38957: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38958: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38959: l_recog_line_1 NUMBER;
38960: l_recog_line_2 NUMBER;
38961:
38962: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38964: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38960: l_recog_line_2 NUMBER;
38961:
38962: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38963: l_bflow_applied_to_amt NUMBER; -- 5132302
38964: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38965:
38966: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38967:
38968: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39035: l_accrual_line_num := NULL; -- 4262811
39036: l_tmp_amt := NULL; -- 4262811
39037: --
39038:
39039: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39040: l_balance_type_code <> 'B' THEN
39041: IF NVL(p_source_24,9E125) = 9
39042: THEN
39043:

Line 39110: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39106: --
39107: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39108:
39109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39110: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39111:
39112: -- 4955764
39113: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39114: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39182: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39183:
39184: IF xla_accounting_cache_pkg.GetValueChar
39185: (p_source_code => 'LEDGER_CATEGORY_CODE'
39186: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39187: AND l_bflow_method_code = 'PRIOR_ENTRY'
39188: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39189: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39190: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39282: p_lookup_type => 'XLA_OWNER_TYPE'
39283: ,p_lookup_code => l_component_type_code
39284: )
39285: ,p_token_4 => 'PRODUCT_NAME'
39286: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39287: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39288: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39289: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39290: ,p_ae_header_id => NULL

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

39283: ,p_lookup_code => l_component_type_code
39284: )
39285: ,p_token_4 => 'PRODUCT_NAME'
39286: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39287: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39288: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39289: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39290: ,p_ae_header_id => NULL
39291: );

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

39284: )
39285: ,p_token_4 => 'PRODUCT_NAME'
39286: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39287: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39288: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39289: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39290: ,p_ae_header_id => NULL
39291: );
39292:

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

39285: ,p_token_4 => 'PRODUCT_NAME'
39286: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39287: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39288: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39289: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39290: ,p_ae_header_id => NULL
39291: );
39292:
39293: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39320: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39316: ----------------------------------------------------------------------------------
39317: -- 4219869 Business Flow
39318: -- Update journal entry status -- Need to generate this within IF
39319: ----------------------------------------------------------------------------------
39320: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39321: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39322: ,p_balance_type_code => l_balance_type_code
39323: );
39324:

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

39403:
39404: --
39405: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39406: --
39407: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39408: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39409: ELSE
39410: ---------------------------------------------------------------------------------------------------
39411: -- 4262811a Switch Sign

Line 39432: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39428:
39429: XLA_AE_LINES_PKG.ValidateCurrentLine;
39430: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39431:
39432: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39433: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39434: ,p_balance_type_code => l_balance_type_code);
39435:
39436: END IF;

Line 39541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39537: l_tmp_amt NUMBER;
39538: l_acc_rev_natural_side_code VARCHAR2(1);
39539:
39540: l_num_entries NUMBER;
39541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39545: l_recog_line_1 NUMBER;

Line 39542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39538: l_acc_rev_natural_side_code VARCHAR2(1);
39539:
39540: l_num_entries NUMBER;
39541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39545: l_recog_line_1 NUMBER;
39546: l_recog_line_2 NUMBER;

Line 39543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39539:
39540: l_num_entries NUMBER;
39541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39545: l_recog_line_1 NUMBER;
39546: l_recog_line_2 NUMBER;
39547:

Line 39544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39540: l_num_entries NUMBER;
39541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39545: l_recog_line_1 NUMBER;
39546: l_recog_line_2 NUMBER;
39547:
39548: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39550: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39546: l_recog_line_2 NUMBER;
39547:
39548: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39549: l_bflow_applied_to_amt NUMBER; -- 5132302
39550: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39551:
39552: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39553:
39554: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39621: l_accrual_line_num := NULL; -- 4262811
39622: l_tmp_amt := NULL; -- 4262811
39623: --
39624:
39625: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39626: l_balance_type_code <> 'B' THEN
39627: IF NVL(p_source_24,9E125) = 9
39628: THEN
39629:

Line 39696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39692: --
39693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39694:
39695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39697:
39698: -- 4955764
39699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39700: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39736: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39737:
39738: IF xla_accounting_cache_pkg.GetValueChar
39739: (p_source_code => 'LEDGER_CATEGORY_CODE'
39740: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39741: AND l_bflow_method_code = 'PRIOR_ENTRY'
39742: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39743: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39744: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39836: p_lookup_type => 'XLA_OWNER_TYPE'
39837: ,p_lookup_code => l_component_type_code
39838: )
39839: ,p_token_4 => 'PRODUCT_NAME'
39840: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39841: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39842: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39843: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39844: ,p_ae_header_id => NULL

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

39837: ,p_lookup_code => l_component_type_code
39838: )
39839: ,p_token_4 => 'PRODUCT_NAME'
39840: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39841: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39842: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39843: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39844: ,p_ae_header_id => NULL
39845: );

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

39838: )
39839: ,p_token_4 => 'PRODUCT_NAME'
39840: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39841: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39842: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39843: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39844: ,p_ae_header_id => NULL
39845: );
39846:

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

39839: ,p_token_4 => 'PRODUCT_NAME'
39840: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39841: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39842: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39843: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39844: ,p_ae_header_id => NULL
39845: );
39846:
39847: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39874: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39870: ----------------------------------------------------------------------------------
39871: -- 4219869 Business Flow
39872: -- Update journal entry status -- Need to generate this within IF
39873: ----------------------------------------------------------------------------------
39874: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39875: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39876: ,p_balance_type_code => l_balance_type_code
39877: );
39878:

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

39957:
39958: --
39959: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39960: --
39961: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39962: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39963: ELSE
39964: ---------------------------------------------------------------------------------------------------
39965: -- 4262811a Switch Sign

Line 39986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39982:
39983: XLA_AE_LINES_PKG.ValidateCurrentLine;
39984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39985:
39986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39987: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39988: ,p_balance_type_code => l_balance_type_code);
39989:
39990: END IF;

Line 40095: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40091: l_tmp_amt NUMBER;
40092: l_acc_rev_natural_side_code VARCHAR2(1);
40093:
40094: l_num_entries NUMBER;
40095: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40096: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40097: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40098: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40099: l_recog_line_1 NUMBER;

Line 40096: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40092: l_acc_rev_natural_side_code VARCHAR2(1);
40093:
40094: l_num_entries NUMBER;
40095: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40096: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40097: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40098: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40099: l_recog_line_1 NUMBER;
40100: l_recog_line_2 NUMBER;

Line 40097: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40093:
40094: l_num_entries NUMBER;
40095: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40096: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40097: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40098: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40099: l_recog_line_1 NUMBER;
40100: l_recog_line_2 NUMBER;
40101:

Line 40098: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40094: l_num_entries NUMBER;
40095: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40096: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40097: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40098: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40099: l_recog_line_1 NUMBER;
40100: l_recog_line_2 NUMBER;
40101:
40102: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40104: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40100: l_recog_line_2 NUMBER;
40101:
40102: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40103: l_bflow_applied_to_amt NUMBER; -- 5132302
40104: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40105:
40106: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40107:
40108: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40175: l_accrual_line_num := NULL; -- 4262811
40176: l_tmp_amt := NULL; -- 4262811
40177: --
40178:
40179: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40180: l_balance_type_code <> 'B' THEN
40181: IF NVL(p_source_24,9E125) = 9
40182: THEN
40183:

Line 40250: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40246: --
40247: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40248:
40249: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40250: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40251:
40252: -- 4955764
40253: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40254: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40290: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40291:
40292: IF xla_accounting_cache_pkg.GetValueChar
40293: (p_source_code => 'LEDGER_CATEGORY_CODE'
40294: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40295: AND l_bflow_method_code = 'PRIOR_ENTRY'
40296: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40297: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40298: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40390: p_lookup_type => 'XLA_OWNER_TYPE'
40391: ,p_lookup_code => l_component_type_code
40392: )
40393: ,p_token_4 => 'PRODUCT_NAME'
40394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40398: ,p_ae_header_id => NULL

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

40391: ,p_lookup_code => l_component_type_code
40392: )
40393: ,p_token_4 => 'PRODUCT_NAME'
40394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40398: ,p_ae_header_id => NULL
40399: );

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

40392: )
40393: ,p_token_4 => 'PRODUCT_NAME'
40394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40398: ,p_ae_header_id => NULL
40399: );
40400:

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

40393: ,p_token_4 => 'PRODUCT_NAME'
40394: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40395: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40396: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40397: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40398: ,p_ae_header_id => NULL
40399: );
40400:
40401: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40428: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40424: ----------------------------------------------------------------------------------
40425: -- 4219869 Business Flow
40426: -- Update journal entry status -- Need to generate this within IF
40427: ----------------------------------------------------------------------------------
40428: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40429: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40430: ,p_balance_type_code => l_balance_type_code
40431: );
40432:

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

40511:
40512: --
40513: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40514: --
40515: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40516: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40517: ELSE
40518: ---------------------------------------------------------------------------------------------------
40519: -- 4262811a Switch Sign

Line 40540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40536:
40537: XLA_AE_LINES_PKG.ValidateCurrentLine;
40538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40539:
40540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40541: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40542: ,p_balance_type_code => l_balance_type_code);
40543:
40544: END IF;

Line 40649: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40645: l_tmp_amt NUMBER;
40646: l_acc_rev_natural_side_code VARCHAR2(1);
40647:
40648: l_num_entries NUMBER;
40649: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40650: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40651: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40652: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40653: l_recog_line_1 NUMBER;

Line 40650: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40646: l_acc_rev_natural_side_code VARCHAR2(1);
40647:
40648: l_num_entries NUMBER;
40649: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40650: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40651: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40652: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40653: l_recog_line_1 NUMBER;
40654: l_recog_line_2 NUMBER;

Line 40651: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40647:
40648: l_num_entries NUMBER;
40649: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40650: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40651: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40652: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40653: l_recog_line_1 NUMBER;
40654: l_recog_line_2 NUMBER;
40655:

Line 40652: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40648: l_num_entries NUMBER;
40649: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40650: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40651: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40652: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40653: l_recog_line_1 NUMBER;
40654: l_recog_line_2 NUMBER;
40655:
40656: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40658: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40654: l_recog_line_2 NUMBER;
40655:
40656: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40657: l_bflow_applied_to_amt NUMBER; -- 5132302
40658: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40659:
40660: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40661:
40662: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40729: l_accrual_line_num := NULL; -- 4262811
40730: l_tmp_amt := NULL; -- 4262811
40731: --
40732:
40733: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40734: l_balance_type_code <> 'B' THEN
40735: IF NVL(p_source_24,9E125) = 9
40736: THEN
40737:

Line 40804: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40800: --
40801: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40802:
40803: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40804: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40805:
40806: -- 4955764
40807: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40808: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40844: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40845:
40846: IF xla_accounting_cache_pkg.GetValueChar
40847: (p_source_code => 'LEDGER_CATEGORY_CODE'
40848: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40849: AND l_bflow_method_code = 'PRIOR_ENTRY'
40850: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40851: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40852: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40944: p_lookup_type => 'XLA_OWNER_TYPE'
40945: ,p_lookup_code => l_component_type_code
40946: )
40947: ,p_token_4 => 'PRODUCT_NAME'
40948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40952: ,p_ae_header_id => NULL

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

40945: ,p_lookup_code => l_component_type_code
40946: )
40947: ,p_token_4 => 'PRODUCT_NAME'
40948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40952: ,p_ae_header_id => NULL
40953: );

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

40946: )
40947: ,p_token_4 => 'PRODUCT_NAME'
40948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40952: ,p_ae_header_id => NULL
40953: );
40954:

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

40947: ,p_token_4 => 'PRODUCT_NAME'
40948: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40949: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40950: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40951: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40952: ,p_ae_header_id => NULL
40953: );
40954:
40955: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40982: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40978: ----------------------------------------------------------------------------------
40979: -- 4219869 Business Flow
40980: -- Update journal entry status -- Need to generate this within IF
40981: ----------------------------------------------------------------------------------
40982: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40983: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40984: ,p_balance_type_code => l_balance_type_code
40985: );
40986:

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

41065:
41066: --
41067: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41068: --
41069: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41070: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41071: ELSE
41072: ---------------------------------------------------------------------------------------------------
41073: -- 4262811a Switch Sign

Line 41094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41090:
41091: XLA_AE_LINES_PKG.ValidateCurrentLine;
41092: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41093:
41094: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41095: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41096: ,p_balance_type_code => l_balance_type_code);
41097:
41098: END IF;

Line 41203: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41199: l_tmp_amt NUMBER;
41200: l_acc_rev_natural_side_code VARCHAR2(1);
41201:
41202: l_num_entries NUMBER;
41203: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41204: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41205: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41206: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41207: l_recog_line_1 NUMBER;

Line 41204: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41200: l_acc_rev_natural_side_code VARCHAR2(1);
41201:
41202: l_num_entries NUMBER;
41203: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41204: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41205: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41206: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41207: l_recog_line_1 NUMBER;
41208: l_recog_line_2 NUMBER;

Line 41205: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41201:
41202: l_num_entries NUMBER;
41203: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41204: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41205: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41206: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41207: l_recog_line_1 NUMBER;
41208: l_recog_line_2 NUMBER;
41209:

Line 41206: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41202: l_num_entries NUMBER;
41203: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41204: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41205: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41206: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41207: l_recog_line_1 NUMBER;
41208: l_recog_line_2 NUMBER;
41209:
41210: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41212: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41208: l_recog_line_2 NUMBER;
41209:
41210: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41211: l_bflow_applied_to_amt NUMBER; -- 5132302
41212: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41213:
41214: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41215:
41216: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41283: l_accrual_line_num := NULL; -- 4262811
41284: l_tmp_amt := NULL; -- 4262811
41285: --
41286:
41287: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41288: l_balance_type_code <> 'B' THEN
41289: IF NVL(p_source_24,9E125) = 9
41290: THEN
41291:

Line 41358: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41354: --
41355: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41356:
41357: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41358: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41359:
41360: -- 4955764
41361: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41362: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41398: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41399:
41400: IF xla_accounting_cache_pkg.GetValueChar
41401: (p_source_code => 'LEDGER_CATEGORY_CODE'
41402: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41403: AND l_bflow_method_code = 'PRIOR_ENTRY'
41404: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41405: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41406: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41498: p_lookup_type => 'XLA_OWNER_TYPE'
41499: ,p_lookup_code => l_component_type_code
41500: )
41501: ,p_token_4 => 'PRODUCT_NAME'
41502: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41503: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41504: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41505: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41506: ,p_ae_header_id => NULL

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

41499: ,p_lookup_code => l_component_type_code
41500: )
41501: ,p_token_4 => 'PRODUCT_NAME'
41502: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41503: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41504: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41505: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41506: ,p_ae_header_id => NULL
41507: );

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

41500: )
41501: ,p_token_4 => 'PRODUCT_NAME'
41502: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41503: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41504: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41505: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41506: ,p_ae_header_id => NULL
41507: );
41508:

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

41501: ,p_token_4 => 'PRODUCT_NAME'
41502: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41503: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41504: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41505: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41506: ,p_ae_header_id => NULL
41507: );
41508:
41509: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41532: ----------------------------------------------------------------------------------
41533: -- 4219869 Business Flow
41534: -- Update journal entry status -- Need to generate this within IF
41535: ----------------------------------------------------------------------------------
41536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41537: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41538: ,p_balance_type_code => l_balance_type_code
41539: );
41540:

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

41619:
41620: --
41621: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41622: --
41623: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41624: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41625: ELSE
41626: ---------------------------------------------------------------------------------------------------
41627: -- 4262811a Switch Sign

Line 41648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41644:
41645: XLA_AE_LINES_PKG.ValidateCurrentLine;
41646: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41647:
41648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41650: ,p_balance_type_code => l_balance_type_code);
41651:
41652: END IF;

Line 41757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41753: l_tmp_amt NUMBER;
41754: l_acc_rev_natural_side_code VARCHAR2(1);
41755:
41756: l_num_entries NUMBER;
41757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41761: l_recog_line_1 NUMBER;

Line 41758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41754: l_acc_rev_natural_side_code VARCHAR2(1);
41755:
41756: l_num_entries NUMBER;
41757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41761: l_recog_line_1 NUMBER;
41762: l_recog_line_2 NUMBER;

Line 41759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41755:
41756: l_num_entries NUMBER;
41757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41761: l_recog_line_1 NUMBER;
41762: l_recog_line_2 NUMBER;
41763:

Line 41760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41756: l_num_entries NUMBER;
41757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41761: l_recog_line_1 NUMBER;
41762: l_recog_line_2 NUMBER;
41763:
41764: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41766: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41762: l_recog_line_2 NUMBER;
41763:
41764: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41765: l_bflow_applied_to_amt NUMBER; -- 5132302
41766: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41767:
41768: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41769:
41770: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41837: l_accrual_line_num := NULL; -- 4262811
41838: l_tmp_amt := NULL; -- 4262811
41839: --
41840:
41841: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41842: l_balance_type_code <> 'B' THEN
41843: IF NVL(p_source_24,9E125) = 9
41844: THEN
41845:

Line 41912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41908: --
41909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41910:
41911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41913:
41914: -- 4955764
41915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41916: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41952: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41953:
41954: IF xla_accounting_cache_pkg.GetValueChar
41955: (p_source_code => 'LEDGER_CATEGORY_CODE'
41956: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41957: AND l_bflow_method_code = 'PRIOR_ENTRY'
41958: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41959: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41960: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42052: p_lookup_type => 'XLA_OWNER_TYPE'
42053: ,p_lookup_code => l_component_type_code
42054: )
42055: ,p_token_4 => 'PRODUCT_NAME'
42056: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42057: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42058: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42059: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42060: ,p_ae_header_id => NULL

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

42053: ,p_lookup_code => l_component_type_code
42054: )
42055: ,p_token_4 => 'PRODUCT_NAME'
42056: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42057: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42058: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42059: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42060: ,p_ae_header_id => NULL
42061: );

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

42054: )
42055: ,p_token_4 => 'PRODUCT_NAME'
42056: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42057: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42058: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42059: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42060: ,p_ae_header_id => NULL
42061: );
42062:

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

42055: ,p_token_4 => 'PRODUCT_NAME'
42056: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42057: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42058: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42059: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42060: ,p_ae_header_id => NULL
42061: );
42062:
42063: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42090: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42086: ----------------------------------------------------------------------------------
42087: -- 4219869 Business Flow
42088: -- Update journal entry status -- Need to generate this within IF
42089: ----------------------------------------------------------------------------------
42090: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42091: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42092: ,p_balance_type_code => l_balance_type_code
42093: );
42094:

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

42173:
42174: --
42175: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42176: --
42177: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42178: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42179: ELSE
42180: ---------------------------------------------------------------------------------------------------
42181: -- 4262811a Switch Sign

Line 42202: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42198:
42199: XLA_AE_LINES_PKG.ValidateCurrentLine;
42200: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42201:
42202: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42203: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42204: ,p_balance_type_code => l_balance_type_code);
42205:
42206: END IF;

Line 42311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42307: l_tmp_amt NUMBER;
42308: l_acc_rev_natural_side_code VARCHAR2(1);
42309:
42310: l_num_entries NUMBER;
42311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42315: l_recog_line_1 NUMBER;

Line 42312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42308: l_acc_rev_natural_side_code VARCHAR2(1);
42309:
42310: l_num_entries NUMBER;
42311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42315: l_recog_line_1 NUMBER;
42316: l_recog_line_2 NUMBER;

Line 42313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42309:
42310: l_num_entries NUMBER;
42311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42315: l_recog_line_1 NUMBER;
42316: l_recog_line_2 NUMBER;
42317:

Line 42314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42310: l_num_entries NUMBER;
42311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42315: l_recog_line_1 NUMBER;
42316: l_recog_line_2 NUMBER;
42317:
42318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42316: l_recog_line_2 NUMBER;
42317:
42318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42319: l_bflow_applied_to_amt NUMBER; -- 5132302
42320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42321:
42322: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42323:
42324: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42391: l_accrual_line_num := NULL; -- 4262811
42392: l_tmp_amt := NULL; -- 4262811
42393: --
42394:
42395: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42396: l_balance_type_code <> 'B' THEN
42397: IF NVL(p_source_24,9E125) = 9
42398: THEN
42399:

Line 42466: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42462: --
42463: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42464:
42465: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42466: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42467:
42468: -- 4955764
42469: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42470: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42506: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42507:
42508: IF xla_accounting_cache_pkg.GetValueChar
42509: (p_source_code => 'LEDGER_CATEGORY_CODE'
42510: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42511: AND l_bflow_method_code = 'PRIOR_ENTRY'
42512: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42513: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42514: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42606: p_lookup_type => 'XLA_OWNER_TYPE'
42607: ,p_lookup_code => l_component_type_code
42608: )
42609: ,p_token_4 => 'PRODUCT_NAME'
42610: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42611: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42612: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42613: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42614: ,p_ae_header_id => NULL

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

42607: ,p_lookup_code => l_component_type_code
42608: )
42609: ,p_token_4 => 'PRODUCT_NAME'
42610: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42611: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42612: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42613: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42614: ,p_ae_header_id => NULL
42615: );

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

42608: )
42609: ,p_token_4 => 'PRODUCT_NAME'
42610: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42611: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42612: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42613: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42614: ,p_ae_header_id => NULL
42615: );
42616:

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

42609: ,p_token_4 => 'PRODUCT_NAME'
42610: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42611: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42612: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42613: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42614: ,p_ae_header_id => NULL
42615: );
42616:
42617: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42640: ----------------------------------------------------------------------------------
42641: -- 4219869 Business Flow
42642: -- Update journal entry status -- Need to generate this within IF
42643: ----------------------------------------------------------------------------------
42644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42645: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42646: ,p_balance_type_code => l_balance_type_code
42647: );
42648:

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

42727:
42728: --
42729: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42730: --
42731: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42732: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42733: ELSE
42734: ---------------------------------------------------------------------------------------------------
42735: -- 4262811a Switch Sign

Line 42756: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42752:
42753: XLA_AE_LINES_PKG.ValidateCurrentLine;
42754: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42755:
42756: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42757: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42758: ,p_balance_type_code => l_balance_type_code);
42759:
42760: END IF;

Line 42865: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42861: l_tmp_amt NUMBER;
42862: l_acc_rev_natural_side_code VARCHAR2(1);
42863:
42864: l_num_entries NUMBER;
42865: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42866: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42867: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42868: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42869: l_recog_line_1 NUMBER;

Line 42866: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42862: l_acc_rev_natural_side_code VARCHAR2(1);
42863:
42864: l_num_entries NUMBER;
42865: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42866: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42867: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42868: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42869: l_recog_line_1 NUMBER;
42870: l_recog_line_2 NUMBER;

Line 42867: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42863:
42864: l_num_entries NUMBER;
42865: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42866: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42867: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42868: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42869: l_recog_line_1 NUMBER;
42870: l_recog_line_2 NUMBER;
42871:

Line 42868: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42864: l_num_entries NUMBER;
42865: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42866: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42867: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42868: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42869: l_recog_line_1 NUMBER;
42870: l_recog_line_2 NUMBER;
42871:
42872: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42874: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42870: l_recog_line_2 NUMBER;
42871:
42872: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42873: l_bflow_applied_to_amt NUMBER; -- 5132302
42874: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42875:
42876: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42877:
42878: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42945: l_accrual_line_num := NULL; -- 4262811
42946: l_tmp_amt := NULL; -- 4262811
42947: --
42948:
42949: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42950: l_balance_type_code <> 'B' THEN
42951: IF NVL(p_source_24,9E125) = 9
42952: THEN
42953:

Line 43020: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43016: --
43017: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43018:
43019: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43020: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43021:
43022: -- 4955764
43023: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43024: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43060: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43061:
43062: IF xla_accounting_cache_pkg.GetValueChar
43063: (p_source_code => 'LEDGER_CATEGORY_CODE'
43064: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43065: AND l_bflow_method_code = 'PRIOR_ENTRY'
43066: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43067: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43068: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43160: p_lookup_type => 'XLA_OWNER_TYPE'
43161: ,p_lookup_code => l_component_type_code
43162: )
43163: ,p_token_4 => 'PRODUCT_NAME'
43164: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43165: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43166: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43167: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43168: ,p_ae_header_id => NULL

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

43161: ,p_lookup_code => l_component_type_code
43162: )
43163: ,p_token_4 => 'PRODUCT_NAME'
43164: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43165: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43166: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43167: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43168: ,p_ae_header_id => NULL
43169: );

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

43162: )
43163: ,p_token_4 => 'PRODUCT_NAME'
43164: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43165: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43166: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43167: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43168: ,p_ae_header_id => NULL
43169: );
43170:

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

43163: ,p_token_4 => 'PRODUCT_NAME'
43164: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43165: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43166: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43167: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43168: ,p_ae_header_id => NULL
43169: );
43170:
43171: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43198: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43194: ----------------------------------------------------------------------------------
43195: -- 4219869 Business Flow
43196: -- Update journal entry status -- Need to generate this within IF
43197: ----------------------------------------------------------------------------------
43198: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43199: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43200: ,p_balance_type_code => l_balance_type_code
43201: );
43202:

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

43281:
43282: --
43283: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43284: --
43285: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43286: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43287: ELSE
43288: ---------------------------------------------------------------------------------------------------
43289: -- 4262811a Switch Sign

Line 43310: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43306:
43307: XLA_AE_LINES_PKG.ValidateCurrentLine;
43308: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43309:
43310: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43311: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43312: ,p_balance_type_code => l_balance_type_code);
43313:
43314: END IF;

Line 43419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43415: l_tmp_amt NUMBER;
43416: l_acc_rev_natural_side_code VARCHAR2(1);
43417:
43418: l_num_entries NUMBER;
43419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43423: l_recog_line_1 NUMBER;

Line 43420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43416: l_acc_rev_natural_side_code VARCHAR2(1);
43417:
43418: l_num_entries NUMBER;
43419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43423: l_recog_line_1 NUMBER;
43424: l_recog_line_2 NUMBER;

Line 43421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43417:
43418: l_num_entries NUMBER;
43419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43423: l_recog_line_1 NUMBER;
43424: l_recog_line_2 NUMBER;
43425:

Line 43422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43418: l_num_entries NUMBER;
43419: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43420: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43421: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43422: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43423: l_recog_line_1 NUMBER;
43424: l_recog_line_2 NUMBER;
43425:
43426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43424: l_recog_line_2 NUMBER;
43425:
43426: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43427: l_bflow_applied_to_amt NUMBER; -- 5132302
43428: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43429:
43430: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43431:
43432: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43499: l_accrual_line_num := NULL; -- 4262811
43500: l_tmp_amt := NULL; -- 4262811
43501: --
43502:
43503: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43504: l_balance_type_code <> 'B' THEN
43505: IF NVL(p_source_24,9E125) = 9
43506: THEN
43507:

Line 43574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43570: --
43571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43572:
43573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43575:
43576: -- 4955764
43577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43614: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43615:
43616: IF xla_accounting_cache_pkg.GetValueChar
43617: (p_source_code => 'LEDGER_CATEGORY_CODE'
43618: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43619: AND l_bflow_method_code = 'PRIOR_ENTRY'
43620: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43621: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43622: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43714: p_lookup_type => 'XLA_OWNER_TYPE'
43715: ,p_lookup_code => l_component_type_code
43716: )
43717: ,p_token_4 => 'PRODUCT_NAME'
43718: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43719: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43720: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43721: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43722: ,p_ae_header_id => NULL

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

43715: ,p_lookup_code => l_component_type_code
43716: )
43717: ,p_token_4 => 'PRODUCT_NAME'
43718: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43719: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43720: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43721: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43722: ,p_ae_header_id => NULL
43723: );

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

43716: )
43717: ,p_token_4 => 'PRODUCT_NAME'
43718: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43719: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43720: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43721: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43722: ,p_ae_header_id => NULL
43723: );
43724:

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

43717: ,p_token_4 => 'PRODUCT_NAME'
43718: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43719: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43720: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43721: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43722: ,p_ae_header_id => NULL
43723: );
43724:
43725: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43752: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43748: ----------------------------------------------------------------------------------
43749: -- 4219869 Business Flow
43750: -- Update journal entry status -- Need to generate this within IF
43751: ----------------------------------------------------------------------------------
43752: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43753: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43754: ,p_balance_type_code => l_balance_type_code
43755: );
43756:

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

43835:
43836: --
43837: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43838: --
43839: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43840: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43841: ELSE
43842: ---------------------------------------------------------------------------------------------------
43843: -- 4262811a Switch Sign

Line 43864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43860:
43861: XLA_AE_LINES_PKG.ValidateCurrentLine;
43862: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43863:
43864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43865: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43866: ,p_balance_type_code => l_balance_type_code);
43867:
43868: END IF;

Line 43973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43969: l_tmp_amt NUMBER;
43970: l_acc_rev_natural_side_code VARCHAR2(1);
43971:
43972: l_num_entries NUMBER;
43973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43977: l_recog_line_1 NUMBER;

Line 43974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43970: l_acc_rev_natural_side_code VARCHAR2(1);
43971:
43972: l_num_entries NUMBER;
43973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43977: l_recog_line_1 NUMBER;
43978: l_recog_line_2 NUMBER;

Line 43975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43971:
43972: l_num_entries NUMBER;
43973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43977: l_recog_line_1 NUMBER;
43978: l_recog_line_2 NUMBER;
43979:

Line 43976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43972: l_num_entries NUMBER;
43973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43977: l_recog_line_1 NUMBER;
43978: l_recog_line_2 NUMBER;
43979:
43980: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43982: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43978: l_recog_line_2 NUMBER;
43979:
43980: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43981: l_bflow_applied_to_amt NUMBER; -- 5132302
43982: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43983:
43984: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43985:
43986: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44053: l_accrual_line_num := NULL; -- 4262811
44054: l_tmp_amt := NULL; -- 4262811
44055: --
44056:
44057: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44058: l_balance_type_code <> 'B' THEN
44059: IF NVL(p_source_24,9E125) = 9
44060: THEN
44061:

Line 44128: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44124: --
44125: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44126:
44127: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44128: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44129:
44130: -- 4955764
44131: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44132: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44168: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44169:
44170: IF xla_accounting_cache_pkg.GetValueChar
44171: (p_source_code => 'LEDGER_CATEGORY_CODE'
44172: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44173: AND l_bflow_method_code = 'PRIOR_ENTRY'
44174: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44175: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44176: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44268: p_lookup_type => 'XLA_OWNER_TYPE'
44269: ,p_lookup_code => l_component_type_code
44270: )
44271: ,p_token_4 => 'PRODUCT_NAME'
44272: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44273: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44274: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44275: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44276: ,p_ae_header_id => NULL

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

44269: ,p_lookup_code => l_component_type_code
44270: )
44271: ,p_token_4 => 'PRODUCT_NAME'
44272: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44273: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44274: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44275: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44276: ,p_ae_header_id => NULL
44277: );

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

44270: )
44271: ,p_token_4 => 'PRODUCT_NAME'
44272: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44273: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44274: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44275: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44276: ,p_ae_header_id => NULL
44277: );
44278:

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

44271: ,p_token_4 => 'PRODUCT_NAME'
44272: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44273: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44274: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44275: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44276: ,p_ae_header_id => NULL
44277: );
44278:
44279: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44302: ----------------------------------------------------------------------------------
44303: -- 4219869 Business Flow
44304: -- Update journal entry status -- Need to generate this within IF
44305: ----------------------------------------------------------------------------------
44306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44307: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44308: ,p_balance_type_code => l_balance_type_code
44309: );
44310:

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

44389:
44390: --
44391: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44392: --
44393: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44394: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44395: ELSE
44396: ---------------------------------------------------------------------------------------------------
44397: -- 4262811a Switch Sign

Line 44418: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44414:
44415: XLA_AE_LINES_PKG.ValidateCurrentLine;
44416: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44417:
44418: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44419: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44420: ,p_balance_type_code => l_balance_type_code);
44421:
44422: END IF;

Line 44527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44523: l_tmp_amt NUMBER;
44524: l_acc_rev_natural_side_code VARCHAR2(1);
44525:
44526: l_num_entries NUMBER;
44527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44531: l_recog_line_1 NUMBER;

Line 44528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44524: l_acc_rev_natural_side_code VARCHAR2(1);
44525:
44526: l_num_entries NUMBER;
44527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44531: l_recog_line_1 NUMBER;
44532: l_recog_line_2 NUMBER;

Line 44529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44525:
44526: l_num_entries NUMBER;
44527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44531: l_recog_line_1 NUMBER;
44532: l_recog_line_2 NUMBER;
44533:

Line 44530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44526: l_num_entries NUMBER;
44527: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44528: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44529: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44530: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44531: l_recog_line_1 NUMBER;
44532: l_recog_line_2 NUMBER;
44533:
44534: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44536: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44532: l_recog_line_2 NUMBER;
44533:
44534: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44535: l_bflow_applied_to_amt NUMBER; -- 5132302
44536: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44537:
44538: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44539:
44540: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44607: l_accrual_line_num := NULL; -- 4262811
44608: l_tmp_amt := NULL; -- 4262811
44609: --
44610:
44611: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44612: l_balance_type_code <> 'B' THEN
44613: IF NVL(p_source_24,9E125) = 34
44614: THEN
44615:

Line 44682: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44678: --
44679: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44680:
44681: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44682: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44683:
44684: -- 4955764
44685: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44686: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44722: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44723:
44724: IF xla_accounting_cache_pkg.GetValueChar
44725: (p_source_code => 'LEDGER_CATEGORY_CODE'
44726: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44727: AND l_bflow_method_code = 'PRIOR_ENTRY'
44728: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44729: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44730: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44822: p_lookup_type => 'XLA_OWNER_TYPE'
44823: ,p_lookup_code => l_component_type_code
44824: )
44825: ,p_token_4 => 'PRODUCT_NAME'
44826: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44827: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44828: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44829: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44830: ,p_ae_header_id => NULL

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

44823: ,p_lookup_code => l_component_type_code
44824: )
44825: ,p_token_4 => 'PRODUCT_NAME'
44826: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44827: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44828: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44829: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44830: ,p_ae_header_id => NULL
44831: );

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

44824: )
44825: ,p_token_4 => 'PRODUCT_NAME'
44826: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44827: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44828: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44829: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44830: ,p_ae_header_id => NULL
44831: );
44832:

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

44825: ,p_token_4 => 'PRODUCT_NAME'
44826: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44827: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44828: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44829: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44830: ,p_ae_header_id => NULL
44831: );
44832:
44833: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44856: ----------------------------------------------------------------------------------
44857: -- 4219869 Business Flow
44858: -- Update journal entry status -- Need to generate this within IF
44859: ----------------------------------------------------------------------------------
44860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44861: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44862: ,p_balance_type_code => l_balance_type_code
44863: );
44864:

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

44943:
44944: --
44945: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44946: --
44947: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44948: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44949: ELSE
44950: ---------------------------------------------------------------------------------------------------
44951: -- 4262811a Switch Sign

Line 44972: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44968:
44969: XLA_AE_LINES_PKG.ValidateCurrentLine;
44970: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44971:
44972: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44973: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44974: ,p_balance_type_code => l_balance_type_code);
44975:
44976: END IF;

Line 45081: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45077: l_tmp_amt NUMBER;
45078: l_acc_rev_natural_side_code VARCHAR2(1);
45079:
45080: l_num_entries NUMBER;
45081: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45082: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45083: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45084: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45085: l_recog_line_1 NUMBER;

Line 45082: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45078: l_acc_rev_natural_side_code VARCHAR2(1);
45079:
45080: l_num_entries NUMBER;
45081: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45082: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45083: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45084: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45085: l_recog_line_1 NUMBER;
45086: l_recog_line_2 NUMBER;

Line 45083: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45079:
45080: l_num_entries NUMBER;
45081: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45082: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45083: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45084: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45085: l_recog_line_1 NUMBER;
45086: l_recog_line_2 NUMBER;
45087:

Line 45084: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45080: l_num_entries NUMBER;
45081: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45082: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45083: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45084: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45085: l_recog_line_1 NUMBER;
45086: l_recog_line_2 NUMBER;
45087:
45088: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45090: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45086: l_recog_line_2 NUMBER;
45087:
45088: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45089: l_bflow_applied_to_amt NUMBER; -- 5132302
45090: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45091:
45092: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45093:
45094: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45161: l_accrual_line_num := NULL; -- 4262811
45162: l_tmp_amt := NULL; -- 4262811
45163: --
45164:
45165: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45166: l_balance_type_code <> 'B' THEN
45167: IF NVL(p_source_24,9E125) = 34
45168: THEN
45169:

Line 45236: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45232: --
45233: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45234:
45235: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45236: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45237:
45238: -- 4955764
45239: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45240: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45276: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45277:
45278: IF xla_accounting_cache_pkg.GetValueChar
45279: (p_source_code => 'LEDGER_CATEGORY_CODE'
45280: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45281: AND l_bflow_method_code = 'PRIOR_ENTRY'
45282: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45283: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45284: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45376: p_lookup_type => 'XLA_OWNER_TYPE'
45377: ,p_lookup_code => l_component_type_code
45378: )
45379: ,p_token_4 => 'PRODUCT_NAME'
45380: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45381: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45382: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45383: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45384: ,p_ae_header_id => NULL

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

45377: ,p_lookup_code => l_component_type_code
45378: )
45379: ,p_token_4 => 'PRODUCT_NAME'
45380: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45381: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45382: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45383: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45384: ,p_ae_header_id => NULL
45385: );

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

45378: )
45379: ,p_token_4 => 'PRODUCT_NAME'
45380: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45381: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45382: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45383: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45384: ,p_ae_header_id => NULL
45385: );
45386:

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

45379: ,p_token_4 => 'PRODUCT_NAME'
45380: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45381: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45382: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45383: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45384: ,p_ae_header_id => NULL
45385: );
45386:
45387: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45410: ----------------------------------------------------------------------------------
45411: -- 4219869 Business Flow
45412: -- Update journal entry status -- Need to generate this within IF
45413: ----------------------------------------------------------------------------------
45414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45415: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45416: ,p_balance_type_code => l_balance_type_code
45417: );
45418:

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

45497:
45498: --
45499: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45500: --
45501: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45502: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45503: ELSE
45504: ---------------------------------------------------------------------------------------------------
45505: -- 4262811a Switch Sign

Line 45526: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45522:
45523: XLA_AE_LINES_PKG.ValidateCurrentLine;
45524: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45525:
45526: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45527: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45528: ,p_balance_type_code => l_balance_type_code);
45529:
45530: END IF;

Line 45635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45631: l_tmp_amt NUMBER;
45632: l_acc_rev_natural_side_code VARCHAR2(1);
45633:
45634: l_num_entries NUMBER;
45635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45639: l_recog_line_1 NUMBER;

Line 45636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45632: l_acc_rev_natural_side_code VARCHAR2(1);
45633:
45634: l_num_entries NUMBER;
45635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45639: l_recog_line_1 NUMBER;
45640: l_recog_line_2 NUMBER;

Line 45637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45633:
45634: l_num_entries NUMBER;
45635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45639: l_recog_line_1 NUMBER;
45640: l_recog_line_2 NUMBER;
45641:

Line 45638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45634: l_num_entries NUMBER;
45635: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45636: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45637: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45638: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45639: l_recog_line_1 NUMBER;
45640: l_recog_line_2 NUMBER;
45641:
45642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45640: l_recog_line_2 NUMBER;
45641:
45642: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45643: l_bflow_applied_to_amt NUMBER; -- 5132302
45644: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45645:
45646: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45647:
45648: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45715: l_accrual_line_num := NULL; -- 4262811
45716: l_tmp_amt := NULL; -- 4262811
45717: --
45718:
45719: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45720: l_balance_type_code <> 'B' THEN
45721: IF NVL(p_source_24,9E125) = 34
45722: THEN
45723:

Line 45790: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45786: --
45787: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45788:
45789: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45790: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45791:
45792: -- 4955764
45793: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45794: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45830: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45831:
45832: IF xla_accounting_cache_pkg.GetValueChar
45833: (p_source_code => 'LEDGER_CATEGORY_CODE'
45834: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45835: AND l_bflow_method_code = 'PRIOR_ENTRY'
45836: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45837: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45838: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45930: p_lookup_type => 'XLA_OWNER_TYPE'
45931: ,p_lookup_code => l_component_type_code
45932: )
45933: ,p_token_4 => 'PRODUCT_NAME'
45934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45938: ,p_ae_header_id => NULL

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

45931: ,p_lookup_code => l_component_type_code
45932: )
45933: ,p_token_4 => 'PRODUCT_NAME'
45934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45938: ,p_ae_header_id => NULL
45939: );

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

45932: )
45933: ,p_token_4 => 'PRODUCT_NAME'
45934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45938: ,p_ae_header_id => NULL
45939: );
45940:

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

45933: ,p_token_4 => 'PRODUCT_NAME'
45934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45938: ,p_ae_header_id => NULL
45939: );
45940:
45941: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45964: ----------------------------------------------------------------------------------
45965: -- 4219869 Business Flow
45966: -- Update journal entry status -- Need to generate this within IF
45967: ----------------------------------------------------------------------------------
45968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45969: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45970: ,p_balance_type_code => l_balance_type_code
45971: );
45972:

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

46051:
46052: --
46053: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46054: --
46055: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46056: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46057: ELSE
46058: ---------------------------------------------------------------------------------------------------
46059: -- 4262811a Switch Sign

Line 46080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46076:
46077: XLA_AE_LINES_PKG.ValidateCurrentLine;
46078: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46079:
46080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46081: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46082: ,p_balance_type_code => l_balance_type_code);
46083:
46084: END IF;

Line 46189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46185: l_tmp_amt NUMBER;
46186: l_acc_rev_natural_side_code VARCHAR2(1);
46187:
46188: l_num_entries NUMBER;
46189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46193: l_recog_line_1 NUMBER;

Line 46190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46186: l_acc_rev_natural_side_code VARCHAR2(1);
46187:
46188: l_num_entries NUMBER;
46189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46193: l_recog_line_1 NUMBER;
46194: l_recog_line_2 NUMBER;

Line 46191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46187:
46188: l_num_entries NUMBER;
46189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46193: l_recog_line_1 NUMBER;
46194: l_recog_line_2 NUMBER;
46195:

Line 46192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46188: l_num_entries NUMBER;
46189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46193: l_recog_line_1 NUMBER;
46194: l_recog_line_2 NUMBER;
46195:
46196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46194: l_recog_line_2 NUMBER;
46195:
46196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46197: l_bflow_applied_to_amt NUMBER; -- 5132302
46198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46199:
46200: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46201:
46202: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46269: l_accrual_line_num := NULL; -- 4262811
46270: l_tmp_amt := NULL; -- 4262811
46271: --
46272:
46273: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46274: l_balance_type_code <> 'B' THEN
46275: IF NVL(p_source_24,9E125) = 34
46276: THEN
46277:

Line 46344: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46340: --
46341: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46342:
46343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46344: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46345:
46346: -- 4955764
46347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46348: 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) = 10
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) = 10
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) = 10
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) = 10
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 53965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53961: l_tmp_amt NUMBER;
53962: l_acc_rev_natural_side_code VARCHAR2(1);
53963:
53964: l_num_entries NUMBER;
53965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53969: l_recog_line_1 NUMBER;

Line 53966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53962: l_acc_rev_natural_side_code VARCHAR2(1);
53963:
53964: l_num_entries NUMBER;
53965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53969: l_recog_line_1 NUMBER;
53970: l_recog_line_2 NUMBER;

Line 53967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53963:
53964: l_num_entries NUMBER;
53965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53969: l_recog_line_1 NUMBER;
53970: l_recog_line_2 NUMBER;
53971:

Line 53968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53964: l_num_entries NUMBER;
53965: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53966: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53967: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53968: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53969: l_recog_line_1 NUMBER;
53970: l_recog_line_2 NUMBER;
53971:
53972: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53974: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53970: l_recog_line_2 NUMBER;
53971:
53972: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53973: l_bflow_applied_to_amt NUMBER; -- 5132302
53974: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53975:
53976: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53977:
53978: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54045: l_accrual_line_num := NULL; -- 4262811
54046: l_tmp_amt := NULL; -- 4262811
54047: --
54048:
54049: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54050: l_balance_type_code <> 'B' THEN
54051: IF NVL(p_source_24,9E125) = 10
54052: THEN
54053:

Line 54120: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54116: --
54117: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54118:
54119: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54120: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54121:
54122: -- 4955764
54123: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54124: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54192: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54193:
54194: IF xla_accounting_cache_pkg.GetValueChar
54195: (p_source_code => 'LEDGER_CATEGORY_CODE'
54196: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54197: AND l_bflow_method_code = 'PRIOR_ENTRY'
54198: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54199: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54200: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54292: p_lookup_type => 'XLA_OWNER_TYPE'
54293: ,p_lookup_code => l_component_type_code
54294: )
54295: ,p_token_4 => 'PRODUCT_NAME'
54296: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54297: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54298: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54299: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54300: ,p_ae_header_id => NULL

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

54293: ,p_lookup_code => l_component_type_code
54294: )
54295: ,p_token_4 => 'PRODUCT_NAME'
54296: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54297: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54298: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54299: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54300: ,p_ae_header_id => NULL
54301: );

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

54294: )
54295: ,p_token_4 => 'PRODUCT_NAME'
54296: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54297: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54298: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54299: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54300: ,p_ae_header_id => NULL
54301: );
54302:

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

54295: ,p_token_4 => 'PRODUCT_NAME'
54296: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54297: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54298: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54299: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54300: ,p_ae_header_id => NULL
54301: );
54302:
54303: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54330: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54326: ----------------------------------------------------------------------------------
54327: -- 4219869 Business Flow
54328: -- Update journal entry status -- Need to generate this within IF
54329: ----------------------------------------------------------------------------------
54330: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54331: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54332: ,p_balance_type_code => l_balance_type_code
54333: );
54334:

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

54413:
54414: --
54415: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54416: --
54417: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54418: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54419: ELSE
54420: ---------------------------------------------------------------------------------------------------
54421: -- 4262811a Switch Sign

Line 54442: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54438:
54439: XLA_AE_LINES_PKG.ValidateCurrentLine;
54440: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54441:
54442: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54443: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54444: ,p_balance_type_code => l_balance_type_code);
54445:
54446: END IF;

Line 54551: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54547: l_tmp_amt NUMBER;
54548: l_acc_rev_natural_side_code VARCHAR2(1);
54549:
54550: l_num_entries NUMBER;
54551: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54552: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54553: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54554: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54555: l_recog_line_1 NUMBER;

Line 54552: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54548: l_acc_rev_natural_side_code VARCHAR2(1);
54549:
54550: l_num_entries NUMBER;
54551: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54552: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54553: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54554: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54555: l_recog_line_1 NUMBER;
54556: l_recog_line_2 NUMBER;

Line 54553: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54549:
54550: l_num_entries NUMBER;
54551: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54552: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54553: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54554: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54555: l_recog_line_1 NUMBER;
54556: l_recog_line_2 NUMBER;
54557:

Line 54554: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54550: l_num_entries NUMBER;
54551: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54552: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54553: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54554: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54555: l_recog_line_1 NUMBER;
54556: l_recog_line_2 NUMBER;
54557:
54558: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54560: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54556: l_recog_line_2 NUMBER;
54557:
54558: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54559: l_bflow_applied_to_amt NUMBER; -- 5132302
54560: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54561:
54562: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54563:
54564: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54631: l_accrual_line_num := NULL; -- 4262811
54632: l_tmp_amt := NULL; -- 4262811
54633: --
54634:
54635: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54636: l_balance_type_code <> 'B' THEN
54637: IF NVL(p_source_24,9E125) = 10
54638: THEN
54639:

Line 54706: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54702: --
54703: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54704:
54705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54706: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54707:
54708: -- 4955764
54709: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54710: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54746: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54747:
54748: IF xla_accounting_cache_pkg.GetValueChar
54749: (p_source_code => 'LEDGER_CATEGORY_CODE'
54750: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54751: AND l_bflow_method_code = 'PRIOR_ENTRY'
54752: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54753: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54754: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54846: p_lookup_type => 'XLA_OWNER_TYPE'
54847: ,p_lookup_code => l_component_type_code
54848: )
54849: ,p_token_4 => 'PRODUCT_NAME'
54850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54854: ,p_ae_header_id => NULL

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

54847: ,p_lookup_code => l_component_type_code
54848: )
54849: ,p_token_4 => 'PRODUCT_NAME'
54850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54854: ,p_ae_header_id => NULL
54855: );

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

54848: )
54849: ,p_token_4 => 'PRODUCT_NAME'
54850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54854: ,p_ae_header_id => NULL
54855: );
54856:

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

54849: ,p_token_4 => 'PRODUCT_NAME'
54850: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54851: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54852: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54853: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54854: ,p_ae_header_id => NULL
54855: );
54856:
54857: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54884: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54880: ----------------------------------------------------------------------------------
54881: -- 4219869 Business Flow
54882: -- Update journal entry status -- Need to generate this within IF
54883: ----------------------------------------------------------------------------------
54884: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54885: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54886: ,p_balance_type_code => l_balance_type_code
54887: );
54888:

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

54967:
54968: --
54969: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54970: --
54971: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54972: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54973: ELSE
54974: ---------------------------------------------------------------------------------------------------
54975: -- 4262811a Switch Sign

Line 54996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54992:
54993: XLA_AE_LINES_PKG.ValidateCurrentLine;
54994: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54995:
54996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54997: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54998: ,p_balance_type_code => l_balance_type_code);
54999:
55000: END IF;

Line 55105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55101: l_tmp_amt NUMBER;
55102: l_acc_rev_natural_side_code VARCHAR2(1);
55103:
55104: l_num_entries NUMBER;
55105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55109: l_recog_line_1 NUMBER;

Line 55106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55102: l_acc_rev_natural_side_code VARCHAR2(1);
55103:
55104: l_num_entries NUMBER;
55105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55109: l_recog_line_1 NUMBER;
55110: l_recog_line_2 NUMBER;

Line 55107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55103:
55104: l_num_entries NUMBER;
55105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55109: l_recog_line_1 NUMBER;
55110: l_recog_line_2 NUMBER;
55111:

Line 55108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55104: l_num_entries NUMBER;
55105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55109: l_recog_line_1 NUMBER;
55110: l_recog_line_2 NUMBER;
55111:
55112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55110: l_recog_line_2 NUMBER;
55111:
55112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55113: l_bflow_applied_to_amt NUMBER; -- 5132302
55114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55115:
55116: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55117:
55118: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55185: l_accrual_line_num := NULL; -- 4262811
55186: l_tmp_amt := NULL; -- 4262811
55187: --
55188:
55189: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55190: l_balance_type_code <> 'B' THEN
55191: IF NVL(p_source_24,9E125) = 10
55192: THEN
55193:

Line 55260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55256: --
55257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55258:
55259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55261:
55262: -- 4955764
55263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55300: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55301:
55302: IF xla_accounting_cache_pkg.GetValueChar
55303: (p_source_code => 'LEDGER_CATEGORY_CODE'
55304: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55305: AND l_bflow_method_code = 'PRIOR_ENTRY'
55306: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55307: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55308: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55400: p_lookup_type => 'XLA_OWNER_TYPE'
55401: ,p_lookup_code => l_component_type_code
55402: )
55403: ,p_token_4 => 'PRODUCT_NAME'
55404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55408: ,p_ae_header_id => NULL

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

55401: ,p_lookup_code => l_component_type_code
55402: )
55403: ,p_token_4 => 'PRODUCT_NAME'
55404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55408: ,p_ae_header_id => NULL
55409: );

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

55402: )
55403: ,p_token_4 => 'PRODUCT_NAME'
55404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55408: ,p_ae_header_id => NULL
55409: );
55410:

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

55403: ,p_token_4 => 'PRODUCT_NAME'
55404: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55405: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55406: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55407: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55408: ,p_ae_header_id => NULL
55409: );
55410:
55411: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55434: ----------------------------------------------------------------------------------
55435: -- 4219869 Business Flow
55436: -- Update journal entry status -- Need to generate this within IF
55437: ----------------------------------------------------------------------------------
55438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55439: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55440: ,p_balance_type_code => l_balance_type_code
55441: );
55442:

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

55521:
55522: --
55523: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55524: --
55525: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55526: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55527: ELSE
55528: ---------------------------------------------------------------------------------------------------
55529: -- 4262811a Switch Sign

Line 55550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55546:
55547: XLA_AE_LINES_PKG.ValidateCurrentLine;
55548: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55549:
55550: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55551: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55552: ,p_balance_type_code => l_balance_type_code);
55553:
55554: END IF;

Line 55659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55655: l_tmp_amt NUMBER;
55656: l_acc_rev_natural_side_code VARCHAR2(1);
55657:
55658: l_num_entries NUMBER;
55659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55663: l_recog_line_1 NUMBER;

Line 55660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55656: l_acc_rev_natural_side_code VARCHAR2(1);
55657:
55658: l_num_entries NUMBER;
55659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55663: l_recog_line_1 NUMBER;
55664: l_recog_line_2 NUMBER;

Line 55661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55657:
55658: l_num_entries NUMBER;
55659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55663: l_recog_line_1 NUMBER;
55664: l_recog_line_2 NUMBER;
55665:

Line 55662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55658: l_num_entries NUMBER;
55659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55663: l_recog_line_1 NUMBER;
55664: l_recog_line_2 NUMBER;
55665:
55666: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55668: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55664: l_recog_line_2 NUMBER;
55665:
55666: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55667: l_bflow_applied_to_amt NUMBER; -- 5132302
55668: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55669:
55670: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55671:
55672: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55739: l_accrual_line_num := NULL; -- 4262811
55740: l_tmp_amt := NULL; -- 4262811
55741: --
55742:
55743: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55744: l_balance_type_code <> 'B' THEN
55745: IF NVL(p_source_24,9E125) = 10
55746: THEN
55747:

Line 55814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55810: --
55811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55812:
55813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55815:
55816: -- 4955764
55817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55818: 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) = 11
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) = 11
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) = 11
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) = 11
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 61219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

61215: l_tmp_amt NUMBER;
61216: l_acc_rev_natural_side_code VARCHAR2(1);
61217:
61218: l_num_entries NUMBER;
61219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61223: l_recog_line_1 NUMBER;

Line 61220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

61216: l_acc_rev_natural_side_code VARCHAR2(1);
61217:
61218: l_num_entries NUMBER;
61219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61223: l_recog_line_1 NUMBER;
61224: l_recog_line_2 NUMBER;

Line 61221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

61217:
61218: l_num_entries NUMBER;
61219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61223: l_recog_line_1 NUMBER;
61224: l_recog_line_2 NUMBER;
61225:

Line 61222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

61218: l_num_entries NUMBER;
61219: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61220: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61221: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61222: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61223: l_recog_line_1 NUMBER;
61224: l_recog_line_2 NUMBER;
61225:
61226: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 61228: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

61224: l_recog_line_2 NUMBER;
61225:
61226: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61227: l_bflow_applied_to_amt NUMBER; -- 5132302
61228: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61229:
61230: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61231:
61232: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

61299: l_accrual_line_num := NULL; -- 4262811
61300: l_tmp_amt := NULL; -- 4262811
61301: --
61302:
61303: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
61304: l_balance_type_code <> 'B' THEN
61305: IF NVL(p_source_24,9E125) = 11
61306: THEN
61307:

Line 61374: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61370: --
61371: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61372:
61373: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61374: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61375:
61376: -- 4955764
61377: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61378: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

61446: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61447:
61448: IF xla_accounting_cache_pkg.GetValueChar
61449: (p_source_code => 'LEDGER_CATEGORY_CODE'
61450: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61451: AND l_bflow_method_code = 'PRIOR_ENTRY'
61452: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61453: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61454: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

61546: p_lookup_type => 'XLA_OWNER_TYPE'
61547: ,p_lookup_code => l_component_type_code
61548: )
61549: ,p_token_4 => 'PRODUCT_NAME'
61550: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61551: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61552: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61553: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61554: ,p_ae_header_id => NULL

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

61547: ,p_lookup_code => l_component_type_code
61548: )
61549: ,p_token_4 => 'PRODUCT_NAME'
61550: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61551: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61552: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61553: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61554: ,p_ae_header_id => NULL
61555: );

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

61548: )
61549: ,p_token_4 => 'PRODUCT_NAME'
61550: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61551: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61552: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61553: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61554: ,p_ae_header_id => NULL
61555: );
61556:

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

61549: ,p_token_4 => 'PRODUCT_NAME'
61550: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61551: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61552: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61553: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61554: ,p_ae_header_id => NULL
61555: );
61556:
61557: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 61584: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61580: ----------------------------------------------------------------------------------
61581: -- 4219869 Business Flow
61582: -- Update journal entry status -- Need to generate this within IF
61583: ----------------------------------------------------------------------------------
61584: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61585: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
61586: ,p_balance_type_code => l_balance_type_code
61587: );
61588:

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

61667:
61668: --
61669: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61670: --
61671: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61672: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61673: ELSE
61674: ---------------------------------------------------------------------------------------------------
61675: -- 4262811a Switch Sign

Line 61696: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61692:
61693: XLA_AE_LINES_PKG.ValidateCurrentLine;
61694: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61695:
61696: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61697: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61698: ,p_balance_type_code => l_balance_type_code);
61699:
61700: END IF;

Line 61805: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

61801: l_tmp_amt NUMBER;
61802: l_acc_rev_natural_side_code VARCHAR2(1);
61803:
61804: l_num_entries NUMBER;
61805: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61806: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61807: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61808: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61809: l_recog_line_1 NUMBER;

Line 61806: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

61802: l_acc_rev_natural_side_code VARCHAR2(1);
61803:
61804: l_num_entries NUMBER;
61805: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61806: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61807: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61808: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61809: l_recog_line_1 NUMBER;
61810: l_recog_line_2 NUMBER;

Line 61807: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

61803:
61804: l_num_entries NUMBER;
61805: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61806: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61807: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61808: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61809: l_recog_line_1 NUMBER;
61810: l_recog_line_2 NUMBER;
61811:

Line 61808: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

61804: l_num_entries NUMBER;
61805: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61806: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61807: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61808: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61809: l_recog_line_1 NUMBER;
61810: l_recog_line_2 NUMBER;
61811:
61812: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 61814: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

61810: l_recog_line_2 NUMBER;
61811:
61812: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61813: l_bflow_applied_to_amt NUMBER; -- 5132302
61814: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61815:
61816: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61817:
61818: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

61885: l_accrual_line_num := NULL; -- 4262811
61886: l_tmp_amt := NULL; -- 4262811
61887: --
61888:
61889: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
61890: l_balance_type_code <> 'B' THEN
61891: IF NVL(p_source_24,9E125) = 11
61892: THEN
61893:

Line 61960: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61956: --
61957: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61958:
61959: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61960: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61961:
61962: -- 4955764
61963: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61964: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

62000: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62001:
62002: IF xla_accounting_cache_pkg.GetValueChar
62003: (p_source_code => 'LEDGER_CATEGORY_CODE'
62004: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
62005: AND l_bflow_method_code = 'PRIOR_ENTRY'
62006: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
62007: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62008: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

62100: p_lookup_type => 'XLA_OWNER_TYPE'
62101: ,p_lookup_code => l_component_type_code
62102: )
62103: ,p_token_4 => 'PRODUCT_NAME'
62104: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62105: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62106: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62107: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62108: ,p_ae_header_id => NULL

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

62101: ,p_lookup_code => l_component_type_code
62102: )
62103: ,p_token_4 => 'PRODUCT_NAME'
62104: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62105: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62106: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62107: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62108: ,p_ae_header_id => NULL
62109: );

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

62102: )
62103: ,p_token_4 => 'PRODUCT_NAME'
62104: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62105: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62106: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62107: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62108: ,p_ae_header_id => NULL
62109: );
62110:

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

62103: ,p_token_4 => 'PRODUCT_NAME'
62104: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62105: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62106: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62107: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62108: ,p_ae_header_id => NULL
62109: );
62110:
62111: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 62138: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62134: ----------------------------------------------------------------------------------
62135: -- 4219869 Business Flow
62136: -- Update journal entry status -- Need to generate this within IF
62137: ----------------------------------------------------------------------------------
62138: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62139: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
62140: ,p_balance_type_code => l_balance_type_code
62141: );
62142:

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

62221:
62222: --
62223: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62224: --
62225: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62226: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62227: ELSE
62228: ---------------------------------------------------------------------------------------------------
62229: -- 4262811a Switch Sign

Line 62250: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62246:
62247: XLA_AE_LINES_PKG.ValidateCurrentLine;
62248: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62249:
62250: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62251: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62252: ,p_balance_type_code => l_balance_type_code);
62253:
62254: END IF;

Line 62359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62355: l_tmp_amt NUMBER;
62356: l_acc_rev_natural_side_code VARCHAR2(1);
62357:
62358: l_num_entries NUMBER;
62359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62363: l_recog_line_1 NUMBER;

Line 62360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62356: l_acc_rev_natural_side_code VARCHAR2(1);
62357:
62358: l_num_entries NUMBER;
62359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62363: l_recog_line_1 NUMBER;
62364: l_recog_line_2 NUMBER;

Line 62361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62357:
62358: l_num_entries NUMBER;
62359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62363: l_recog_line_1 NUMBER;
62364: l_recog_line_2 NUMBER;
62365:

Line 62362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62358: l_num_entries NUMBER;
62359: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62360: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62361: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62362: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62363: l_recog_line_1 NUMBER;
62364: l_recog_line_2 NUMBER;
62365:
62366: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62368: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62364: l_recog_line_2 NUMBER;
62365:
62366: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62367: l_bflow_applied_to_amt NUMBER; -- 5132302
62368: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62369:
62370: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62371:
62372: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

62439: l_accrual_line_num := NULL; -- 4262811
62440: l_tmp_amt := NULL; -- 4262811
62441: --
62442:
62443: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62444: l_balance_type_code <> 'B' THEN
62445: IF NVL(p_source_24,9E125) = 11
62446: THEN
62447:

Line 62514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

62510: --
62511: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62512:
62513: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62514: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62515:
62516: -- 4955764
62517: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62518: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

62554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62555:
62556: IF xla_accounting_cache_pkg.GetValueChar
62557: (p_source_code => 'LEDGER_CATEGORY_CODE'
62558: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
62559: AND l_bflow_method_code = 'PRIOR_ENTRY'
62560: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
62561: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62562: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

62654: p_lookup_type => 'XLA_OWNER_TYPE'
62655: ,p_lookup_code => l_component_type_code
62656: )
62657: ,p_token_4 => 'PRODUCT_NAME'
62658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62662: ,p_ae_header_id => NULL

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

62655: ,p_lookup_code => l_component_type_code
62656: )
62657: ,p_token_4 => 'PRODUCT_NAME'
62658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62662: ,p_ae_header_id => NULL
62663: );

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

62656: )
62657: ,p_token_4 => 'PRODUCT_NAME'
62658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62662: ,p_ae_header_id => NULL
62663: );
62664:

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

62657: ,p_token_4 => 'PRODUCT_NAME'
62658: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62659: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62660: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62661: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62662: ,p_ae_header_id => NULL
62663: );
62664:
62665: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 62692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62688: ----------------------------------------------------------------------------------
62689: -- 4219869 Business Flow
62690: -- Update journal entry status -- Need to generate this within IF
62691: ----------------------------------------------------------------------------------
62692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62693: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
62694: ,p_balance_type_code => l_balance_type_code
62695: );
62696:

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

62775:
62776: --
62777: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62778: --
62779: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62780: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62781: ELSE
62782: ---------------------------------------------------------------------------------------------------
62783: -- 4262811a Switch Sign

Line 62804: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62800:
62801: XLA_AE_LINES_PKG.ValidateCurrentLine;
62802: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62803:
62804: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62805: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62806: ,p_balance_type_code => l_balance_type_code);
62807:
62808: END IF;

Line 62913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62909: l_tmp_amt NUMBER;
62910: l_acc_rev_natural_side_code VARCHAR2(1);
62911:
62912: l_num_entries NUMBER;
62913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62917: l_recog_line_1 NUMBER;

Line 62914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62910: l_acc_rev_natural_side_code VARCHAR2(1);
62911:
62912: l_num_entries NUMBER;
62913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62917: l_recog_line_1 NUMBER;
62918: l_recog_line_2 NUMBER;

Line 62915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62911:
62912: l_num_entries NUMBER;
62913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62917: l_recog_line_1 NUMBER;
62918: l_recog_line_2 NUMBER;
62919:

Line 62916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62912: l_num_entries NUMBER;
62913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62917: l_recog_line_1 NUMBER;
62918: l_recog_line_2 NUMBER;
62919:
62920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62918: l_recog_line_2 NUMBER;
62919:
62920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62921: l_bflow_applied_to_amt NUMBER; -- 5132302
62922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62923:
62924: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62925:
62926: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

62993: l_accrual_line_num := NULL; -- 4262811
62994: l_tmp_amt := NULL; -- 4262811
62995: --
62996:
62997: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62998: l_balance_type_code <> 'B' THEN
62999: IF NVL(p_source_24,9E125) = 11
63000: THEN
63001:

Line 63068: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

63064: --
63065: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63066:
63067: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63068: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63069:
63070: -- 4955764
63071: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63072: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

63108: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63109:
63110: IF xla_accounting_cache_pkg.GetValueChar
63111: (p_source_code => 'LEDGER_CATEGORY_CODE'
63112: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63113: AND l_bflow_method_code = 'PRIOR_ENTRY'
63114: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63115: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63116: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

63208: p_lookup_type => 'XLA_OWNER_TYPE'
63209: ,p_lookup_code => l_component_type_code
63210: )
63211: ,p_token_4 => 'PRODUCT_NAME'
63212: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63213: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63214: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63215: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63216: ,p_ae_header_id => NULL

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

63209: ,p_lookup_code => l_component_type_code
63210: )
63211: ,p_token_4 => 'PRODUCT_NAME'
63212: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63213: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63214: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63215: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63216: ,p_ae_header_id => NULL
63217: );

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

63210: )
63211: ,p_token_4 => 'PRODUCT_NAME'
63212: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63213: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63214: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63215: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63216: ,p_ae_header_id => NULL
63217: );
63218:

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

63211: ,p_token_4 => 'PRODUCT_NAME'
63212: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63213: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63214: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63215: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63216: ,p_ae_header_id => NULL
63217: );
63218:
63219: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63246: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63242: ----------------------------------------------------------------------------------
63243: -- 4219869 Business Flow
63244: -- Update journal entry status -- Need to generate this within IF
63245: ----------------------------------------------------------------------------------
63246: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63247: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63248: ,p_balance_type_code => l_balance_type_code
63249: );
63250:

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

63329:
63330: --
63331: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63332: --
63333: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63334: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63335: ELSE
63336: ---------------------------------------------------------------------------------------------------
63337: -- 4262811a Switch Sign

Line 63358: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63354:
63355: XLA_AE_LINES_PKG.ValidateCurrentLine;
63356: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63357:
63358: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63359: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63360: ,p_balance_type_code => l_balance_type_code);
63361:
63362: END IF;

Line 63467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

63463: l_tmp_amt NUMBER;
63464: l_acc_rev_natural_side_code VARCHAR2(1);
63465:
63466: l_num_entries NUMBER;
63467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63471: l_recog_line_1 NUMBER;

Line 63468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

63464: l_acc_rev_natural_side_code VARCHAR2(1);
63465:
63466: l_num_entries NUMBER;
63467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63471: l_recog_line_1 NUMBER;
63472: l_recog_line_2 NUMBER;

Line 63469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

63465:
63466: l_num_entries NUMBER;
63467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63471: l_recog_line_1 NUMBER;
63472: l_recog_line_2 NUMBER;
63473:

Line 63470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

63466: l_num_entries NUMBER;
63467: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63468: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63469: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63470: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63471: l_recog_line_1 NUMBER;
63472: l_recog_line_2 NUMBER;
63473:
63474: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 63476: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

63472: l_recog_line_2 NUMBER;
63473:
63474: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
63475: l_bflow_applied_to_amt NUMBER; -- 5132302
63476: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
63477:
63478: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
63479:
63480: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

63547: l_accrual_line_num := NULL; -- 4262811
63548: l_tmp_amt := NULL; -- 4262811
63549: --
63550:
63551: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
63552: l_balance_type_code <> 'B' THEN
63553: IF NVL(p_source_24,9E125) = 14
63554: THEN
63555:

Line 63622: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

63618: --
63619: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63620:
63621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63622: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63623:
63624: -- 4955764
63625: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63626: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

63662: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63663:
63664: IF xla_accounting_cache_pkg.GetValueChar
63665: (p_source_code => 'LEDGER_CATEGORY_CODE'
63666: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63667: AND l_bflow_method_code = 'PRIOR_ENTRY'
63668: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63669: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63670: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

63762: p_lookup_type => 'XLA_OWNER_TYPE'
63763: ,p_lookup_code => l_component_type_code
63764: )
63765: ,p_token_4 => 'PRODUCT_NAME'
63766: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63767: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63768: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63769: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63770: ,p_ae_header_id => NULL

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

63763: ,p_lookup_code => l_component_type_code
63764: )
63765: ,p_token_4 => 'PRODUCT_NAME'
63766: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63767: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63768: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63769: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63770: ,p_ae_header_id => NULL
63771: );

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

63764: )
63765: ,p_token_4 => 'PRODUCT_NAME'
63766: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63767: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63768: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63769: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63770: ,p_ae_header_id => NULL
63771: );
63772:

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

63765: ,p_token_4 => 'PRODUCT_NAME'
63766: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63767: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63768: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63769: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63770: ,p_ae_header_id => NULL
63771: );
63772:
63773: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63800: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63796: ----------------------------------------------------------------------------------
63797: -- 4219869 Business Flow
63798: -- Update journal entry status -- Need to generate this within IF
63799: ----------------------------------------------------------------------------------
63800: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63801: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63802: ,p_balance_type_code => l_balance_type_code
63803: );
63804:

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

63883:
63884: --
63885: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63886: --
63887: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63888: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63889: ELSE
63890: ---------------------------------------------------------------------------------------------------
63891: -- 4262811a Switch Sign

Line 63912: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63908:
63909: XLA_AE_LINES_PKG.ValidateCurrentLine;
63910: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63911:
63912: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63913: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63914: ,p_balance_type_code => l_balance_type_code);
63915:
63916: END IF;

Line 64021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64017: l_tmp_amt NUMBER;
64018: l_acc_rev_natural_side_code VARCHAR2(1);
64019:
64020: l_num_entries NUMBER;
64021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64025: l_recog_line_1 NUMBER;

Line 64022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64018: l_acc_rev_natural_side_code VARCHAR2(1);
64019:
64020: l_num_entries NUMBER;
64021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64025: l_recog_line_1 NUMBER;
64026: l_recog_line_2 NUMBER;

Line 64023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64019:
64020: l_num_entries NUMBER;
64021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64025: l_recog_line_1 NUMBER;
64026: l_recog_line_2 NUMBER;
64027:

Line 64024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64020: l_num_entries NUMBER;
64021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64025: l_recog_line_1 NUMBER;
64026: l_recog_line_2 NUMBER;
64027:
64028: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64030: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64026: l_recog_line_2 NUMBER;
64027:
64028: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64029: l_bflow_applied_to_amt NUMBER; -- 5132302
64030: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64031:
64032: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64033:
64034: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

64101: l_accrual_line_num := NULL; -- 4262811
64102: l_tmp_amt := NULL; -- 4262811
64103: --
64104:
64105: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64106: l_balance_type_code <> 'B' THEN
64107: IF NVL(p_source_24,9E125) = 14
64108: THEN
64109:

Line 64176: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64172: --
64173: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64174:
64175: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64176: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64177:
64178: -- 4955764
64179: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64180: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

64216: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64217:
64218: IF xla_accounting_cache_pkg.GetValueChar
64219: (p_source_code => 'LEDGER_CATEGORY_CODE'
64220: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64221: AND l_bflow_method_code = 'PRIOR_ENTRY'
64222: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64223: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64224: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

64316: p_lookup_type => 'XLA_OWNER_TYPE'
64317: ,p_lookup_code => l_component_type_code
64318: )
64319: ,p_token_4 => 'PRODUCT_NAME'
64320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64324: ,p_ae_header_id => NULL

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

64317: ,p_lookup_code => l_component_type_code
64318: )
64319: ,p_token_4 => 'PRODUCT_NAME'
64320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64324: ,p_ae_header_id => NULL
64325: );

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

64318: )
64319: ,p_token_4 => 'PRODUCT_NAME'
64320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64324: ,p_ae_header_id => NULL
64325: );
64326:

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

64319: ,p_token_4 => 'PRODUCT_NAME'
64320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64324: ,p_ae_header_id => NULL
64325: );
64326:
64327: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 64354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64350: ----------------------------------------------------------------------------------
64351: -- 4219869 Business Flow
64352: -- Update journal entry status -- Need to generate this within IF
64353: ----------------------------------------------------------------------------------
64354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64355: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
64356: ,p_balance_type_code => l_balance_type_code
64357: );
64358:

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

64437:
64438: --
64439: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64440: --
64441: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64442: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64443: ELSE
64444: ---------------------------------------------------------------------------------------------------
64445: -- 4262811a Switch Sign

Line 64466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64462:
64463: XLA_AE_LINES_PKG.ValidateCurrentLine;
64464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64465:
64466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64468: ,p_balance_type_code => l_balance_type_code);
64469:
64470: END IF;

Line 64595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64591: l_tmp_amt NUMBER;
64592: l_acc_rev_natural_side_code VARCHAR2(1);
64593:
64594: l_num_entries NUMBER;
64595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64599: l_recog_line_1 NUMBER;

Line 64596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64592: l_acc_rev_natural_side_code VARCHAR2(1);
64593:
64594: l_num_entries NUMBER;
64595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64599: l_recog_line_1 NUMBER;
64600: l_recog_line_2 NUMBER;

Line 64597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64593:
64594: l_num_entries NUMBER;
64595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64599: l_recog_line_1 NUMBER;
64600: l_recog_line_2 NUMBER;
64601:

Line 64598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64594: l_num_entries NUMBER;
64595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64599: l_recog_line_1 NUMBER;
64600: l_recog_line_2 NUMBER;
64601:
64602: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64604: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64600: l_recog_line_2 NUMBER;
64601:
64602: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64603: l_bflow_applied_to_amt NUMBER; -- 5132302
64604: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64605:
64606: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64607:
64608: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

64675: l_accrual_line_num := NULL; -- 4262811
64676: l_tmp_amt := NULL; -- 4262811
64677: --
64678:
64679: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64680: l_balance_type_code <> 'B' THEN
64681: IF NVL(p_source_24,9E125) = 14
64682: THEN
64683:

Line 64750: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64746: --
64747: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64748:
64749: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64750: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64751:
64752: -- 4955764
64753: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64754: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

64822: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64823:
64824: IF xla_accounting_cache_pkg.GetValueChar
64825: (p_source_code => 'LEDGER_CATEGORY_CODE'
64826: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64827: AND l_bflow_method_code = 'PRIOR_ENTRY'
64828: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64829: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64830: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

64922: p_lookup_type => 'XLA_OWNER_TYPE'
64923: ,p_lookup_code => l_component_type_code
64924: )
64925: ,p_token_4 => 'PRODUCT_NAME'
64926: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64927: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64928: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64929: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64930: ,p_ae_header_id => NULL

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

64923: ,p_lookup_code => l_component_type_code
64924: )
64925: ,p_token_4 => 'PRODUCT_NAME'
64926: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64927: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64928: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64929: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64930: ,p_ae_header_id => NULL
64931: );

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

64924: )
64925: ,p_token_4 => 'PRODUCT_NAME'
64926: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64927: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64928: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64929: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64930: ,p_ae_header_id => NULL
64931: );
64932:

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

64925: ,p_token_4 => 'PRODUCT_NAME'
64926: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64927: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64928: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64929: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64930: ,p_ae_header_id => NULL
64931: );
64932:
64933: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 64960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64956: ----------------------------------------------------------------------------------
64957: -- 4219869 Business Flow
64958: -- Update journal entry status -- Need to generate this within IF
64959: ----------------------------------------------------------------------------------
64960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64961: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
64962: ,p_balance_type_code => l_balance_type_code
64963: );
64964:

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

65043:
65044: --
65045: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65046: --
65047: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65048: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65049: ELSE
65050: ---------------------------------------------------------------------------------------------------
65051: -- 4262811a Switch Sign

Line 65072: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65068:
65069: XLA_AE_LINES_PKG.ValidateCurrentLine;
65070: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65071:
65072: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65073: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65074: ,p_balance_type_code => l_balance_type_code);
65075:
65076: END IF;

Line 65181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

65177: l_tmp_amt NUMBER;
65178: l_acc_rev_natural_side_code VARCHAR2(1);
65179:
65180: l_num_entries NUMBER;
65181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65185: l_recog_line_1 NUMBER;

Line 65182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

65178: l_acc_rev_natural_side_code VARCHAR2(1);
65179:
65180: l_num_entries NUMBER;
65181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65185: l_recog_line_1 NUMBER;
65186: l_recog_line_2 NUMBER;

Line 65183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

65179:
65180: l_num_entries NUMBER;
65181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65185: l_recog_line_1 NUMBER;
65186: l_recog_line_2 NUMBER;
65187:

Line 65184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

65180: l_num_entries NUMBER;
65181: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65182: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65183: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65184: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65185: l_recog_line_1 NUMBER;
65186: l_recog_line_2 NUMBER;
65187:
65188: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 65190: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

65186: l_recog_line_2 NUMBER;
65187:
65188: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65189: l_bflow_applied_to_amt NUMBER; -- 5132302
65190: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65191:
65192: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65193:
65194: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

65261: l_accrual_line_num := NULL; -- 4262811
65262: l_tmp_amt := NULL; -- 4262811
65263: --
65264:
65265: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
65266: l_balance_type_code <> 'B' THEN
65267: IF NVL(p_source_24,9E125) = 14
65268: THEN
65269:

Line 65336: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

65332: --
65333: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65334:
65335: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65336: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65337:
65338: -- 4955764
65339: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65340: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

65376: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65377:
65378: IF xla_accounting_cache_pkg.GetValueChar
65379: (p_source_code => 'LEDGER_CATEGORY_CODE'
65380: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
65381: AND l_bflow_method_code = 'PRIOR_ENTRY'
65382: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
65383: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65384: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

65476: p_lookup_type => 'XLA_OWNER_TYPE'
65477: ,p_lookup_code => l_component_type_code
65478: )
65479: ,p_token_4 => 'PRODUCT_NAME'
65480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65484: ,p_ae_header_id => NULL

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

65477: ,p_lookup_code => l_component_type_code
65478: )
65479: ,p_token_4 => 'PRODUCT_NAME'
65480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65484: ,p_ae_header_id => NULL
65485: );

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

65478: )
65479: ,p_token_4 => 'PRODUCT_NAME'
65480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65484: ,p_ae_header_id => NULL
65485: );
65486:

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

65479: ,p_token_4 => 'PRODUCT_NAME'
65480: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65481: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65482: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65483: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65484: ,p_ae_header_id => NULL
65485: );
65486:
65487: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 65514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65510: ----------------------------------------------------------------------------------
65511: -- 4219869 Business Flow
65512: -- Update journal entry status -- Need to generate this within IF
65513: ----------------------------------------------------------------------------------
65514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65515: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
65516: ,p_balance_type_code => l_balance_type_code
65517: );
65518:

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

65597:
65598: --
65599: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65600: --
65601: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65602: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65603: ELSE
65604: ---------------------------------------------------------------------------------------------------
65605: -- 4262811a Switch Sign

Line 65626: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65622:
65623: XLA_AE_LINES_PKG.ValidateCurrentLine;
65624: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65625:
65626: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65627: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65628: ,p_balance_type_code => l_balance_type_code);
65629:
65630: END IF;

Line 65735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

65731: l_tmp_amt NUMBER;
65732: l_acc_rev_natural_side_code VARCHAR2(1);
65733:
65734: l_num_entries NUMBER;
65735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65739: l_recog_line_1 NUMBER;

Line 65736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

65732: l_acc_rev_natural_side_code VARCHAR2(1);
65733:
65734: l_num_entries NUMBER;
65735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65739: l_recog_line_1 NUMBER;
65740: l_recog_line_2 NUMBER;

Line 65737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

65733:
65734: l_num_entries NUMBER;
65735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65739: l_recog_line_1 NUMBER;
65740: l_recog_line_2 NUMBER;
65741:

Line 65738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

65734: l_num_entries NUMBER;
65735: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65736: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65737: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65738: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65739: l_recog_line_1 NUMBER;
65740: l_recog_line_2 NUMBER;
65741:
65742: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 65744: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

65740: l_recog_line_2 NUMBER;
65741:
65742: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65743: l_bflow_applied_to_amt NUMBER; -- 5132302
65744: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65745:
65746: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65747:
65748: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

65815: l_accrual_line_num := NULL; -- 4262811
65816: l_tmp_amt := NULL; -- 4262811
65817: --
65818:
65819: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
65820: l_balance_type_code <> 'B' THEN
65821: IF NVL(p_source_24,9E125) = 14
65822: THEN
65823:

Line 65890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

65886: --
65887: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65888:
65889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65891:
65892: -- 4955764
65893: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65894: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

65930: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65931:
65932: IF xla_accounting_cache_pkg.GetValueChar
65933: (p_source_code => 'LEDGER_CATEGORY_CODE'
65934: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
65935: AND l_bflow_method_code = 'PRIOR_ENTRY'
65936: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
65937: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65938: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

66030: p_lookup_type => 'XLA_OWNER_TYPE'
66031: ,p_lookup_code => l_component_type_code
66032: )
66033: ,p_token_4 => 'PRODUCT_NAME'
66034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66038: ,p_ae_header_id => NULL

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

66031: ,p_lookup_code => l_component_type_code
66032: )
66033: ,p_token_4 => 'PRODUCT_NAME'
66034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66038: ,p_ae_header_id => NULL
66039: );

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

66032: )
66033: ,p_token_4 => 'PRODUCT_NAME'
66034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66038: ,p_ae_header_id => NULL
66039: );
66040:

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

66033: ,p_token_4 => 'PRODUCT_NAME'
66034: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66035: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66036: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66037: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66038: ,p_ae_header_id => NULL
66039: );
66040:
66041: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 66068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66064: ----------------------------------------------------------------------------------
66065: -- 4219869 Business Flow
66066: -- Update journal entry status -- Need to generate this within IF
66067: ----------------------------------------------------------------------------------
66068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66069: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
66070: ,p_balance_type_code => l_balance_type_code
66071: );
66072:

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

66151:
66152: --
66153: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66154: --
66155: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66156: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66157: ELSE
66158: ---------------------------------------------------------------------------------------------------
66159: -- 4262811a Switch Sign

Line 66180: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66176:
66177: XLA_AE_LINES_PKG.ValidateCurrentLine;
66178: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66179:
66180: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66181: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66182: ,p_balance_type_code => l_balance_type_code);
66183:
66184: END IF;

Line 66289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

66285: l_tmp_amt NUMBER;
66286: l_acc_rev_natural_side_code VARCHAR2(1);
66287:
66288: l_num_entries NUMBER;
66289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66293: l_recog_line_1 NUMBER;

Line 66290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

66286: l_acc_rev_natural_side_code VARCHAR2(1);
66287:
66288: l_num_entries NUMBER;
66289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66293: l_recog_line_1 NUMBER;
66294: l_recog_line_2 NUMBER;

Line 66291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

66287:
66288: l_num_entries NUMBER;
66289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66293: l_recog_line_1 NUMBER;
66294: l_recog_line_2 NUMBER;
66295:

Line 66292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

66288: l_num_entries NUMBER;
66289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66293: l_recog_line_1 NUMBER;
66294: l_recog_line_2 NUMBER;
66295:
66296: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 66298: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

66294: l_recog_line_2 NUMBER;
66295:
66296: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
66297: l_bflow_applied_to_amt NUMBER; -- 5132302
66298: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
66299:
66300: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
66301:
66302: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

66369: l_accrual_line_num := NULL; -- 4262811
66370: l_tmp_amt := NULL; -- 4262811
66371: --
66372:
66373: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
66374: l_balance_type_code <> 'B' THEN
66375: IF NVL(p_source_24,9E125) = 14
66376: THEN
66377:

Line 66444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

66440: --
66441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66442:
66443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66445:
66446: -- 4955764
66447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66448: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

66484: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66485:
66486: IF xla_accounting_cache_pkg.GetValueChar
66487: (p_source_code => 'LEDGER_CATEGORY_CODE'
66488: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
66489: AND l_bflow_method_code = 'PRIOR_ENTRY'
66490: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
66491: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66492: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

66584: p_lookup_type => 'XLA_OWNER_TYPE'
66585: ,p_lookup_code => l_component_type_code
66586: )
66587: ,p_token_4 => 'PRODUCT_NAME'
66588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66592: ,p_ae_header_id => NULL

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

66585: ,p_lookup_code => l_component_type_code
66586: )
66587: ,p_token_4 => 'PRODUCT_NAME'
66588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66592: ,p_ae_header_id => NULL
66593: );

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

66586: )
66587: ,p_token_4 => 'PRODUCT_NAME'
66588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66592: ,p_ae_header_id => NULL
66593: );
66594:

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

66587: ,p_token_4 => 'PRODUCT_NAME'
66588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66592: ,p_ae_header_id => NULL
66593: );
66594:
66595: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 66622: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66618: ----------------------------------------------------------------------------------
66619: -- 4219869 Business Flow
66620: -- Update journal entry status -- Need to generate this within IF
66621: ----------------------------------------------------------------------------------
66622: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66623: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
66624: ,p_balance_type_code => l_balance_type_code
66625: );
66626:

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

66705:
66706: --
66707: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66708: --
66709: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66710: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66711: ELSE
66712: ---------------------------------------------------------------------------------------------------
66713: -- 4262811a Switch Sign

Line 66734: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66730:
66731: XLA_AE_LINES_PKG.ValidateCurrentLine;
66732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66733:
66734: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66735: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66736: ,p_balance_type_code => l_balance_type_code);
66737:
66738: END IF;

Line 66843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

66839: l_tmp_amt NUMBER;
66840: l_acc_rev_natural_side_code VARCHAR2(1);
66841:
66842: l_num_entries NUMBER;
66843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66847: l_recog_line_1 NUMBER;

Line 66844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

66840: l_acc_rev_natural_side_code VARCHAR2(1);
66841:
66842: l_num_entries NUMBER;
66843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66847: l_recog_line_1 NUMBER;
66848: l_recog_line_2 NUMBER;

Line 66845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

66841:
66842: l_num_entries NUMBER;
66843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66847: l_recog_line_1 NUMBER;
66848: l_recog_line_2 NUMBER;
66849:

Line 66846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

66842: l_num_entries NUMBER;
66843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66847: l_recog_line_1 NUMBER;
66848: l_recog_line_2 NUMBER;
66849:
66850: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 66852: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

66848: l_recog_line_2 NUMBER;
66849:
66850: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
66851: l_bflow_applied_to_amt NUMBER; -- 5132302
66852: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
66853:
66854: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
66855:
66856: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

66923: l_accrual_line_num := NULL; -- 4262811
66924: l_tmp_amt := NULL; -- 4262811
66925: --
66926:
66927: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
66928: l_balance_type_code <> 'B' THEN
66929: IF NVL(p_source_24,9E125) = 14
66930: THEN
66931:

Line 66998: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

66994: --
66995: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66996:
66997: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66998: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66999:
67000: -- 4955764
67001: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67002: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

67038: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67039:
67040: IF xla_accounting_cache_pkg.GetValueChar
67041: (p_source_code => 'LEDGER_CATEGORY_CODE'
67042: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
67043: AND l_bflow_method_code = 'PRIOR_ENTRY'
67044: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
67045: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67046: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

67138: p_lookup_type => 'XLA_OWNER_TYPE'
67139: ,p_lookup_code => l_component_type_code
67140: )
67141: ,p_token_4 => 'PRODUCT_NAME'
67142: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67143: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67144: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67145: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67146: ,p_ae_header_id => NULL

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

67139: ,p_lookup_code => l_component_type_code
67140: )
67141: ,p_token_4 => 'PRODUCT_NAME'
67142: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67143: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67144: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67145: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67146: ,p_ae_header_id => NULL
67147: );

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

67140: )
67141: ,p_token_4 => 'PRODUCT_NAME'
67142: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67143: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67144: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67145: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67146: ,p_ae_header_id => NULL
67147: );
67148:

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

67141: ,p_token_4 => 'PRODUCT_NAME'
67142: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67143: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67144: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67145: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67146: ,p_ae_header_id => NULL
67147: );
67148:
67149: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 67176: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67172: ----------------------------------------------------------------------------------
67173: -- 4219869 Business Flow
67174: -- Update journal entry status -- Need to generate this within IF
67175: ----------------------------------------------------------------------------------
67176: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67177: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
67178: ,p_balance_type_code => l_balance_type_code
67179: );
67180:

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

67259:
67260: --
67261: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67262: --
67263: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67264: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67265: ELSE
67266: ---------------------------------------------------------------------------------------------------
67267: -- 4262811a Switch Sign

Line 67288: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67284:
67285: XLA_AE_LINES_PKG.ValidateCurrentLine;
67286: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67287:
67288: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67289: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67290: ,p_balance_type_code => l_balance_type_code);
67291:
67292: END IF;

Line 67397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

67393: l_tmp_amt NUMBER;
67394: l_acc_rev_natural_side_code VARCHAR2(1);
67395:
67396: l_num_entries NUMBER;
67397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67401: l_recog_line_1 NUMBER;

Line 67398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

67394: l_acc_rev_natural_side_code VARCHAR2(1);
67395:
67396: l_num_entries NUMBER;
67397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67401: l_recog_line_1 NUMBER;
67402: l_recog_line_2 NUMBER;

Line 67399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

67395:
67396: l_num_entries NUMBER;
67397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67401: l_recog_line_1 NUMBER;
67402: l_recog_line_2 NUMBER;
67403:

Line 67400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

67396: l_num_entries NUMBER;
67397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67401: l_recog_line_1 NUMBER;
67402: l_recog_line_2 NUMBER;
67403:
67404: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 67406: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

67402: l_recog_line_2 NUMBER;
67403:
67404: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
67405: l_bflow_applied_to_amt NUMBER; -- 5132302
67406: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
67407:
67408: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
67409:
67410: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

67477: l_accrual_line_num := NULL; -- 4262811
67478: l_tmp_amt := NULL; -- 4262811
67479: --
67480:
67481: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
67482: l_balance_type_code <> 'B' THEN
67483: IF NVL(p_source_24,9E125) = 14
67484: THEN
67485:

Line 67552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

67548: --
67549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67550:
67551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67553:
67554: -- 4955764
67555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67556: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

67592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67593:
67594: IF xla_accounting_cache_pkg.GetValueChar
67595: (p_source_code => 'LEDGER_CATEGORY_CODE'
67596: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
67597: AND l_bflow_method_code = 'PRIOR_ENTRY'
67598: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
67599: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67600: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

67692: p_lookup_type => 'XLA_OWNER_TYPE'
67693: ,p_lookup_code => l_component_type_code
67694: )
67695: ,p_token_4 => 'PRODUCT_NAME'
67696: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67697: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67698: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67699: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67700: ,p_ae_header_id => NULL

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

67693: ,p_lookup_code => l_component_type_code
67694: )
67695: ,p_token_4 => 'PRODUCT_NAME'
67696: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67697: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67698: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67699: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67700: ,p_ae_header_id => NULL
67701: );

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

67694: )
67695: ,p_token_4 => 'PRODUCT_NAME'
67696: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67697: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67698: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67699: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67700: ,p_ae_header_id => NULL
67701: );
67702:

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

67695: ,p_token_4 => 'PRODUCT_NAME'
67696: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67697: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67698: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67699: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67700: ,p_ae_header_id => NULL
67701: );
67702:
67703: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 67730: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67726: ----------------------------------------------------------------------------------
67727: -- 4219869 Business Flow
67728: -- Update journal entry status -- Need to generate this within IF
67729: ----------------------------------------------------------------------------------
67730: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67731: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
67732: ,p_balance_type_code => l_balance_type_code
67733: );
67734:

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

67813:
67814: --
67815: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67816: --
67817: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67818: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67819: ELSE
67820: ---------------------------------------------------------------------------------------------------
67821: -- 4262811a Switch Sign

Line 67842: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67838:
67839: XLA_AE_LINES_PKG.ValidateCurrentLine;
67840: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67841:
67842: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67843: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67844: ,p_balance_type_code => l_balance_type_code);
67845:
67846: END IF;

Line 67951: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

67947: l_tmp_amt NUMBER;
67948: l_acc_rev_natural_side_code VARCHAR2(1);
67949:
67950: l_num_entries NUMBER;
67951: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67952: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67953: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67954: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67955: l_recog_line_1 NUMBER;

Line 67952: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

67948: l_acc_rev_natural_side_code VARCHAR2(1);
67949:
67950: l_num_entries NUMBER;
67951: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67952: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67953: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67954: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67955: l_recog_line_1 NUMBER;
67956: l_recog_line_2 NUMBER;

Line 67953: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

67949:
67950: l_num_entries NUMBER;
67951: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67952: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67953: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67954: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67955: l_recog_line_1 NUMBER;
67956: l_recog_line_2 NUMBER;
67957:

Line 67954: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

67950: l_num_entries NUMBER;
67951: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67952: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67953: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67954: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67955: l_recog_line_1 NUMBER;
67956: l_recog_line_2 NUMBER;
67957:
67958: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 67960: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

67956: l_recog_line_2 NUMBER;
67957:
67958: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
67959: l_bflow_applied_to_amt NUMBER; -- 5132302
67960: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
67961:
67962: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
67963:
67964: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

68031: l_accrual_line_num := NULL; -- 4262811
68032: l_tmp_amt := NULL; -- 4262811
68033: --
68034:
68035: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
68036: l_balance_type_code <> 'B' THEN
68037: IF NVL(p_source_24,9E125) = 14
68038: THEN
68039:

Line 68106: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

68102: --
68103: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68104:
68105: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68106: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68107:
68108: -- 4955764
68109: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68110: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

68146: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68147:
68148: IF xla_accounting_cache_pkg.GetValueChar
68149: (p_source_code => 'LEDGER_CATEGORY_CODE'
68150: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
68151: AND l_bflow_method_code = 'PRIOR_ENTRY'
68152: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
68153: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68154: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

68246: p_lookup_type => 'XLA_OWNER_TYPE'
68247: ,p_lookup_code => l_component_type_code
68248: )
68249: ,p_token_4 => 'PRODUCT_NAME'
68250: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68251: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68252: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68253: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68254: ,p_ae_header_id => NULL

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

68247: ,p_lookup_code => l_component_type_code
68248: )
68249: ,p_token_4 => 'PRODUCT_NAME'
68250: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68251: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68252: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68253: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68254: ,p_ae_header_id => NULL
68255: );

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

68248: )
68249: ,p_token_4 => 'PRODUCT_NAME'
68250: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68251: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68252: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68253: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68254: ,p_ae_header_id => NULL
68255: );
68256:

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

68249: ,p_token_4 => 'PRODUCT_NAME'
68250: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68251: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68252: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68253: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68254: ,p_ae_header_id => NULL
68255: );
68256:
68257: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 68284: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68280: ----------------------------------------------------------------------------------
68281: -- 4219869 Business Flow
68282: -- Update journal entry status -- Need to generate this within IF
68283: ----------------------------------------------------------------------------------
68284: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68285: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
68286: ,p_balance_type_code => l_balance_type_code
68287: );
68288:

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

68367:
68368: --
68369: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68370: --
68371: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68372: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68373: ELSE
68374: ---------------------------------------------------------------------------------------------------
68375: -- 4262811a Switch Sign

Line 68396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68392:
68393: XLA_AE_LINES_PKG.ValidateCurrentLine;
68394: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68395:
68396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68397: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68398: ,p_balance_type_code => l_balance_type_code);
68399:
68400: END IF;

Line 68505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

68501: l_tmp_amt NUMBER;
68502: l_acc_rev_natural_side_code VARCHAR2(1);
68503:
68504: l_num_entries NUMBER;
68505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68509: l_recog_line_1 NUMBER;

Line 68506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

68502: l_acc_rev_natural_side_code VARCHAR2(1);
68503:
68504: l_num_entries NUMBER;
68505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68509: l_recog_line_1 NUMBER;
68510: l_recog_line_2 NUMBER;

Line 68507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

68503:
68504: l_num_entries NUMBER;
68505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68509: l_recog_line_1 NUMBER;
68510: l_recog_line_2 NUMBER;
68511:

Line 68508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

68504: l_num_entries NUMBER;
68505: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68506: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68507: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68508: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68509: l_recog_line_1 NUMBER;
68510: l_recog_line_2 NUMBER;
68511:
68512: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 68514: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

68510: l_recog_line_2 NUMBER;
68511:
68512: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
68513: l_bflow_applied_to_amt NUMBER; -- 5132302
68514: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
68515:
68516: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
68517:
68518: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

68585: l_accrual_line_num := NULL; -- 4262811
68586: l_tmp_amt := NULL; -- 4262811
68587: --
68588:
68589: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
68590: l_balance_type_code <> 'B' THEN
68591: IF NVL(p_source_24,9E125) = 1
68592: THEN
68593:

Line 68660: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

68656: --
68657: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68658:
68659: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68660: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68661:
68662: -- 4955764
68663: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68664: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

68700: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68701:
68702: IF xla_accounting_cache_pkg.GetValueChar
68703: (p_source_code => 'LEDGER_CATEGORY_CODE'
68704: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
68705: AND l_bflow_method_code = 'PRIOR_ENTRY'
68706: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
68707: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68708: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

68800: p_lookup_type => 'XLA_OWNER_TYPE'
68801: ,p_lookup_code => l_component_type_code
68802: )
68803: ,p_token_4 => 'PRODUCT_NAME'
68804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68808: ,p_ae_header_id => NULL

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

68801: ,p_lookup_code => l_component_type_code
68802: )
68803: ,p_token_4 => 'PRODUCT_NAME'
68804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68808: ,p_ae_header_id => NULL
68809: );

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

68802: )
68803: ,p_token_4 => 'PRODUCT_NAME'
68804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68808: ,p_ae_header_id => NULL
68809: );
68810:

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

68803: ,p_token_4 => 'PRODUCT_NAME'
68804: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68805: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68806: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68807: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68808: ,p_ae_header_id => NULL
68809: );
68810:
68811: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 68838: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68834: ----------------------------------------------------------------------------------
68835: -- 4219869 Business Flow
68836: -- Update journal entry status -- Need to generate this within IF
68837: ----------------------------------------------------------------------------------
68838: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68839: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
68840: ,p_balance_type_code => l_balance_type_code
68841: );
68842:

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

68921:
68922: --
68923: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68924: --
68925: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68926: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68927: ELSE
68928: ---------------------------------------------------------------------------------------------------
68929: -- 4262811a Switch Sign

Line 68950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68946:
68947: XLA_AE_LINES_PKG.ValidateCurrentLine;
68948: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68949:
68950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68951: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68952: ,p_balance_type_code => l_balance_type_code);
68953:
68954: END IF;

Line 69059: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

69055: l_tmp_amt NUMBER;
69056: l_acc_rev_natural_side_code VARCHAR2(1);
69057:
69058: l_num_entries NUMBER;
69059: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69060: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69061: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69062: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69063: l_recog_line_1 NUMBER;

Line 69060: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

69056: l_acc_rev_natural_side_code VARCHAR2(1);
69057:
69058: l_num_entries NUMBER;
69059: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69060: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69061: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69062: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69063: l_recog_line_1 NUMBER;
69064: l_recog_line_2 NUMBER;

Line 69061: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

69057:
69058: l_num_entries NUMBER;
69059: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69060: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69061: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69062: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69063: l_recog_line_1 NUMBER;
69064: l_recog_line_2 NUMBER;
69065:

Line 69062: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

69058: l_num_entries NUMBER;
69059: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69060: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69061: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69062: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69063: l_recog_line_1 NUMBER;
69064: l_recog_line_2 NUMBER;
69065:
69066: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 69068: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

69064: l_recog_line_2 NUMBER;
69065:
69066: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
69067: l_bflow_applied_to_amt NUMBER; -- 5132302
69068: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
69069:
69070: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
69071:
69072: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

69139: l_accrual_line_num := NULL; -- 4262811
69140: l_tmp_amt := NULL; -- 4262811
69141: --
69142:
69143: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
69144: l_balance_type_code <> 'B' THEN
69145: IF NVL(p_source_24,9E125) = 1
69146: THEN
69147:

Line 69214: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

69210: --
69211: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69212:
69213: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69214: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69215:
69216: -- 4955764
69217: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69218: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

69254: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69255:
69256: IF xla_accounting_cache_pkg.GetValueChar
69257: (p_source_code => 'LEDGER_CATEGORY_CODE'
69258: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
69259: AND l_bflow_method_code = 'PRIOR_ENTRY'
69260: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
69261: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69262: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

69354: p_lookup_type => 'XLA_OWNER_TYPE'
69355: ,p_lookup_code => l_component_type_code
69356: )
69357: ,p_token_4 => 'PRODUCT_NAME'
69358: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69359: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69360: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69361: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69362: ,p_ae_header_id => NULL

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

69355: ,p_lookup_code => l_component_type_code
69356: )
69357: ,p_token_4 => 'PRODUCT_NAME'
69358: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69359: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69360: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69361: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69362: ,p_ae_header_id => NULL
69363: );

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

69356: )
69357: ,p_token_4 => 'PRODUCT_NAME'
69358: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69359: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69360: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69361: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69362: ,p_ae_header_id => NULL
69363: );
69364:

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

69357: ,p_token_4 => 'PRODUCT_NAME'
69358: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69359: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69360: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69361: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69362: ,p_ae_header_id => NULL
69363: );
69364:
69365: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 69392: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69388: ----------------------------------------------------------------------------------
69389: -- 4219869 Business Flow
69390: -- Update journal entry status -- Need to generate this within IF
69391: ----------------------------------------------------------------------------------
69392: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69393: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
69394: ,p_balance_type_code => l_balance_type_code
69395: );
69396:

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

69475:
69476: --
69477: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69478: --
69479: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69480: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69481: ELSE
69482: ---------------------------------------------------------------------------------------------------
69483: -- 4262811a Switch Sign

Line 69504: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69500:
69501: XLA_AE_LINES_PKG.ValidateCurrentLine;
69502: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69503:
69504: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69505: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69506: ,p_balance_type_code => l_balance_type_code);
69507:
69508: END IF;

Line 69613: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

69609: l_tmp_amt NUMBER;
69610: l_acc_rev_natural_side_code VARCHAR2(1);
69611:
69612: l_num_entries NUMBER;
69613: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69614: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69615: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69616: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69617: l_recog_line_1 NUMBER;

Line 69614: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

69610: l_acc_rev_natural_side_code VARCHAR2(1);
69611:
69612: l_num_entries NUMBER;
69613: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69614: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69615: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69616: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69617: l_recog_line_1 NUMBER;
69618: l_recog_line_2 NUMBER;

Line 69615: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

69611:
69612: l_num_entries NUMBER;
69613: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69614: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69615: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69616: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69617: l_recog_line_1 NUMBER;
69618: l_recog_line_2 NUMBER;
69619:

Line 69616: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

69612: l_num_entries NUMBER;
69613: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69614: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69615: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69616: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69617: l_recog_line_1 NUMBER;
69618: l_recog_line_2 NUMBER;
69619:
69620: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 69622: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

69618: l_recog_line_2 NUMBER;
69619:
69620: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
69621: l_bflow_applied_to_amt NUMBER; -- 5132302
69622: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
69623:
69624: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
69625:
69626: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

69693: l_accrual_line_num := NULL; -- 4262811
69694: l_tmp_amt := NULL; -- 4262811
69695: --
69696:
69697: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
69698: l_balance_type_code <> 'B' THEN
69699: IF NVL(p_source_24,9E125) = 1
69700: THEN
69701:

Line 69768: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

69764: --
69765: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69766:
69767: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69768: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69769:
69770: -- 4955764
69771: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69772: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

69808: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69809:
69810: IF xla_accounting_cache_pkg.GetValueChar
69811: (p_source_code => 'LEDGER_CATEGORY_CODE'
69812: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
69813: AND l_bflow_method_code = 'PRIOR_ENTRY'
69814: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
69815: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69816: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

69908: p_lookup_type => 'XLA_OWNER_TYPE'
69909: ,p_lookup_code => l_component_type_code
69910: )
69911: ,p_token_4 => 'PRODUCT_NAME'
69912: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69913: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69914: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69915: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69916: ,p_ae_header_id => NULL

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

69909: ,p_lookup_code => l_component_type_code
69910: )
69911: ,p_token_4 => 'PRODUCT_NAME'
69912: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69913: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69914: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69915: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69916: ,p_ae_header_id => NULL
69917: );

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

69910: )
69911: ,p_token_4 => 'PRODUCT_NAME'
69912: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69913: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69914: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69915: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69916: ,p_ae_header_id => NULL
69917: );
69918:

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

69911: ,p_token_4 => 'PRODUCT_NAME'
69912: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69913: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69914: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69915: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69916: ,p_ae_header_id => NULL
69917: );
69918:
69919: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 69946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69942: ----------------------------------------------------------------------------------
69943: -- 4219869 Business Flow
69944: -- Update journal entry status -- Need to generate this within IF
69945: ----------------------------------------------------------------------------------
69946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69947: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
69948: ,p_balance_type_code => l_balance_type_code
69949: );
69950:

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

70029:
70030: --
70031: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
70032: --
70033: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
70034: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
70035: ELSE
70036: ---------------------------------------------------------------------------------------------------
70037: -- 4262811a Switch Sign

Line 70058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

70054:
70055: XLA_AE_LINES_PKG.ValidateCurrentLine;
70056: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70057:
70058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70059: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70060: ,p_balance_type_code => l_balance_type_code);
70061:
70062: END IF;

Line 70167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

70163: l_tmp_amt NUMBER;
70164: l_acc_rev_natural_side_code VARCHAR2(1);
70165:
70166: l_num_entries NUMBER;
70167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70171: l_recog_line_1 NUMBER;

Line 70168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

70164: l_acc_rev_natural_side_code VARCHAR2(1);
70165:
70166: l_num_entries NUMBER;
70167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70171: l_recog_line_1 NUMBER;
70172: l_recog_line_2 NUMBER;

Line 70169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

70165:
70166: l_num_entries NUMBER;
70167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70171: l_recog_line_1 NUMBER;
70172: l_recog_line_2 NUMBER;
70173:

Line 70170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

70166: l_num_entries NUMBER;
70167: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70168: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70169: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70170: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70171: l_recog_line_1 NUMBER;
70172: l_recog_line_2 NUMBER;
70173:
70174: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 70176: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

70172: l_recog_line_2 NUMBER;
70173:
70174: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
70175: l_bflow_applied_to_amt NUMBER; -- 5132302
70176: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
70177:
70178: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
70179:
70180: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

70247: l_accrual_line_num := NULL; -- 4262811
70248: l_tmp_amt := NULL; -- 4262811
70249: --
70250:
70251: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
70252: l_balance_type_code <> 'B' THEN
70253: IF NVL(p_source_24,9E125) = 1
70254: THEN
70255:

Line 70322: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

70318: --
70319: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70320:
70321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70322: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70323:
70324: -- 4955764
70325: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70326: 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) = 1
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 74045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

74041: l_tmp_amt NUMBER;
74042: l_acc_rev_natural_side_code VARCHAR2(1);
74043:
74044: l_num_entries NUMBER;
74045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74049: l_recog_line_1 NUMBER;

Line 74046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

74042: l_acc_rev_natural_side_code VARCHAR2(1);
74043:
74044: l_num_entries NUMBER;
74045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74049: l_recog_line_1 NUMBER;
74050: l_recog_line_2 NUMBER;

Line 74047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

74043:
74044: l_num_entries NUMBER;
74045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74049: l_recog_line_1 NUMBER;
74050: l_recog_line_2 NUMBER;
74051:

Line 74048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

74044: l_num_entries NUMBER;
74045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74049: l_recog_line_1 NUMBER;
74050: l_recog_line_2 NUMBER;
74051:
74052: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 74054: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

74050: l_recog_line_2 NUMBER;
74051:
74052: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
74053: l_bflow_applied_to_amt NUMBER; -- 5132302
74054: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
74055:
74056: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
74057:
74058: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

74125: l_accrual_line_num := NULL; -- 4262811
74126: l_tmp_amt := NULL; -- 4262811
74127: --
74128:
74129: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
74130: l_balance_type_code <> 'B' THEN
74131: IF NVL(p_source_24,9E125) = 1
74132: THEN
74133:

Line 74200: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

74196: --
74197: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74198:
74199: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74200: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74201:
74202: -- 4955764
74203: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74204: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

74240: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74241:
74242: IF xla_accounting_cache_pkg.GetValueChar
74243: (p_source_code => 'LEDGER_CATEGORY_CODE'
74244: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
74245: AND l_bflow_method_code = 'PRIOR_ENTRY'
74246: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
74247: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74248: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

74340: p_lookup_type => 'XLA_OWNER_TYPE'
74341: ,p_lookup_code => l_component_type_code
74342: )
74343: ,p_token_4 => 'PRODUCT_NAME'
74344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74348: ,p_ae_header_id => NULL

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

74341: ,p_lookup_code => l_component_type_code
74342: )
74343: ,p_token_4 => 'PRODUCT_NAME'
74344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74348: ,p_ae_header_id => NULL
74349: );

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

74342: )
74343: ,p_token_4 => 'PRODUCT_NAME'
74344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74348: ,p_ae_header_id => NULL
74349: );
74350:

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

74343: ,p_token_4 => 'PRODUCT_NAME'
74344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74348: ,p_ae_header_id => NULL
74349: );
74350:
74351: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 74378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

74374: ----------------------------------------------------------------------------------
74375: -- 4219869 Business Flow
74376: -- Update journal entry status -- Need to generate this within IF
74377: ----------------------------------------------------------------------------------
74378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74379: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
74380: ,p_balance_type_code => l_balance_type_code
74381: );
74382:

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

74461:
74462: --
74463: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
74464: --
74465: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
74466: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
74467: ELSE
74468: ---------------------------------------------------------------------------------------------------
74469: -- 4262811a Switch Sign

Line 74490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

74486:
74487: XLA_AE_LINES_PKG.ValidateCurrentLine;
74488: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
74489:
74490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74491: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
74492: ,p_balance_type_code => l_balance_type_code);
74493:
74494: END IF;

Line 74599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

74595: l_tmp_amt NUMBER;
74596: l_acc_rev_natural_side_code VARCHAR2(1);
74597:
74598: l_num_entries NUMBER;
74599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74603: l_recog_line_1 NUMBER;

Line 74600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

74596: l_acc_rev_natural_side_code VARCHAR2(1);
74597:
74598: l_num_entries NUMBER;
74599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74603: l_recog_line_1 NUMBER;
74604: l_recog_line_2 NUMBER;

Line 74601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

74597:
74598: l_num_entries NUMBER;
74599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74603: l_recog_line_1 NUMBER;
74604: l_recog_line_2 NUMBER;
74605:

Line 74602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

74598: l_num_entries NUMBER;
74599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
74600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
74601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
74602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
74603: l_recog_line_1 NUMBER;
74604: l_recog_line_2 NUMBER;
74605:
74606: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 74608: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

74604: l_recog_line_2 NUMBER;
74605:
74606: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
74607: l_bflow_applied_to_amt NUMBER; -- 5132302
74608: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
74609:
74610: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
74611:
74612: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

74679: l_accrual_line_num := NULL; -- 4262811
74680: l_tmp_amt := NULL; -- 4262811
74681: --
74682:
74683: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
74684: l_balance_type_code <> 'B' THEN
74685: IF NVL(p_source_24,9E125) = 1
74686: THEN
74687:

Line 74754: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

74750: --
74751: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
74752:
74753: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
74754: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
74755:
74756: -- 4955764
74757: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
74758: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

74794: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
74795:
74796: IF xla_accounting_cache_pkg.GetValueChar
74797: (p_source_code => 'LEDGER_CATEGORY_CODE'
74798: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
74799: AND l_bflow_method_code = 'PRIOR_ENTRY'
74800: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
74801: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
74802: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

74894: p_lookup_type => 'XLA_OWNER_TYPE'
74895: ,p_lookup_code => l_component_type_code
74896: )
74897: ,p_token_4 => 'PRODUCT_NAME'
74898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74902: ,p_ae_header_id => NULL

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

74895: ,p_lookup_code => l_component_type_code
74896: )
74897: ,p_token_4 => 'PRODUCT_NAME'
74898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74902: ,p_ae_header_id => NULL
74903: );

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

74896: )
74897: ,p_token_4 => 'PRODUCT_NAME'
74898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74902: ,p_ae_header_id => NULL
74903: );
74904:

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

74897: ,p_token_4 => 'PRODUCT_NAME'
74898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
74899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
74900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
74901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
74902: ,p_ae_header_id => NULL
74903: );
74904:
74905: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 74932: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

74928: ----------------------------------------------------------------------------------
74929: -- 4219869 Business Flow
74930: -- Update journal entry status -- Need to generate this within IF
74931: ----------------------------------------------------------------------------------
74932: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
74933: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
74934: ,p_balance_type_code => l_balance_type_code
74935: );
74936:

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

75015:
75016: --
75017: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75018: --
75019: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75020: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75021: ELSE
75022: ---------------------------------------------------------------------------------------------------
75023: -- 4262811a Switch Sign

Line 75044: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

75040:
75041: XLA_AE_LINES_PKG.ValidateCurrentLine;
75042: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75043:
75044: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75045: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75046: ,p_balance_type_code => l_balance_type_code);
75047:
75048: END IF;

Line 75153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

75149: l_tmp_amt NUMBER;
75150: l_acc_rev_natural_side_code VARCHAR2(1);
75151:
75152: l_num_entries NUMBER;
75153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75157: l_recog_line_1 NUMBER;

Line 75154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

75150: l_acc_rev_natural_side_code VARCHAR2(1);
75151:
75152: l_num_entries NUMBER;
75153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75157: l_recog_line_1 NUMBER;
75158: l_recog_line_2 NUMBER;

Line 75155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

75151:
75152: l_num_entries NUMBER;
75153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75157: l_recog_line_1 NUMBER;
75158: l_recog_line_2 NUMBER;
75159:

Line 75156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

75152: l_num_entries NUMBER;
75153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75157: l_recog_line_1 NUMBER;
75158: l_recog_line_2 NUMBER;
75159:
75160: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 75162: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

75158: l_recog_line_2 NUMBER;
75159:
75160: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
75161: l_bflow_applied_to_amt NUMBER; -- 5132302
75162: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
75163:
75164: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
75165:
75166: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

75233: l_accrual_line_num := NULL; -- 4262811
75234: l_tmp_amt := NULL; -- 4262811
75235: --
75236:
75237: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
75238: l_balance_type_code <> 'B' THEN
75239: IF NVL(p_source_24,9E125) = 1
75240: THEN
75241:

Line 75308: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

75304: --
75305: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75306:
75307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75308: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75309:
75310: -- 4955764
75311: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75312: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

75348: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75349:
75350: IF xla_accounting_cache_pkg.GetValueChar
75351: (p_source_code => 'LEDGER_CATEGORY_CODE'
75352: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
75353: AND l_bflow_method_code = 'PRIOR_ENTRY'
75354: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
75355: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
75356: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

75448: p_lookup_type => 'XLA_OWNER_TYPE'
75449: ,p_lookup_code => l_component_type_code
75450: )
75451: ,p_token_4 => 'PRODUCT_NAME'
75452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
75453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
75454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
75455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
75456: ,p_ae_header_id => NULL

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

75449: ,p_lookup_code => l_component_type_code
75450: )
75451: ,p_token_4 => 'PRODUCT_NAME'
75452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
75453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
75454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
75455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
75456: ,p_ae_header_id => NULL
75457: );

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

75450: )
75451: ,p_token_4 => 'PRODUCT_NAME'
75452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
75453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
75454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
75455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
75456: ,p_ae_header_id => NULL
75457: );
75458:

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

75451: ,p_token_4 => 'PRODUCT_NAME'
75452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
75453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
75454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
75455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
75456: ,p_ae_header_id => NULL
75457: );
75458:
75459: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 75486: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

75482: ----------------------------------------------------------------------------------
75483: -- 4219869 Business Flow
75484: -- Update journal entry status -- Need to generate this within IF
75485: ----------------------------------------------------------------------------------
75486: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75487: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
75488: ,p_balance_type_code => l_balance_type_code
75489: );
75490:

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

75569:
75570: --
75571: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
75572: --
75573: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
75574: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
75575: ELSE
75576: ---------------------------------------------------------------------------------------------------
75577: -- 4262811a Switch Sign

Line 75598: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

75594:
75595: XLA_AE_LINES_PKG.ValidateCurrentLine;
75596: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
75597:
75598: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
75599: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
75600: ,p_balance_type_code => l_balance_type_code);
75601:
75602: END IF;

Line 75707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

75703: l_tmp_amt NUMBER;
75704: l_acc_rev_natural_side_code VARCHAR2(1);
75705:
75706: l_num_entries NUMBER;
75707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75711: l_recog_line_1 NUMBER;

Line 75708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

75704: l_acc_rev_natural_side_code VARCHAR2(1);
75705:
75706: l_num_entries NUMBER;
75707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75711: l_recog_line_1 NUMBER;
75712: l_recog_line_2 NUMBER;

Line 75709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

75705:
75706: l_num_entries NUMBER;
75707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75711: l_recog_line_1 NUMBER;
75712: l_recog_line_2 NUMBER;
75713:

Line 75710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

75706: l_num_entries NUMBER;
75707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
75708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
75709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
75710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
75711: l_recog_line_1 NUMBER;
75712: l_recog_line_2 NUMBER;
75713:
75714: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 75716: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

75712: l_recog_line_2 NUMBER;
75713:
75714: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
75715: l_bflow_applied_to_amt NUMBER; -- 5132302
75716: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
75717:
75718: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
75719:
75720: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

75787: l_accrual_line_num := NULL; -- 4262811
75788: l_tmp_amt := NULL; -- 4262811
75789: --
75790:
75791: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
75792: l_balance_type_code <> 'B' THEN
75793: IF NVL(p_source_24,9E125) = 1
75794: THEN
75795:

Line 75862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

75858: --
75859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
75860:
75861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
75862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
75863:
75864: -- 4955764
75865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
75866: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

75902: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
75903:
75904: IF xla_accounting_cache_pkg.GetValueChar
75905: (p_source_code => 'LEDGER_CATEGORY_CODE'
75906: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
75907: AND l_bflow_method_code = 'PRIOR_ENTRY'
75908: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
75909: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
75910: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

76002: p_lookup_type => 'XLA_OWNER_TYPE'
76003: ,p_lookup_code => l_component_type_code
76004: )
76005: ,p_token_4 => 'PRODUCT_NAME'
76006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76010: ,p_ae_header_id => NULL

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

76003: ,p_lookup_code => l_component_type_code
76004: )
76005: ,p_token_4 => 'PRODUCT_NAME'
76006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76010: ,p_ae_header_id => NULL
76011: );

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

76004: )
76005: ,p_token_4 => 'PRODUCT_NAME'
76006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76010: ,p_ae_header_id => NULL
76011: );
76012:

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

76005: ,p_token_4 => 'PRODUCT_NAME'
76006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
76007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
76008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
76009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
76010: ,p_ae_header_id => NULL
76011: );
76012:
76013: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 76040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

76036: ----------------------------------------------------------------------------------
76037: -- 4219869 Business Flow
76038: -- Update journal entry status -- Need to generate this within IF
76039: ----------------------------------------------------------------------------------
76040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76041: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
76042: ,p_balance_type_code => l_balance_type_code
76043: );
76044:

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

76123:
76124: --
76125: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
76126: --
76127: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
76128: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
76129: ELSE
76130: ---------------------------------------------------------------------------------------------------
76131: -- 4262811a Switch Sign

Line 76152: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

76148:
76149: XLA_AE_LINES_PKG.ValidateCurrentLine;
76150: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
76151:
76152: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
76153: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
76154: ,p_balance_type_code => l_balance_type_code);
76155:
76156: END IF;

Line 76281: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

76277: l_tmp_amt NUMBER;
76278: l_acc_rev_natural_side_code VARCHAR2(1);
76279:
76280: l_num_entries NUMBER;
76281: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76282: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76283: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76284: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76285: l_recog_line_1 NUMBER;

Line 76282: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

76278: l_acc_rev_natural_side_code VARCHAR2(1);
76279:
76280: l_num_entries NUMBER;
76281: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76282: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76283: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76284: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76285: l_recog_line_1 NUMBER;
76286: l_recog_line_2 NUMBER;

Line 76283: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

76279:
76280: l_num_entries NUMBER;
76281: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76282: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76283: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76284: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76285: l_recog_line_1 NUMBER;
76286: l_recog_line_2 NUMBER;
76287:

Line 76284: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

76280: l_num_entries NUMBER;
76281: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76282: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76283: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76284: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76285: l_recog_line_1 NUMBER;
76286: l_recog_line_2 NUMBER;
76287:
76288: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 76290: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

76286: l_recog_line_2 NUMBER;
76287:
76288: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
76289: l_bflow_applied_to_amt NUMBER; -- 5132302
76290: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
76291:
76292: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
76293:
76294: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

76361: l_accrual_line_num := NULL; -- 4262811
76362: l_tmp_amt := NULL; -- 4262811
76363: --
76364:
76365: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
76366: l_balance_type_code <> 'B' THEN
76367: IF NVL(p_source_24,9E125) = 1
76368: THEN
76369:

Line 76436: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

76432: --
76433: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
76434:
76435: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
76436: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
76437:
76438: -- 4955764
76439: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
76440: 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 76867: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

76863: l_tmp_amt NUMBER;
76864: l_acc_rev_natural_side_code VARCHAR2(1);
76865:
76866: l_num_entries NUMBER;
76867: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76868: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76869: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76870: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76871: l_recog_line_1 NUMBER;

Line 76868: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

76864: l_acc_rev_natural_side_code VARCHAR2(1);
76865:
76866: l_num_entries NUMBER;
76867: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76868: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76869: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76870: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76871: l_recog_line_1 NUMBER;
76872: l_recog_line_2 NUMBER;

Line 76869: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

76865:
76866: l_num_entries NUMBER;
76867: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76868: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76869: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76870: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76871: l_recog_line_1 NUMBER;
76872: l_recog_line_2 NUMBER;
76873:

Line 76870: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

76866: l_num_entries NUMBER;
76867: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
76868: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
76869: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
76870: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
76871: l_recog_line_1 NUMBER;
76872: l_recog_line_2 NUMBER;
76873:
76874: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 76876: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

76872: l_recog_line_2 NUMBER;
76873:
76874: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
76875: l_bflow_applied_to_amt NUMBER; -- 5132302
76876: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
76877:
76878: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
76879:
76880: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

76947: l_accrual_line_num := NULL; -- 4262811
76948: l_tmp_amt := NULL; -- 4262811
76949: --
76950:
76951: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
76952: l_balance_type_code <> 'B' THEN
76953: IF NVL(p_source_24,9E125) = 1
76954: THEN
76955:

Line 77022: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

77018: --
77019: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77020:
77021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77022: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77023:
77024: -- 4955764
77025: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77026: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

77062: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77063:
77064: IF xla_accounting_cache_pkg.GetValueChar
77065: (p_source_code => 'LEDGER_CATEGORY_CODE'
77066: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
77067: AND l_bflow_method_code = 'PRIOR_ENTRY'
77068: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
77069: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77070: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

77162: p_lookup_type => 'XLA_OWNER_TYPE'
77163: ,p_lookup_code => l_component_type_code
77164: )
77165: ,p_token_4 => 'PRODUCT_NAME'
77166: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77167: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77168: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77169: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77170: ,p_ae_header_id => NULL

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

77163: ,p_lookup_code => l_component_type_code
77164: )
77165: ,p_token_4 => 'PRODUCT_NAME'
77166: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77167: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77168: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77169: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77170: ,p_ae_header_id => NULL
77171: );

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

77164: )
77165: ,p_token_4 => 'PRODUCT_NAME'
77166: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77167: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77168: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77169: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77170: ,p_ae_header_id => NULL
77171: );
77172:

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

77165: ,p_token_4 => 'PRODUCT_NAME'
77166: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77167: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77168: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77169: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77170: ,p_ae_header_id => NULL
77171: );
77172:
77173: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 77200: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

77196: ----------------------------------------------------------------------------------
77197: -- 4219869 Business Flow
77198: -- Update journal entry status -- Need to generate this within IF
77199: ----------------------------------------------------------------------------------
77200: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77201: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
77202: ,p_balance_type_code => l_balance_type_code
77203: );
77204:

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

77283:
77284: --
77285: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77286: --
77287: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77288: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77289: ELSE
77290: ---------------------------------------------------------------------------------------------------
77291: -- 4262811a Switch Sign

Line 77312: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

77308:
77309: XLA_AE_LINES_PKG.ValidateCurrentLine;
77310: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77311:
77312: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77313: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77314: ,p_balance_type_code => l_balance_type_code);
77315:
77316: END IF;

Line 77421: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

77417: l_tmp_amt NUMBER;
77418: l_acc_rev_natural_side_code VARCHAR2(1);
77419:
77420: l_num_entries NUMBER;
77421: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77422: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77423: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77424: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77425: l_recog_line_1 NUMBER;

Line 77422: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

77418: l_acc_rev_natural_side_code VARCHAR2(1);
77419:
77420: l_num_entries NUMBER;
77421: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77422: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77423: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77424: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77425: l_recog_line_1 NUMBER;
77426: l_recog_line_2 NUMBER;

Line 77423: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

77419:
77420: l_num_entries NUMBER;
77421: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77422: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77423: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77424: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77425: l_recog_line_1 NUMBER;
77426: l_recog_line_2 NUMBER;
77427:

Line 77424: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

77420: l_num_entries NUMBER;
77421: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77422: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77423: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77424: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77425: l_recog_line_1 NUMBER;
77426: l_recog_line_2 NUMBER;
77427:
77428: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 77430: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

77426: l_recog_line_2 NUMBER;
77427:
77428: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
77429: l_bflow_applied_to_amt NUMBER; -- 5132302
77430: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
77431:
77432: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
77433:
77434: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

77501: l_accrual_line_num := NULL; -- 4262811
77502: l_tmp_amt := NULL; -- 4262811
77503: --
77504:
77505: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
77506: l_balance_type_code <> 'B' THEN
77507: IF NVL(p_source_24,9E125) = 1
77508: THEN
77509:

Line 77576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

77572: --
77573: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
77574:
77575: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
77576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
77577:
77578: -- 4955764
77579: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
77580: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

77616: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
77617:
77618: IF xla_accounting_cache_pkg.GetValueChar
77619: (p_source_code => 'LEDGER_CATEGORY_CODE'
77620: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
77621: AND l_bflow_method_code = 'PRIOR_ENTRY'
77622: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
77623: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
77624: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

77716: p_lookup_type => 'XLA_OWNER_TYPE'
77717: ,p_lookup_code => l_component_type_code
77718: )
77719: ,p_token_4 => 'PRODUCT_NAME'
77720: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77721: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77722: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77723: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77724: ,p_ae_header_id => NULL

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

77717: ,p_lookup_code => l_component_type_code
77718: )
77719: ,p_token_4 => 'PRODUCT_NAME'
77720: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77721: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77722: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77723: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77724: ,p_ae_header_id => NULL
77725: );

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

77718: )
77719: ,p_token_4 => 'PRODUCT_NAME'
77720: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77721: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77722: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77723: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77724: ,p_ae_header_id => NULL
77725: );
77726:

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

77719: ,p_token_4 => 'PRODUCT_NAME'
77720: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
77721: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
77722: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
77723: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
77724: ,p_ae_header_id => NULL
77725: );
77726:
77727: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 77754: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

77750: ----------------------------------------------------------------------------------
77751: -- 4219869 Business Flow
77752: -- Update journal entry status -- Need to generate this within IF
77753: ----------------------------------------------------------------------------------
77754: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77755: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
77756: ,p_balance_type_code => l_balance_type_code
77757: );
77758:

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

77837:
77838: --
77839: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
77840: --
77841: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
77842: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
77843: ELSE
77844: ---------------------------------------------------------------------------------------------------
77845: -- 4262811a Switch Sign

Line 77866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

77862:
77863: XLA_AE_LINES_PKG.ValidateCurrentLine;
77864: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
77865:
77866: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
77867: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
77868: ,p_balance_type_code => l_balance_type_code);
77869:
77870: END IF;

Line 77975: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

77971: l_tmp_amt NUMBER;
77972: l_acc_rev_natural_side_code VARCHAR2(1);
77973:
77974: l_num_entries NUMBER;
77975: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77976: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77977: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77978: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77979: l_recog_line_1 NUMBER;

Line 77976: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

77972: l_acc_rev_natural_side_code VARCHAR2(1);
77973:
77974: l_num_entries NUMBER;
77975: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77976: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77977: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77978: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77979: l_recog_line_1 NUMBER;
77980: l_recog_line_2 NUMBER;

Line 77977: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

77973:
77974: l_num_entries NUMBER;
77975: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77976: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77977: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77978: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77979: l_recog_line_1 NUMBER;
77980: l_recog_line_2 NUMBER;
77981:

Line 77978: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

77974: l_num_entries NUMBER;
77975: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
77976: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
77977: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
77978: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
77979: l_recog_line_1 NUMBER;
77980: l_recog_line_2 NUMBER;
77981:
77982: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 77984: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

77980: l_recog_line_2 NUMBER;
77981:
77982: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
77983: l_bflow_applied_to_amt NUMBER; -- 5132302
77984: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
77985:
77986: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
77987:
77988: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

78055: l_accrual_line_num := NULL; -- 4262811
78056: l_tmp_amt := NULL; -- 4262811
78057: --
78058:
78059: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
78060: l_balance_type_code <> 'B' THEN
78061: IF NVL(p_source_24,9E125) = 1
78062: THEN
78063:

Line 78130: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

78126: --
78127: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78128:
78129: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78130: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78131:
78132: -- 4955764
78133: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78134: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

78170: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78171:
78172: IF xla_accounting_cache_pkg.GetValueChar
78173: (p_source_code => 'LEDGER_CATEGORY_CODE'
78174: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
78175: AND l_bflow_method_code = 'PRIOR_ENTRY'
78176: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
78177: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78178: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

78270: p_lookup_type => 'XLA_OWNER_TYPE'
78271: ,p_lookup_code => l_component_type_code
78272: )
78273: ,p_token_4 => 'PRODUCT_NAME'
78274: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78275: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78276: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78277: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78278: ,p_ae_header_id => NULL

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

78271: ,p_lookup_code => l_component_type_code
78272: )
78273: ,p_token_4 => 'PRODUCT_NAME'
78274: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78275: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78276: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78277: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78278: ,p_ae_header_id => NULL
78279: );

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

78272: )
78273: ,p_token_4 => 'PRODUCT_NAME'
78274: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78275: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78276: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78277: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78278: ,p_ae_header_id => NULL
78279: );
78280:

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

78273: ,p_token_4 => 'PRODUCT_NAME'
78274: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78275: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78276: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78277: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78278: ,p_ae_header_id => NULL
78279: );
78280:
78281: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 78308: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

78304: ----------------------------------------------------------------------------------
78305: -- 4219869 Business Flow
78306: -- Update journal entry status -- Need to generate this within IF
78307: ----------------------------------------------------------------------------------
78308: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78309: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
78310: ,p_balance_type_code => l_balance_type_code
78311: );
78312:

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

78391:
78392: --
78393: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
78394: --
78395: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
78396: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
78397: ELSE
78398: ---------------------------------------------------------------------------------------------------
78399: -- 4262811a Switch Sign

Line 78420: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

78416:
78417: XLA_AE_LINES_PKG.ValidateCurrentLine;
78418: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78419:
78420: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78421: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
78422: ,p_balance_type_code => l_balance_type_code);
78423:
78424: END IF;

Line 78529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

78525: l_tmp_amt NUMBER;
78526: l_acc_rev_natural_side_code VARCHAR2(1);
78527:
78528: l_num_entries NUMBER;
78529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78533: l_recog_line_1 NUMBER;

Line 78530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

78526: l_acc_rev_natural_side_code VARCHAR2(1);
78527:
78528: l_num_entries NUMBER;
78529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78533: l_recog_line_1 NUMBER;
78534: l_recog_line_2 NUMBER;

Line 78531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

78527:
78528: l_num_entries NUMBER;
78529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78533: l_recog_line_1 NUMBER;
78534: l_recog_line_2 NUMBER;
78535:

Line 78532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

78528: l_num_entries NUMBER;
78529: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
78530: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
78531: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
78532: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
78533: l_recog_line_1 NUMBER;
78534: l_recog_line_2 NUMBER;
78535:
78536: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 78538: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

78534: l_recog_line_2 NUMBER;
78535:
78536: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
78537: l_bflow_applied_to_amt NUMBER; -- 5132302
78538: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
78539:
78540: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
78541:
78542: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

78609: l_accrual_line_num := NULL; -- 4262811
78610: l_tmp_amt := NULL; -- 4262811
78611: --
78612:
78613: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
78614: l_balance_type_code <> 'B' THEN
78615: IF NVL(p_source_24,9E125) = 1
78616: THEN
78617:

Line 78684: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

78680: --
78681: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
78682:
78683: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
78684: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
78685:
78686: -- 4955764
78687: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
78688: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

78724: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
78725:
78726: IF xla_accounting_cache_pkg.GetValueChar
78727: (p_source_code => 'LEDGER_CATEGORY_CODE'
78728: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
78729: AND l_bflow_method_code = 'PRIOR_ENTRY'
78730: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
78731: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
78732: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

78824: p_lookup_type => 'XLA_OWNER_TYPE'
78825: ,p_lookup_code => l_component_type_code
78826: )
78827: ,p_token_4 => 'PRODUCT_NAME'
78828: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78829: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78830: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78831: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78832: ,p_ae_header_id => NULL

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

78825: ,p_lookup_code => l_component_type_code
78826: )
78827: ,p_token_4 => 'PRODUCT_NAME'
78828: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78829: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78830: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78831: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78832: ,p_ae_header_id => NULL
78833: );

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

78826: )
78827: ,p_token_4 => 'PRODUCT_NAME'
78828: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78829: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78830: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78831: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78832: ,p_ae_header_id => NULL
78833: );
78834:

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

78827: ,p_token_4 => 'PRODUCT_NAME'
78828: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
78829: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
78830: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
78831: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
78832: ,p_ae_header_id => NULL
78833: );
78834:
78835: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 78862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

78858: ----------------------------------------------------------------------------------
78859: -- 4219869 Business Flow
78860: -- Update journal entry status -- Need to generate this within IF
78861: ----------------------------------------------------------------------------------
78862: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78863: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
78864: ,p_balance_type_code => l_balance_type_code
78865: );
78866:

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

78945:
78946: --
78947: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
78948: --
78949: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
78950: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
78951: ELSE
78952: ---------------------------------------------------------------------------------------------------
78953: -- 4262811a Switch Sign

Line 78974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

78970:
78971: XLA_AE_LINES_PKG.ValidateCurrentLine;
78972: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
78973:
78974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
78975: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
78976: ,p_balance_type_code => l_balance_type_code);
78977:
78978: END IF;

Line 79103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

79099: l_tmp_amt NUMBER;
79100: l_acc_rev_natural_side_code VARCHAR2(1);
79101:
79102: l_num_entries NUMBER;
79103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79107: l_recog_line_1 NUMBER;

Line 79104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

79100: l_acc_rev_natural_side_code VARCHAR2(1);
79101:
79102: l_num_entries NUMBER;
79103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79107: l_recog_line_1 NUMBER;
79108: l_recog_line_2 NUMBER;

Line 79105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

79101:
79102: l_num_entries NUMBER;
79103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79107: l_recog_line_1 NUMBER;
79108: l_recog_line_2 NUMBER;
79109:

Line 79106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

79102: l_num_entries NUMBER;
79103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
79104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
79105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
79106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
79107: l_recog_line_1 NUMBER;
79108: l_recog_line_2 NUMBER;
79109:
79110: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 79112: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

79108: l_recog_line_2 NUMBER;
79109:
79110: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
79111: l_bflow_applied_to_amt NUMBER; -- 5132302
79112: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
79113:
79114: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
79115:
79116: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

79183: l_accrual_line_num := NULL; -- 4262811
79184: l_tmp_amt := NULL; -- 4262811
79185: --
79186:
79187: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
79188: l_balance_type_code <> 'B' THEN
79189: IF NVL(p_source_24,9E125) = 1
79190: THEN
79191:

Line 79258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

79254: --
79255: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
79256:
79257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
79258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
79259:
79260: -- 4955764
79261: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
79262: 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 80243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

80239: l_tmp_amt NUMBER;
80240: l_acc_rev_natural_side_code VARCHAR2(1);
80241:
80242: l_num_entries NUMBER;
80243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80247: l_recog_line_1 NUMBER;

Line 80244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

80240: l_acc_rev_natural_side_code VARCHAR2(1);
80241:
80242: l_num_entries NUMBER;
80243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80247: l_recog_line_1 NUMBER;
80248: l_recog_line_2 NUMBER;

Line 80245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

80241:
80242: l_num_entries NUMBER;
80243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80247: l_recog_line_1 NUMBER;
80248: l_recog_line_2 NUMBER;
80249:

Line 80246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

80242: l_num_entries NUMBER;
80243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80247: l_recog_line_1 NUMBER;
80248: l_recog_line_2 NUMBER;
80249:
80250: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 80252: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

80248: l_recog_line_2 NUMBER;
80249:
80250: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
80251: l_bflow_applied_to_amt NUMBER; -- 5132302
80252: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
80253:
80254: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
80255:
80256: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

80323: l_accrual_line_num := NULL; -- 4262811
80324: l_tmp_amt := NULL; -- 4262811
80325: --
80326:
80327: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
80328: l_balance_type_code <> 'B' THEN
80329: IF NVL(p_source_24,9E125) = 1
80330: THEN
80331:

Line 80398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

80394: --
80395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80396:
80397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80399:
80400: -- 4955764
80401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80402: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

80438: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80439:
80440: IF xla_accounting_cache_pkg.GetValueChar
80441: (p_source_code => 'LEDGER_CATEGORY_CODE'
80442: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
80443: AND l_bflow_method_code = 'PRIOR_ENTRY'
80444: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
80445: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
80446: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

80538: p_lookup_type => 'XLA_OWNER_TYPE'
80539: ,p_lookup_code => l_component_type_code
80540: )
80541: ,p_token_4 => 'PRODUCT_NAME'
80542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
80543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
80544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
80545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
80546: ,p_ae_header_id => NULL

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

80539: ,p_lookup_code => l_component_type_code
80540: )
80541: ,p_token_4 => 'PRODUCT_NAME'
80542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
80543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
80544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
80545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
80546: ,p_ae_header_id => NULL
80547: );

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

80540: )
80541: ,p_token_4 => 'PRODUCT_NAME'
80542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
80543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
80544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
80545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
80546: ,p_ae_header_id => NULL
80547: );
80548:

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

80541: ,p_token_4 => 'PRODUCT_NAME'
80542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
80543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
80544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
80545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
80546: ,p_ae_header_id => NULL
80547: );
80548:
80549: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 80576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

80572: ----------------------------------------------------------------------------------
80573: -- 4219869 Business Flow
80574: -- Update journal entry status -- Need to generate this within IF
80575: ----------------------------------------------------------------------------------
80576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
80578: ,p_balance_type_code => l_balance_type_code
80579: );
80580:

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

80659:
80660: --
80661: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
80662: --
80663: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
80664: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
80665: ELSE
80666: ---------------------------------------------------------------------------------------------------
80667: -- 4262811a Switch Sign

Line 80688: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

80684:
80685: XLA_AE_LINES_PKG.ValidateCurrentLine;
80686: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
80687:
80688: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
80689: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
80690: ,p_balance_type_code => l_balance_type_code);
80691:
80692: END IF;

Line 80797: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

80793: l_tmp_amt NUMBER;
80794: l_acc_rev_natural_side_code VARCHAR2(1);
80795:
80796: l_num_entries NUMBER;
80797: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80798: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80799: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80800: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80801: l_recog_line_1 NUMBER;

Line 80798: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

80794: l_acc_rev_natural_side_code VARCHAR2(1);
80795:
80796: l_num_entries NUMBER;
80797: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80798: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80799: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80800: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80801: l_recog_line_1 NUMBER;
80802: l_recog_line_2 NUMBER;

Line 80799: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

80795:
80796: l_num_entries NUMBER;
80797: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80798: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80799: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80800: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80801: l_recog_line_1 NUMBER;
80802: l_recog_line_2 NUMBER;
80803:

Line 80800: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

80796: l_num_entries NUMBER;
80797: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
80798: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
80799: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
80800: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
80801: l_recog_line_1 NUMBER;
80802: l_recog_line_2 NUMBER;
80803:
80804: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 80806: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

80802: l_recog_line_2 NUMBER;
80803:
80804: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
80805: l_bflow_applied_to_amt NUMBER; -- 5132302
80806: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
80807:
80808: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
80809:
80810: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

80877: l_accrual_line_num := NULL; -- 4262811
80878: l_tmp_amt := NULL; -- 4262811
80879: --
80880:
80881: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
80882: l_balance_type_code <> 'B' THEN
80883: IF NVL(p_source_24,9E125) = 1
80884: THEN
80885:

Line 80952: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

80948: --
80949: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
80950:
80951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
80952: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
80953:
80954: -- 4955764
80955: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
80956: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

80992: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
80993:
80994: IF xla_accounting_cache_pkg.GetValueChar
80995: (p_source_code => 'LEDGER_CATEGORY_CODE'
80996: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
80997: AND l_bflow_method_code = 'PRIOR_ENTRY'
80998: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
80999: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81000: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

81092: p_lookup_type => 'XLA_OWNER_TYPE'
81093: ,p_lookup_code => l_component_type_code
81094: )
81095: ,p_token_4 => 'PRODUCT_NAME'
81096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81100: ,p_ae_header_id => NULL

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

81093: ,p_lookup_code => l_component_type_code
81094: )
81095: ,p_token_4 => 'PRODUCT_NAME'
81096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81100: ,p_ae_header_id => NULL
81101: );

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

81094: )
81095: ,p_token_4 => 'PRODUCT_NAME'
81096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81100: ,p_ae_header_id => NULL
81101: );
81102:

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

81095: ,p_token_4 => 'PRODUCT_NAME'
81096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81100: ,p_ae_header_id => NULL
81101: );
81102:
81103: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 81130: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

81126: ----------------------------------------------------------------------------------
81127: -- 4219869 Business Flow
81128: -- Update journal entry status -- Need to generate this within IF
81129: ----------------------------------------------------------------------------------
81130: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81131: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
81132: ,p_balance_type_code => l_balance_type_code
81133: );
81134:

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

81213:
81214: --
81215: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81216: --
81217: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81218: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81219: ELSE
81220: ---------------------------------------------------------------------------------------------------
81221: -- 4262811a Switch Sign

Line 81242: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

81238:
81239: XLA_AE_LINES_PKG.ValidateCurrentLine;
81240: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81241:
81242: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81243: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81244: ,p_balance_type_code => l_balance_type_code);
81245:
81246: END IF;

Line 81351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

81347: l_tmp_amt NUMBER;
81348: l_acc_rev_natural_side_code VARCHAR2(1);
81349:
81350: l_num_entries NUMBER;
81351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81355: l_recog_line_1 NUMBER;

Line 81352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

81348: l_acc_rev_natural_side_code VARCHAR2(1);
81349:
81350: l_num_entries NUMBER;
81351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81355: l_recog_line_1 NUMBER;
81356: l_recog_line_2 NUMBER;

Line 81353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

81349:
81350: l_num_entries NUMBER;
81351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81355: l_recog_line_1 NUMBER;
81356: l_recog_line_2 NUMBER;
81357:

Line 81354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

81350: l_num_entries NUMBER;
81351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81355: l_recog_line_1 NUMBER;
81356: l_recog_line_2 NUMBER;
81357:
81358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 81360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

81356: l_recog_line_2 NUMBER;
81357:
81358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
81359: l_bflow_applied_to_amt NUMBER; -- 5132302
81360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
81361:
81362: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
81363:
81364: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

81431: l_accrual_line_num := NULL; -- 4262811
81432: l_tmp_amt := NULL; -- 4262811
81433: --
81434:
81435: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
81436: l_balance_type_code <> 'B' THEN
81437: IF NVL(p_source_24,9E125) = 1
81438: THEN
81439:

Line 81506: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

81502: --
81503: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
81504:
81505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
81506: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
81507:
81508: -- 4955764
81509: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
81510: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

81546: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
81547:
81548: IF xla_accounting_cache_pkg.GetValueChar
81549: (p_source_code => 'LEDGER_CATEGORY_CODE'
81550: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
81551: AND l_bflow_method_code = 'PRIOR_ENTRY'
81552: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
81553: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
81554: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

81646: p_lookup_type => 'XLA_OWNER_TYPE'
81647: ,p_lookup_code => l_component_type_code
81648: )
81649: ,p_token_4 => 'PRODUCT_NAME'
81650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81654: ,p_ae_header_id => NULL

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

81647: ,p_lookup_code => l_component_type_code
81648: )
81649: ,p_token_4 => 'PRODUCT_NAME'
81650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81654: ,p_ae_header_id => NULL
81655: );

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

81648: )
81649: ,p_token_4 => 'PRODUCT_NAME'
81650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81654: ,p_ae_header_id => NULL
81655: );
81656:

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

81649: ,p_token_4 => 'PRODUCT_NAME'
81650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
81651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
81652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
81653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
81654: ,p_ae_header_id => NULL
81655: );
81656:
81657: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 81684: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

81680: ----------------------------------------------------------------------------------
81681: -- 4219869 Business Flow
81682: -- Update journal entry status -- Need to generate this within IF
81683: ----------------------------------------------------------------------------------
81684: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81685: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
81686: ,p_balance_type_code => l_balance_type_code
81687: );
81688:

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

81767:
81768: --
81769: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
81770: --
81771: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
81772: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
81773: ELSE
81774: ---------------------------------------------------------------------------------------------------
81775: -- 4262811a Switch Sign

Line 81796: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

81792:
81793: XLA_AE_LINES_PKG.ValidateCurrentLine;
81794: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
81795:
81796: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
81797: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
81798: ,p_balance_type_code => l_balance_type_code);
81799:
81800: END IF;

Line 81905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

81901: l_tmp_amt NUMBER;
81902: l_acc_rev_natural_side_code VARCHAR2(1);
81903:
81904: l_num_entries NUMBER;
81905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81909: l_recog_line_1 NUMBER;

Line 81906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

81902: l_acc_rev_natural_side_code VARCHAR2(1);
81903:
81904: l_num_entries NUMBER;
81905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81909: l_recog_line_1 NUMBER;
81910: l_recog_line_2 NUMBER;

Line 81907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

81903:
81904: l_num_entries NUMBER;
81905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81909: l_recog_line_1 NUMBER;
81910: l_recog_line_2 NUMBER;
81911:

Line 81908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

81904: l_num_entries NUMBER;
81905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
81906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
81907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
81908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
81909: l_recog_line_1 NUMBER;
81910: l_recog_line_2 NUMBER;
81911:
81912: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 81914: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

81910: l_recog_line_2 NUMBER;
81911:
81912: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
81913: l_bflow_applied_to_amt NUMBER; -- 5132302
81914: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
81915:
81916: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
81917:
81918: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

81985: l_accrual_line_num := NULL; -- 4262811
81986: l_tmp_amt := NULL; -- 4262811
81987: --
81988:
81989: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
81990: l_balance_type_code <> 'B' THEN
81991: IF NVL(p_source_24,9E125) = 1
81992: THEN
81993:

Line 82060: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

82056: --
82057: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82058:
82059: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82060: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82061:
82062: -- 4955764
82063: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82064: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

82100: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82101:
82102: IF xla_accounting_cache_pkg.GetValueChar
82103: (p_source_code => 'LEDGER_CATEGORY_CODE'
82104: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
82105: AND l_bflow_method_code = 'PRIOR_ENTRY'
82106: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
82107: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82108: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

82200: p_lookup_type => 'XLA_OWNER_TYPE'
82201: ,p_lookup_code => l_component_type_code
82202: )
82203: ,p_token_4 => 'PRODUCT_NAME'
82204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82208: ,p_ae_header_id => NULL

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

82201: ,p_lookup_code => l_component_type_code
82202: )
82203: ,p_token_4 => 'PRODUCT_NAME'
82204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82208: ,p_ae_header_id => NULL
82209: );

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

82202: )
82203: ,p_token_4 => 'PRODUCT_NAME'
82204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82208: ,p_ae_header_id => NULL
82209: );
82210:

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

82203: ,p_token_4 => 'PRODUCT_NAME'
82204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82208: ,p_ae_header_id => NULL
82209: );
82210:
82211: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 82238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

82234: ----------------------------------------------------------------------------------
82235: -- 4219869 Business Flow
82236: -- Update journal entry status -- Need to generate this within IF
82237: ----------------------------------------------------------------------------------
82238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82239: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
82240: ,p_balance_type_code => l_balance_type_code
82241: );
82242:

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

82321:
82322: --
82323: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
82324: --
82325: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
82326: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
82327: ELSE
82328: ---------------------------------------------------------------------------------------------------
82329: -- 4262811a Switch Sign

Line 82350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

82346:
82347: XLA_AE_LINES_PKG.ValidateCurrentLine;
82348: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82349:
82350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82351: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
82352: ,p_balance_type_code => l_balance_type_code);
82353:
82354: END IF;

Line 82479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

82475: l_tmp_amt NUMBER;
82476: l_acc_rev_natural_side_code VARCHAR2(1);
82477:
82478: l_num_entries NUMBER;
82479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82483: l_recog_line_1 NUMBER;

Line 82480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

82476: l_acc_rev_natural_side_code VARCHAR2(1);
82477:
82478: l_num_entries NUMBER;
82479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82483: l_recog_line_1 NUMBER;
82484: l_recog_line_2 NUMBER;

Line 82481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

82477:
82478: l_num_entries NUMBER;
82479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82483: l_recog_line_1 NUMBER;
82484: l_recog_line_2 NUMBER;
82485:

Line 82482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

82478: l_num_entries NUMBER;
82479: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
82480: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
82481: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
82482: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
82483: l_recog_line_1 NUMBER;
82484: l_recog_line_2 NUMBER;
82485:
82486: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 82488: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

82484: l_recog_line_2 NUMBER;
82485:
82486: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
82487: l_bflow_applied_to_amt NUMBER; -- 5132302
82488: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
82489:
82490: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
82491:
82492: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

82559: l_accrual_line_num := NULL; -- 4262811
82560: l_tmp_amt := NULL; -- 4262811
82561: --
82562:
82563: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
82564: l_balance_type_code <> 'B' THEN
82565: IF NVL(p_source_24,9E125) = 1
82566: THEN
82567:

Line 82634: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

82630: --
82631: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
82632:
82633: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
82634: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
82635:
82636: -- 4955764
82637: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
82638: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

82706: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
82707:
82708: IF xla_accounting_cache_pkg.GetValueChar
82709: (p_source_code => 'LEDGER_CATEGORY_CODE'
82710: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
82711: AND l_bflow_method_code = 'PRIOR_ENTRY'
82712: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
82713: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
82714: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

82806: p_lookup_type => 'XLA_OWNER_TYPE'
82807: ,p_lookup_code => l_component_type_code
82808: )
82809: ,p_token_4 => 'PRODUCT_NAME'
82810: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82811: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82812: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82813: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82814: ,p_ae_header_id => NULL

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

82807: ,p_lookup_code => l_component_type_code
82808: )
82809: ,p_token_4 => 'PRODUCT_NAME'
82810: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82811: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82812: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82813: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82814: ,p_ae_header_id => NULL
82815: );

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

82808: )
82809: ,p_token_4 => 'PRODUCT_NAME'
82810: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82811: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82812: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82813: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82814: ,p_ae_header_id => NULL
82815: );
82816:

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

82809: ,p_token_4 => 'PRODUCT_NAME'
82810: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
82811: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
82812: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
82813: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
82814: ,p_ae_header_id => NULL
82815: );
82816:
82817: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 82844: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

82840: ----------------------------------------------------------------------------------
82841: -- 4219869 Business Flow
82842: -- Update journal entry status -- Need to generate this within IF
82843: ----------------------------------------------------------------------------------
82844: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82845: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
82846: ,p_balance_type_code => l_balance_type_code
82847: );
82848:

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

82927:
82928: --
82929: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
82930: --
82931: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
82932: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
82933: ELSE
82934: ---------------------------------------------------------------------------------------------------
82935: -- 4262811a Switch Sign

Line 82956: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

82952:
82953: XLA_AE_LINES_PKG.ValidateCurrentLine;
82954: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
82955:
82956: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
82957: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
82958: ,p_balance_type_code => l_balance_type_code);
82959:
82960: END IF;

Line 83085: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

83081: l_tmp_amt NUMBER;
83082: l_acc_rev_natural_side_code VARCHAR2(1);
83083:
83084: l_num_entries NUMBER;
83085: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83086: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83087: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83088: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83089: l_recog_line_1 NUMBER;

Line 83086: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

83082: l_acc_rev_natural_side_code VARCHAR2(1);
83083:
83084: l_num_entries NUMBER;
83085: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83086: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83087: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83088: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83089: l_recog_line_1 NUMBER;
83090: l_recog_line_2 NUMBER;

Line 83087: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

83083:
83084: l_num_entries NUMBER;
83085: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83086: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83087: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83088: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83089: l_recog_line_1 NUMBER;
83090: l_recog_line_2 NUMBER;
83091:

Line 83088: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

83084: l_num_entries NUMBER;
83085: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
83086: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
83087: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
83088: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
83089: l_recog_line_1 NUMBER;
83090: l_recog_line_2 NUMBER;
83091:
83092: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 83094: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

83090: l_recog_line_2 NUMBER;
83091:
83092: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
83093: l_bflow_applied_to_amt NUMBER; -- 5132302
83094: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
83095:
83096: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
83097:
83098: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

83165: l_accrual_line_num := NULL; -- 4262811
83166: l_tmp_amt := NULL; -- 4262811
83167: --
83168:
83169: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
83170: l_balance_type_code <> 'B' THEN
83171: IF NVL(p_source_24,9E125) = 1
83172: THEN
83173:

Line 83240: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

83236: --
83237: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
83238:
83239: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
83240: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
83241:
83242: -- 4955764
83243: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
83244: 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_5,'
84866: ') = 'Landed Cost Absorption'
84867: THEN

Line 84935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

84931: --
84932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
84933:
84934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
84935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
84936:
84937: -- 4955764
84938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
84939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

84975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
84976:
84977: IF xla_accounting_cache_pkg.GetValueChar
84978: (p_source_code => 'LEDGER_CATEGORY_CODE'
84979: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
84980: AND l_bflow_method_code = 'PRIOR_ENTRY'
84981: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
84982: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
84983: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

85075: p_lookup_type => 'XLA_OWNER_TYPE'
85076: ,p_lookup_code => l_component_type_code
85077: )
85078: ,p_token_4 => 'PRODUCT_NAME'
85079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85083: ,p_ae_header_id => NULL

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

85076: ,p_lookup_code => l_component_type_code
85077: )
85078: ,p_token_4 => 'PRODUCT_NAME'
85079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85083: ,p_ae_header_id => NULL
85084: );

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

85077: )
85078: ,p_token_4 => 'PRODUCT_NAME'
85079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85083: ,p_ae_header_id => NULL
85084: );
85085:

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

85078: ,p_token_4 => 'PRODUCT_NAME'
85079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85083: ,p_ae_header_id => NULL
85084: );
85085:
85086: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 85113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

85109: ----------------------------------------------------------------------------------
85110: -- 4219869 Business Flow
85111: -- Update journal entry status -- Need to generate this within IF
85112: ----------------------------------------------------------------------------------
85113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85114: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
85115: ,p_balance_type_code => l_balance_type_code
85116: );
85117:

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

85196:
85197: --
85198: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85199: --
85200: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85201: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85202: ELSE
85203: ---------------------------------------------------------------------------------------------------
85204: -- 4262811a Switch Sign

Line 85225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

85221:
85222: XLA_AE_LINES_PKG.ValidateCurrentLine;
85223: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85224:
85225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85226: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85227: ,p_balance_type_code => l_balance_type_code);
85228:
85229: END IF;

Line 85334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

85330: l_tmp_amt NUMBER;
85331: l_acc_rev_natural_side_code VARCHAR2(1);
85332:
85333: l_num_entries NUMBER;
85334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85338: l_recog_line_1 NUMBER;

Line 85335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

85331: l_acc_rev_natural_side_code VARCHAR2(1);
85332:
85333: l_num_entries NUMBER;
85334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85338: l_recog_line_1 NUMBER;
85339: l_recog_line_2 NUMBER;

Line 85336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

85332:
85333: l_num_entries NUMBER;
85334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85338: l_recog_line_1 NUMBER;
85339: l_recog_line_2 NUMBER;
85340:

Line 85337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

85333: l_num_entries NUMBER;
85334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
85335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
85336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
85337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
85338: l_recog_line_1 NUMBER;
85339: l_recog_line_2 NUMBER;
85340:
85341: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 85343: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

85339: l_recog_line_2 NUMBER;
85340:
85341: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
85342: l_bflow_applied_to_amt NUMBER; -- 5132302
85343: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
85344:
85345: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
85346:
85347: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

85414: l_accrual_line_num := NULL; -- 4262811
85415: l_tmp_amt := NULL; -- 4262811
85416: --
85417:
85418: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
85419: l_balance_type_code <> 'B' THEN
85420: IF NVL(p_source_5,'
85421: ') = 'Landed Cost Absorption'
85422: THEN

Line 85490: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

85486: --
85487: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
85488:
85489: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
85490: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
85491:
85492: -- 4955764
85493: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
85494: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

85530: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
85531:
85532: IF xla_accounting_cache_pkg.GetValueChar
85533: (p_source_code => 'LEDGER_CATEGORY_CODE'
85534: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
85535: AND l_bflow_method_code = 'PRIOR_ENTRY'
85536: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
85537: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
85538: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

85630: p_lookup_type => 'XLA_OWNER_TYPE'
85631: ,p_lookup_code => l_component_type_code
85632: )
85633: ,p_token_4 => 'PRODUCT_NAME'
85634: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85635: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85636: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85637: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85638: ,p_ae_header_id => NULL

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

85631: ,p_lookup_code => l_component_type_code
85632: )
85633: ,p_token_4 => 'PRODUCT_NAME'
85634: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85635: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85636: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85637: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85638: ,p_ae_header_id => NULL
85639: );

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

85632: )
85633: ,p_token_4 => 'PRODUCT_NAME'
85634: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85635: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85636: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85637: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85638: ,p_ae_header_id => NULL
85639: );
85640:

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

85633: ,p_token_4 => 'PRODUCT_NAME'
85634: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
85635: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
85636: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
85637: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
85638: ,p_ae_header_id => NULL
85639: );
85640:
85641: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 85668: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

85664: ----------------------------------------------------------------------------------
85665: -- 4219869 Business Flow
85666: -- Update journal entry status -- Need to generate this within IF
85667: ----------------------------------------------------------------------------------
85668: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85669: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
85670: ,p_balance_type_code => l_balance_type_code
85671: );
85672:

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

85751:
85752: --
85753: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
85754: --
85755: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
85756: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
85757: ELSE
85758: ---------------------------------------------------------------------------------------------------
85759: -- 4262811a Switch Sign

Line 85780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

85776:
85777: XLA_AE_LINES_PKG.ValidateCurrentLine;
85778: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
85779:
85780: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
85781: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
85782: ,p_balance_type_code => l_balance_type_code);
85783:
85784: 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_5,'
85974: ') = 'Landed Cost Absorption'
85975: THEN

Line 86043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

86039: --
86040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86041:
86042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86044:
86045: -- 4955764
86046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86047: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

86081: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86082:
86083: IF xla_accounting_cache_pkg.GetValueChar
86084: (p_source_code => 'LEDGER_CATEGORY_CODE'
86085: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
86086: AND l_bflow_method_code = 'PRIOR_ENTRY'
86087: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
86088: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86089: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

86181: p_lookup_type => 'XLA_OWNER_TYPE'
86182: ,p_lookup_code => l_component_type_code
86183: )
86184: ,p_token_4 => 'PRODUCT_NAME'
86185: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86186: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86187: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86188: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86189: ,p_ae_header_id => NULL

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

86182: ,p_lookup_code => l_component_type_code
86183: )
86184: ,p_token_4 => 'PRODUCT_NAME'
86185: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86186: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86187: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86188: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86189: ,p_ae_header_id => NULL
86190: );

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

86183: )
86184: ,p_token_4 => 'PRODUCT_NAME'
86185: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86186: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86187: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86188: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86189: ,p_ae_header_id => NULL
86190: );
86191:

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

86184: ,p_token_4 => 'PRODUCT_NAME'
86185: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86186: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86187: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86188: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86189: ,p_ae_header_id => NULL
86190: );
86191:
86192: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 86219: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

86215: ----------------------------------------------------------------------------------
86216: -- 4219869 Business Flow
86217: -- Update journal entry status -- Need to generate this within IF
86218: ----------------------------------------------------------------------------------
86219: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86220: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
86221: ,p_balance_type_code => l_balance_type_code
86222: );
86223:

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

86302:
86303: --
86304: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86305: --
86306: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86307: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86308: ELSE
86309: ---------------------------------------------------------------------------------------------------
86310: -- 4262811a Switch Sign

Line 86331: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

86327:
86328: XLA_AE_LINES_PKG.ValidateCurrentLine;
86329: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86330:
86331: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86332: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86333: ,p_balance_type_code => l_balance_type_code);
86334:
86335: END IF;

Line 86440: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

86436: l_tmp_amt NUMBER;
86437: l_acc_rev_natural_side_code VARCHAR2(1);
86438:
86439: l_num_entries NUMBER;
86440: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86441: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86442: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86443: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86444: l_recog_line_1 NUMBER;

Line 86441: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

86437: l_acc_rev_natural_side_code VARCHAR2(1);
86438:
86439: l_num_entries NUMBER;
86440: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86441: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86442: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86443: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86444: l_recog_line_1 NUMBER;
86445: l_recog_line_2 NUMBER;

Line 86442: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

86438:
86439: l_num_entries NUMBER;
86440: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86441: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86442: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86443: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86444: l_recog_line_1 NUMBER;
86445: l_recog_line_2 NUMBER;
86446:

Line 86443: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

86439: l_num_entries NUMBER;
86440: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86441: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86442: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86443: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86444: l_recog_line_1 NUMBER;
86445: l_recog_line_2 NUMBER;
86446:
86447: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 86449: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

86445: l_recog_line_2 NUMBER;
86446:
86447: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
86448: l_bflow_applied_to_amt NUMBER; -- 5132302
86449: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
86450:
86451: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
86452:
86453: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

86520: l_accrual_line_num := NULL; -- 4262811
86521: l_tmp_amt := NULL; -- 4262811
86522: --
86523:
86524: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
86525: l_balance_type_code <> 'B' THEN
86526: IF NVL(p_source_24,9E125) = 3
86527: THEN
86528:

Line 86595: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

86591: --
86592: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
86593:
86594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
86595: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
86596:
86597: -- 4955764
86598: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
86599: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

86635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
86636:
86637: IF xla_accounting_cache_pkg.GetValueChar
86638: (p_source_code => 'LEDGER_CATEGORY_CODE'
86639: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
86640: AND l_bflow_method_code = 'PRIOR_ENTRY'
86641: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
86642: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
86643: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

86735: p_lookup_type => 'XLA_OWNER_TYPE'
86736: ,p_lookup_code => l_component_type_code
86737: )
86738: ,p_token_4 => 'PRODUCT_NAME'
86739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86743: ,p_ae_header_id => NULL

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

86736: ,p_lookup_code => l_component_type_code
86737: )
86738: ,p_token_4 => 'PRODUCT_NAME'
86739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86743: ,p_ae_header_id => NULL
86744: );

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

86737: )
86738: ,p_token_4 => 'PRODUCT_NAME'
86739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86743: ,p_ae_header_id => NULL
86744: );
86745:

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

86738: ,p_token_4 => 'PRODUCT_NAME'
86739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
86740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
86741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
86742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
86743: ,p_ae_header_id => NULL
86744: );
86745:
86746: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 86773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

86769: ----------------------------------------------------------------------------------
86770: -- 4219869 Business Flow
86771: -- Update journal entry status -- Need to generate this within IF
86772: ----------------------------------------------------------------------------------
86773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86774: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
86775: ,p_balance_type_code => l_balance_type_code
86776: );
86777:

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

86856:
86857: --
86858: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
86859: --
86860: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
86861: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
86862: ELSE
86863: ---------------------------------------------------------------------------------------------------
86864: -- 4262811a Switch Sign

Line 86885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

86881:
86882: XLA_AE_LINES_PKG.ValidateCurrentLine;
86883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
86884:
86885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
86886: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
86887: ,p_balance_type_code => l_balance_type_code);
86888:
86889: END IF;

Line 86994: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

86990: l_tmp_amt NUMBER;
86991: l_acc_rev_natural_side_code VARCHAR2(1);
86992:
86993: l_num_entries NUMBER;
86994: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86995: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86996: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86997: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86998: l_recog_line_1 NUMBER;

Line 86995: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

86991: l_acc_rev_natural_side_code VARCHAR2(1);
86992:
86993: l_num_entries NUMBER;
86994: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86995: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86996: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86997: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86998: l_recog_line_1 NUMBER;
86999: l_recog_line_2 NUMBER;

Line 86996: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

86992:
86993: l_num_entries NUMBER;
86994: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86995: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86996: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86997: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86998: l_recog_line_1 NUMBER;
86999: l_recog_line_2 NUMBER;
87000:

Line 86997: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

86993: l_num_entries NUMBER;
86994: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
86995: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
86996: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
86997: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
86998: l_recog_line_1 NUMBER;
86999: l_recog_line_2 NUMBER;
87000:
87001: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 87003: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

86999: l_recog_line_2 NUMBER;
87000:
87001: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
87002: l_bflow_applied_to_amt NUMBER; -- 5132302
87003: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
87004:
87005: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
87006:
87007: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

87074: l_accrual_line_num := NULL; -- 4262811
87075: l_tmp_amt := NULL; -- 4262811
87076: --
87077:
87078: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
87079: l_balance_type_code <> 'B' THEN
87080: IF NVL(p_source_24,9E125) = 3
87081: THEN
87082:

Line 87149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

87145: --
87146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87147:
87148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87150:
87151: -- 4955764
87152: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87153: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

87189: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87190:
87191: IF xla_accounting_cache_pkg.GetValueChar
87192: (p_source_code => 'LEDGER_CATEGORY_CODE'
87193: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
87194: AND l_bflow_method_code = 'PRIOR_ENTRY'
87195: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
87196: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87197: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

87289: p_lookup_type => 'XLA_OWNER_TYPE'
87290: ,p_lookup_code => l_component_type_code
87291: )
87292: ,p_token_4 => 'PRODUCT_NAME'
87293: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87294: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87295: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87296: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87297: ,p_ae_header_id => NULL

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

87290: ,p_lookup_code => l_component_type_code
87291: )
87292: ,p_token_4 => 'PRODUCT_NAME'
87293: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87294: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87295: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87296: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87297: ,p_ae_header_id => NULL
87298: );

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

87291: )
87292: ,p_token_4 => 'PRODUCT_NAME'
87293: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87294: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87295: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87296: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87297: ,p_ae_header_id => NULL
87298: );
87299:

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

87292: ,p_token_4 => 'PRODUCT_NAME'
87293: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87294: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87295: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87296: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87297: ,p_ae_header_id => NULL
87298: );
87299:
87300: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 87327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

87323: ----------------------------------------------------------------------------------
87324: -- 4219869 Business Flow
87325: -- Update journal entry status -- Need to generate this within IF
87326: ----------------------------------------------------------------------------------
87327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87328: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
87329: ,p_balance_type_code => l_balance_type_code
87330: );
87331:

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

87410:
87411: --
87412: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
87413: --
87414: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
87415: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
87416: ELSE
87417: ---------------------------------------------------------------------------------------------------
87418: -- 4262811a Switch Sign

Line 87439: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

87435:
87436: XLA_AE_LINES_PKG.ValidateCurrentLine;
87437: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
87438:
87439: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87440: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
87441: ,p_balance_type_code => l_balance_type_code);
87442:
87443: END IF;

Line 87568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

87564: l_tmp_amt NUMBER;
87565: l_acc_rev_natural_side_code VARCHAR2(1);
87566:
87567: l_num_entries NUMBER;
87568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
87569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
87570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
87571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
87572: l_recog_line_1 NUMBER;

Line 87569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

87565: l_acc_rev_natural_side_code VARCHAR2(1);
87566:
87567: l_num_entries NUMBER;
87568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
87569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
87570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
87571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
87572: l_recog_line_1 NUMBER;
87573: l_recog_line_2 NUMBER;

Line 87570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

87566:
87567: l_num_entries NUMBER;
87568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
87569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
87570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
87571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
87572: l_recog_line_1 NUMBER;
87573: l_recog_line_2 NUMBER;
87574:

Line 87571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

87567: l_num_entries NUMBER;
87568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
87569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
87570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
87571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
87572: l_recog_line_1 NUMBER;
87573: l_recog_line_2 NUMBER;
87574:
87575: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 87577: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

87573: l_recog_line_2 NUMBER;
87574:
87575: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
87576: l_bflow_applied_to_amt NUMBER; -- 5132302
87577: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
87578:
87579: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
87580:
87581: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

87648: l_accrual_line_num := NULL; -- 4262811
87649: l_tmp_amt := NULL; -- 4262811
87650: --
87651:
87652: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
87653: l_balance_type_code <> 'B' THEN
87654: IF NVL(p_source_24,9E125) = 3
87655: THEN
87656:

Line 87723: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

87719: --
87720: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
87721:
87722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
87723: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
87724:
87725: -- 4955764
87726: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
87727: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

87795: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
87796:
87797: IF xla_accounting_cache_pkg.GetValueChar
87798: (p_source_code => 'LEDGER_CATEGORY_CODE'
87799: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
87800: AND l_bflow_method_code = 'PRIOR_ENTRY'
87801: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
87802: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
87803: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

87895: p_lookup_type => 'XLA_OWNER_TYPE'
87896: ,p_lookup_code => l_component_type_code
87897: )
87898: ,p_token_4 => 'PRODUCT_NAME'
87899: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87900: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87901: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87902: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87903: ,p_ae_header_id => NULL

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

87896: ,p_lookup_code => l_component_type_code
87897: )
87898: ,p_token_4 => 'PRODUCT_NAME'
87899: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87900: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87901: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87902: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87903: ,p_ae_header_id => NULL
87904: );

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

87897: )
87898: ,p_token_4 => 'PRODUCT_NAME'
87899: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87900: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87901: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87902: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87903: ,p_ae_header_id => NULL
87904: );
87905:

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

87898: ,p_token_4 => 'PRODUCT_NAME'
87899: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
87900: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
87901: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
87902: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
87903: ,p_ae_header_id => NULL
87904: );
87905:
87906: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 87933: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

87929: ----------------------------------------------------------------------------------
87930: -- 4219869 Business Flow
87931: -- Update journal entry status -- Need to generate this within IF
87932: ----------------------------------------------------------------------------------
87933: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
87934: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
87935: ,p_balance_type_code => l_balance_type_code
87936: );
87937:

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

88016:
88017: --
88018: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
88019: --
88020: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
88021: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
88022: ELSE
88023: ---------------------------------------------------------------------------------------------------
88024: -- 4262811a Switch Sign

Line 88045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

88041:
88042: XLA_AE_LINES_PKG.ValidateCurrentLine;
88043: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88044:
88045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88046: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88047: ,p_balance_type_code => l_balance_type_code);
88048:
88049: END IF;

Line 88154: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

88150: l_tmp_amt NUMBER;
88151: l_acc_rev_natural_side_code VARCHAR2(1);
88152:
88153: l_num_entries NUMBER;
88154: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88155: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88156: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88157: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88158: l_recog_line_1 NUMBER;

Line 88155: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

88151: l_acc_rev_natural_side_code VARCHAR2(1);
88152:
88153: l_num_entries NUMBER;
88154: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88155: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88156: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88157: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88158: l_recog_line_1 NUMBER;
88159: l_recog_line_2 NUMBER;

Line 88156: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

88152:
88153: l_num_entries NUMBER;
88154: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88155: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88156: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88157: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88158: l_recog_line_1 NUMBER;
88159: l_recog_line_2 NUMBER;
88160:

Line 88157: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

88153: l_num_entries NUMBER;
88154: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88155: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88156: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88157: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88158: l_recog_line_1 NUMBER;
88159: l_recog_line_2 NUMBER;
88160:
88161: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 88163: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

88159: l_recog_line_2 NUMBER;
88160:
88161: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
88162: l_bflow_applied_to_amt NUMBER; -- 5132302
88163: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
88164:
88165: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
88166:
88167: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

88234: l_accrual_line_num := NULL; -- 4262811
88235: l_tmp_amt := NULL; -- 4262811
88236: --
88237:
88238: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
88239: l_balance_type_code <> 'B' THEN
88240: IF NVL(p_source_24,9E125) = 3
88241: THEN
88242:

Line 88309: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

88305: --
88306: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88307:
88308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88309: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88310:
88311: -- 4955764
88312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

88349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88350:
88351: IF xla_accounting_cache_pkg.GetValueChar
88352: (p_source_code => 'LEDGER_CATEGORY_CODE'
88353: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
88354: AND l_bflow_method_code = 'PRIOR_ENTRY'
88355: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
88356: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88357: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

88449: p_lookup_type => 'XLA_OWNER_TYPE'
88450: ,p_lookup_code => l_component_type_code
88451: )
88452: ,p_token_4 => 'PRODUCT_NAME'
88453: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88454: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88455: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88456: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88457: ,p_ae_header_id => NULL

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

88450: ,p_lookup_code => l_component_type_code
88451: )
88452: ,p_token_4 => 'PRODUCT_NAME'
88453: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88454: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88455: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88456: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88457: ,p_ae_header_id => NULL
88458: );

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

88451: )
88452: ,p_token_4 => 'PRODUCT_NAME'
88453: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88454: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88455: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88456: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88457: ,p_ae_header_id => NULL
88458: );
88459:

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

88452: ,p_token_4 => 'PRODUCT_NAME'
88453: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
88454: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
88455: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
88456: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
88457: ,p_ae_header_id => NULL
88458: );
88459:
88460: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 88487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

88483: ----------------------------------------------------------------------------------
88484: -- 4219869 Business Flow
88485: -- Update journal entry status -- Need to generate this within IF
88486: ----------------------------------------------------------------------------------
88487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88488: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
88489: ,p_balance_type_code => l_balance_type_code
88490: );
88491:

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

88570:
88571: --
88572: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
88573: --
88574: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
88575: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
88576: ELSE
88577: ---------------------------------------------------------------------------------------------------
88578: -- 4262811a Switch Sign

Line 88599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

88595:
88596: XLA_AE_LINES_PKG.ValidateCurrentLine;
88597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
88598:
88599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
88600: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
88601: ,p_balance_type_code => l_balance_type_code);
88602:
88603: END IF;

Line 88708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

88704: l_tmp_amt NUMBER;
88705: l_acc_rev_natural_side_code VARCHAR2(1);
88706:
88707: l_num_entries NUMBER;
88708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88712: l_recog_line_1 NUMBER;

Line 88709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

88705: l_acc_rev_natural_side_code VARCHAR2(1);
88706:
88707: l_num_entries NUMBER;
88708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88712: l_recog_line_1 NUMBER;
88713: l_recog_line_2 NUMBER;

Line 88710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

88706:
88707: l_num_entries NUMBER;
88708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88712: l_recog_line_1 NUMBER;
88713: l_recog_line_2 NUMBER;
88714:

Line 88711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

88707: l_num_entries NUMBER;
88708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
88709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
88710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
88711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
88712: l_recog_line_1 NUMBER;
88713: l_recog_line_2 NUMBER;
88714:
88715: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 88717: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

88713: l_recog_line_2 NUMBER;
88714:
88715: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
88716: l_bflow_applied_to_amt NUMBER; -- 5132302
88717: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
88718:
88719: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
88720:
88721: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

88788: l_accrual_line_num := NULL; -- 4262811
88789: l_tmp_amt := NULL; -- 4262811
88790: --
88791:
88792: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
88793: l_balance_type_code <> 'B' THEN
88794: IF NVL(p_source_24,9E125) = 3
88795: THEN
88796:

Line 88863: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

88859: --
88860: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
88861:
88862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
88863: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
88864:
88865: -- 4955764
88866: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
88867: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

88903: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
88904:
88905: IF xla_accounting_cache_pkg.GetValueChar
88906: (p_source_code => 'LEDGER_CATEGORY_CODE'
88907: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
88908: AND l_bflow_method_code = 'PRIOR_ENTRY'
88909: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
88910: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
88911: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

89003: p_lookup_type => 'XLA_OWNER_TYPE'
89004: ,p_lookup_code => l_component_type_code
89005: )
89006: ,p_token_4 => 'PRODUCT_NAME'
89007: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89008: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89009: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89010: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89011: ,p_ae_header_id => NULL

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

89004: ,p_lookup_code => l_component_type_code
89005: )
89006: ,p_token_4 => 'PRODUCT_NAME'
89007: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89008: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89009: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89010: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89011: ,p_ae_header_id => NULL
89012: );

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

89005: )
89006: ,p_token_4 => 'PRODUCT_NAME'
89007: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89008: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89009: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89010: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89011: ,p_ae_header_id => NULL
89012: );
89013:

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

89006: ,p_token_4 => 'PRODUCT_NAME'
89007: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89008: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89009: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89010: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89011: ,p_ae_header_id => NULL
89012: );
89013:
89014: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 89041: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

89037: ----------------------------------------------------------------------------------
89038: -- 4219869 Business Flow
89039: -- Update journal entry status -- Need to generate this within IF
89040: ----------------------------------------------------------------------------------
89041: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89042: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
89043: ,p_balance_type_code => l_balance_type_code
89044: );
89045:

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

89124:
89125: --
89126: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89127: --
89128: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89129: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89130: ELSE
89131: ---------------------------------------------------------------------------------------------------
89132: -- 4262811a Switch Sign

Line 89153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

89149:
89150: XLA_AE_LINES_PKG.ValidateCurrentLine;
89151: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89152:
89153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89154: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89155: ,p_balance_type_code => l_balance_type_code);
89156:
89157: END IF;

Line 89262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

89258: l_tmp_amt NUMBER;
89259: l_acc_rev_natural_side_code VARCHAR2(1);
89260:
89261: l_num_entries NUMBER;
89262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89266: l_recog_line_1 NUMBER;

Line 89263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

89259: l_acc_rev_natural_side_code VARCHAR2(1);
89260:
89261: l_num_entries NUMBER;
89262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89266: l_recog_line_1 NUMBER;
89267: l_recog_line_2 NUMBER;

Line 89264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

89260:
89261: l_num_entries NUMBER;
89262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89266: l_recog_line_1 NUMBER;
89267: l_recog_line_2 NUMBER;
89268:

Line 89265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

89261: l_num_entries NUMBER;
89262: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89263: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89264: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89265: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89266: l_recog_line_1 NUMBER;
89267: l_recog_line_2 NUMBER;
89268:
89269: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 89271: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

89267: l_recog_line_2 NUMBER;
89268:
89269: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
89270: l_bflow_applied_to_amt NUMBER; -- 5132302
89271: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
89272:
89273: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
89274:
89275: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

89342: l_accrual_line_num := NULL; -- 4262811
89343: l_tmp_amt := NULL; -- 4262811
89344: --
89345:
89346: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
89347: l_balance_type_code <> 'B' THEN
89348: IF NVL(p_source_24,9E125) = 3
89349: THEN
89350:

Line 89417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

89413: --
89414: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89415:
89416: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89418:
89419: -- 4955764
89420: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89421: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

89457: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
89458:
89459: IF xla_accounting_cache_pkg.GetValueChar
89460: (p_source_code => 'LEDGER_CATEGORY_CODE'
89461: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
89462: AND l_bflow_method_code = 'PRIOR_ENTRY'
89463: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
89464: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
89465: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

89557: p_lookup_type => 'XLA_OWNER_TYPE'
89558: ,p_lookup_code => l_component_type_code
89559: )
89560: ,p_token_4 => 'PRODUCT_NAME'
89561: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89562: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89563: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89564: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89565: ,p_ae_header_id => NULL

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

89558: ,p_lookup_code => l_component_type_code
89559: )
89560: ,p_token_4 => 'PRODUCT_NAME'
89561: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89562: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89563: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89564: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89565: ,p_ae_header_id => NULL
89566: );

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

89559: )
89560: ,p_token_4 => 'PRODUCT_NAME'
89561: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89562: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89563: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89564: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89565: ,p_ae_header_id => NULL
89566: );
89567:

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

89560: ,p_token_4 => 'PRODUCT_NAME'
89561: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
89562: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
89563: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
89564: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
89565: ,p_ae_header_id => NULL
89566: );
89567:
89568: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 89595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

89591: ----------------------------------------------------------------------------------
89592: -- 4219869 Business Flow
89593: -- Update journal entry status -- Need to generate this within IF
89594: ----------------------------------------------------------------------------------
89595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
89597: ,p_balance_type_code => l_balance_type_code
89598: );
89599:

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

89678:
89679: --
89680: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
89681: --
89682: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
89683: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
89684: ELSE
89685: ---------------------------------------------------------------------------------------------------
89686: -- 4262811a Switch Sign

Line 89707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

89703:
89704: XLA_AE_LINES_PKG.ValidateCurrentLine;
89705: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
89706:
89707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
89708: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
89709: ,p_balance_type_code => l_balance_type_code);
89710:
89711: END IF;

Line 89816: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

89812: l_tmp_amt NUMBER;
89813: l_acc_rev_natural_side_code VARCHAR2(1);
89814:
89815: l_num_entries NUMBER;
89816: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89817: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89818: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89819: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89820: l_recog_line_1 NUMBER;

Line 89817: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

89813: l_acc_rev_natural_side_code VARCHAR2(1);
89814:
89815: l_num_entries NUMBER;
89816: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89817: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89818: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89819: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89820: l_recog_line_1 NUMBER;
89821: l_recog_line_2 NUMBER;

Line 89818: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

89814:
89815: l_num_entries NUMBER;
89816: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89817: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89818: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89819: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89820: l_recog_line_1 NUMBER;
89821: l_recog_line_2 NUMBER;
89822:

Line 89819: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

89815: l_num_entries NUMBER;
89816: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
89817: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
89818: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
89819: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
89820: l_recog_line_1 NUMBER;
89821: l_recog_line_2 NUMBER;
89822:
89823: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 89825: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

89821: l_recog_line_2 NUMBER;
89822:
89823: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
89824: l_bflow_applied_to_amt NUMBER; -- 5132302
89825: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
89826:
89827: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
89828:
89829: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

89896: l_accrual_line_num := NULL; -- 4262811
89897: l_tmp_amt := NULL; -- 4262811
89898: --
89899:
89900: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
89901: l_balance_type_code <> 'B' THEN
89902: IF NVL(p_source_24,9E125) = 3
89903: THEN
89904:

Line 89971: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

89967: --
89968: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
89969:
89970: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
89971: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
89972:
89973: -- 4955764
89974: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
89975: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

90011: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90012:
90013: IF xla_accounting_cache_pkg.GetValueChar
90014: (p_source_code => 'LEDGER_CATEGORY_CODE'
90015: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
90016: AND l_bflow_method_code = 'PRIOR_ENTRY'
90017: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
90018: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
90019: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

90111: p_lookup_type => 'XLA_OWNER_TYPE'
90112: ,p_lookup_code => l_component_type_code
90113: )
90114: ,p_token_4 => 'PRODUCT_NAME'
90115: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90116: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90117: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90118: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90119: ,p_ae_header_id => NULL

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

90112: ,p_lookup_code => l_component_type_code
90113: )
90114: ,p_token_4 => 'PRODUCT_NAME'
90115: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90116: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90117: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90118: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90119: ,p_ae_header_id => NULL
90120: );

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

90113: )
90114: ,p_token_4 => 'PRODUCT_NAME'
90115: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90116: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90117: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90118: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90119: ,p_ae_header_id => NULL
90120: );
90121:

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

90114: ,p_token_4 => 'PRODUCT_NAME'
90115: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90116: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90117: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90118: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90119: ,p_ae_header_id => NULL
90120: );
90121:
90122: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 90149: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

90145: ----------------------------------------------------------------------------------
90146: -- 4219869 Business Flow
90147: -- Update journal entry status -- Need to generate this within IF
90148: ----------------------------------------------------------------------------------
90149: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90150: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
90151: ,p_balance_type_code => l_balance_type_code
90152: );
90153:

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

90232:
90233: --
90234: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90235: --
90236: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90237: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90238: ELSE
90239: ---------------------------------------------------------------------------------------------------
90240: -- 4262811a Switch Sign

Line 90261: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

90257:
90258: XLA_AE_LINES_PKG.ValidateCurrentLine;
90259: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90260:
90261: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90262: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90263: ,p_balance_type_code => l_balance_type_code);
90264:
90265: END IF;

Line 90370: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

90366: l_tmp_amt NUMBER;
90367: l_acc_rev_natural_side_code VARCHAR2(1);
90368:
90369: l_num_entries NUMBER;
90370: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90371: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90372: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90373: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90374: l_recog_line_1 NUMBER;

Line 90371: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

90367: l_acc_rev_natural_side_code VARCHAR2(1);
90368:
90369: l_num_entries NUMBER;
90370: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90371: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90372: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90373: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90374: l_recog_line_1 NUMBER;
90375: l_recog_line_2 NUMBER;

Line 90372: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

90368:
90369: l_num_entries NUMBER;
90370: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90371: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90372: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90373: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90374: l_recog_line_1 NUMBER;
90375: l_recog_line_2 NUMBER;
90376:

Line 90373: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

90369: l_num_entries NUMBER;
90370: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90371: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90372: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90373: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90374: l_recog_line_1 NUMBER;
90375: l_recog_line_2 NUMBER;
90376:
90377: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 90379: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

90375: l_recog_line_2 NUMBER;
90376:
90377: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
90378: l_bflow_applied_to_amt NUMBER; -- 5132302
90379: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
90380:
90381: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
90382:
90383: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

90450: l_accrual_line_num := NULL; -- 4262811
90451: l_tmp_amt := NULL; -- 4262811
90452: --
90453:
90454: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
90455: l_balance_type_code <> 'B' THEN
90456: IF NVL(p_source_24,9E125) = 3
90457: THEN
90458:

Line 90525: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

90521: --
90522: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
90523:
90524: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
90525: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
90526:
90527: -- 4955764
90528: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
90529: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

90565: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
90566:
90567: IF xla_accounting_cache_pkg.GetValueChar
90568: (p_source_code => 'LEDGER_CATEGORY_CODE'
90569: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
90570: AND l_bflow_method_code = 'PRIOR_ENTRY'
90571: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
90572: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
90573: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

90665: p_lookup_type => 'XLA_OWNER_TYPE'
90666: ,p_lookup_code => l_component_type_code
90667: )
90668: ,p_token_4 => 'PRODUCT_NAME'
90669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90673: ,p_ae_header_id => NULL

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

90666: ,p_lookup_code => l_component_type_code
90667: )
90668: ,p_token_4 => 'PRODUCT_NAME'
90669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90673: ,p_ae_header_id => NULL
90674: );

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

90667: )
90668: ,p_token_4 => 'PRODUCT_NAME'
90669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90673: ,p_ae_header_id => NULL
90674: );
90675:

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

90668: ,p_token_4 => 'PRODUCT_NAME'
90669: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
90670: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
90671: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
90672: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
90673: ,p_ae_header_id => NULL
90674: );
90675:
90676: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 90703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

90699: ----------------------------------------------------------------------------------
90700: -- 4219869 Business Flow
90701: -- Update journal entry status -- Need to generate this within IF
90702: ----------------------------------------------------------------------------------
90703: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90704: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
90705: ,p_balance_type_code => l_balance_type_code
90706: );
90707:

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

90786:
90787: --
90788: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
90789: --
90790: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
90791: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
90792: ELSE
90793: ---------------------------------------------------------------------------------------------------
90794: -- 4262811a Switch Sign

Line 90815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

90811:
90812: XLA_AE_LINES_PKG.ValidateCurrentLine;
90813: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
90814:
90815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
90816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
90817: ,p_balance_type_code => l_balance_type_code);
90818:
90819: END IF;

Line 90944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

90940: l_tmp_amt NUMBER;
90941: l_acc_rev_natural_side_code VARCHAR2(1);
90942:
90943: l_num_entries NUMBER;
90944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90948: l_recog_line_1 NUMBER;

Line 90945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

90941: l_acc_rev_natural_side_code VARCHAR2(1);
90942:
90943: l_num_entries NUMBER;
90944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90948: l_recog_line_1 NUMBER;
90949: l_recog_line_2 NUMBER;

Line 90946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

90942:
90943: l_num_entries NUMBER;
90944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90948: l_recog_line_1 NUMBER;
90949: l_recog_line_2 NUMBER;
90950:

Line 90947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

90943: l_num_entries NUMBER;
90944: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
90945: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
90946: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
90947: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
90948: l_recog_line_1 NUMBER;
90949: l_recog_line_2 NUMBER;
90950:
90951: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 90953: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

90949: l_recog_line_2 NUMBER;
90950:
90951: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
90952: l_bflow_applied_to_amt NUMBER; -- 5132302
90953: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
90954:
90955: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
90956:
90957: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

91024: l_accrual_line_num := NULL; -- 4262811
91025: l_tmp_amt := NULL; -- 4262811
91026: --
91027:
91028: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
91029: l_balance_type_code <> 'B' THEN
91030: IF NVL(p_source_24,9E125) = 3
91031: THEN
91032:

Line 91099: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

91095: --
91096: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91097:
91098: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91099: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91100:
91101: -- 4955764
91102: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91103: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

91171: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91172:
91173: IF xla_accounting_cache_pkg.GetValueChar
91174: (p_source_code => 'LEDGER_CATEGORY_CODE'
91175: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
91176: AND l_bflow_method_code = 'PRIOR_ENTRY'
91177: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
91178: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91179: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

91271: p_lookup_type => 'XLA_OWNER_TYPE'
91272: ,p_lookup_code => l_component_type_code
91273: )
91274: ,p_token_4 => 'PRODUCT_NAME'
91275: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91276: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91277: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91278: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91279: ,p_ae_header_id => NULL

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

91272: ,p_lookup_code => l_component_type_code
91273: )
91274: ,p_token_4 => 'PRODUCT_NAME'
91275: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91276: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91277: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91278: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91279: ,p_ae_header_id => NULL
91280: );

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

91273: )
91274: ,p_token_4 => 'PRODUCT_NAME'
91275: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91276: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91277: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91278: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91279: ,p_ae_header_id => NULL
91280: );
91281:

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

91274: ,p_token_4 => 'PRODUCT_NAME'
91275: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91276: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91277: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91278: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91279: ,p_ae_header_id => NULL
91280: );
91281:
91282: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 91309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

91305: ----------------------------------------------------------------------------------
91306: -- 4219869 Business Flow
91307: -- Update journal entry status -- Need to generate this within IF
91308: ----------------------------------------------------------------------------------
91309: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91310: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
91311: ,p_balance_type_code => l_balance_type_code
91312: );
91313:

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

91392:
91393: --
91394: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91395: --
91396: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91397: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91398: ELSE
91399: ---------------------------------------------------------------------------------------------------
91400: -- 4262811a Switch Sign

Line 91421: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

91417:
91418: XLA_AE_LINES_PKG.ValidateCurrentLine;
91419: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91420:
91421: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91422: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91423: ,p_balance_type_code => l_balance_type_code);
91424:
91425: END IF;

Line 91530: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

91526: l_tmp_amt NUMBER;
91527: l_acc_rev_natural_side_code VARCHAR2(1);
91528:
91529: l_num_entries NUMBER;
91530: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
91531: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
91532: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
91533: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
91534: l_recog_line_1 NUMBER;

Line 91531: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

91527: l_acc_rev_natural_side_code VARCHAR2(1);
91528:
91529: l_num_entries NUMBER;
91530: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
91531: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
91532: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
91533: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
91534: l_recog_line_1 NUMBER;
91535: l_recog_line_2 NUMBER;

Line 91532: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

91528:
91529: l_num_entries NUMBER;
91530: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
91531: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
91532: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
91533: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
91534: l_recog_line_1 NUMBER;
91535: l_recog_line_2 NUMBER;
91536:

Line 91533: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

91529: l_num_entries NUMBER;
91530: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
91531: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
91532: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
91533: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
91534: l_recog_line_1 NUMBER;
91535: l_recog_line_2 NUMBER;
91536:
91537: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 91539: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

91535: l_recog_line_2 NUMBER;
91536:
91537: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
91538: l_bflow_applied_to_amt NUMBER; -- 5132302
91539: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
91540:
91541: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
91542:
91543: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

91610: l_accrual_line_num := NULL; -- 4262811
91611: l_tmp_amt := NULL; -- 4262811
91612: --
91613:
91614: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
91615: l_balance_type_code <> 'B' THEN
91616: IF NVL(p_source_24,9E125) = 3
91617: THEN
91618:

Line 91685: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

91681: --
91682: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
91683:
91684: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
91685: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
91686:
91687: -- 4955764
91688: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
91689: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

91725: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
91726:
91727: IF xla_accounting_cache_pkg.GetValueChar
91728: (p_source_code => 'LEDGER_CATEGORY_CODE'
91729: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
91730: AND l_bflow_method_code = 'PRIOR_ENTRY'
91731: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
91732: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
91733: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

91825: p_lookup_type => 'XLA_OWNER_TYPE'
91826: ,p_lookup_code => l_component_type_code
91827: )
91828: ,p_token_4 => 'PRODUCT_NAME'
91829: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91830: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91831: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91832: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91833: ,p_ae_header_id => NULL

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

91826: ,p_lookup_code => l_component_type_code
91827: )
91828: ,p_token_4 => 'PRODUCT_NAME'
91829: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91830: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91831: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91832: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91833: ,p_ae_header_id => NULL
91834: );

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

91827: )
91828: ,p_token_4 => 'PRODUCT_NAME'
91829: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91830: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91831: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91832: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91833: ,p_ae_header_id => NULL
91834: );
91835:

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

91828: ,p_token_4 => 'PRODUCT_NAME'
91829: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
91830: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
91831: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
91832: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
91833: ,p_ae_header_id => NULL
91834: );
91835:
91836: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 91863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

91859: ----------------------------------------------------------------------------------
91860: -- 4219869 Business Flow
91861: -- Update journal entry status -- Need to generate this within IF
91862: ----------------------------------------------------------------------------------
91863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91864: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
91865: ,p_balance_type_code => l_balance_type_code
91866: );
91867:

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

91946:
91947: --
91948: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
91949: --
91950: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
91951: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
91952: ELSE
91953: ---------------------------------------------------------------------------------------------------
91954: -- 4262811a Switch Sign

Line 91975: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

91971:
91972: XLA_AE_LINES_PKG.ValidateCurrentLine;
91973: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
91974:
91975: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
91976: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
91977: ,p_balance_type_code => l_balance_type_code);
91978:
91979: END IF;

Line 92084: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

92080: l_tmp_amt NUMBER;
92081: l_acc_rev_natural_side_code VARCHAR2(1);
92082:
92083: l_num_entries NUMBER;
92084: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92085: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92086: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92087: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92088: l_recog_line_1 NUMBER;

Line 92085: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

92081: l_acc_rev_natural_side_code VARCHAR2(1);
92082:
92083: l_num_entries NUMBER;
92084: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92085: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92086: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92087: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92088: l_recog_line_1 NUMBER;
92089: l_recog_line_2 NUMBER;

Line 92086: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

92082:
92083: l_num_entries NUMBER;
92084: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92085: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92086: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92087: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92088: l_recog_line_1 NUMBER;
92089: l_recog_line_2 NUMBER;
92090:

Line 92087: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

92083: l_num_entries NUMBER;
92084: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92085: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92086: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92087: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92088: l_recog_line_1 NUMBER;
92089: l_recog_line_2 NUMBER;
92090:
92091: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 92093: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

92089: l_recog_line_2 NUMBER;
92090:
92091: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
92092: l_bflow_applied_to_amt NUMBER; -- 5132302
92093: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
92094:
92095: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
92096:
92097: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

92164: l_accrual_line_num := NULL; -- 4262811
92165: l_tmp_amt := NULL; -- 4262811
92166: --
92167:
92168: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
92169: l_balance_type_code <> 'B' THEN
92170: IF NVL(p_source_24,9E125) = 3
92171: THEN
92172:

Line 92239: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

92235: --
92236: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92237:
92238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92239: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92240:
92241: -- 4955764
92242: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92243: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

92279: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92280:
92281: IF xla_accounting_cache_pkg.GetValueChar
92282: (p_source_code => 'LEDGER_CATEGORY_CODE'
92283: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
92284: AND l_bflow_method_code = 'PRIOR_ENTRY'
92285: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
92286: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92287: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

92379: p_lookup_type => 'XLA_OWNER_TYPE'
92380: ,p_lookup_code => l_component_type_code
92381: )
92382: ,p_token_4 => 'PRODUCT_NAME'
92383: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92384: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92385: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92386: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92387: ,p_ae_header_id => NULL

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

92380: ,p_lookup_code => l_component_type_code
92381: )
92382: ,p_token_4 => 'PRODUCT_NAME'
92383: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92384: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92385: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92386: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92387: ,p_ae_header_id => NULL
92388: );

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

92381: )
92382: ,p_token_4 => 'PRODUCT_NAME'
92383: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92384: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92385: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92386: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92387: ,p_ae_header_id => NULL
92388: );
92389:

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

92382: ,p_token_4 => 'PRODUCT_NAME'
92383: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92384: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92385: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92386: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92387: ,p_ae_header_id => NULL
92388: );
92389:
92390: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 92417: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

92413: ----------------------------------------------------------------------------------
92414: -- 4219869 Business Flow
92415: -- Update journal entry status -- Need to generate this within IF
92416: ----------------------------------------------------------------------------------
92417: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92418: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
92419: ,p_balance_type_code => l_balance_type_code
92420: );
92421:

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

92500:
92501: --
92502: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
92503: --
92504: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
92505: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
92506: ELSE
92507: ---------------------------------------------------------------------------------------------------
92508: -- 4262811a Switch Sign

Line 92529: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

92525:
92526: XLA_AE_LINES_PKG.ValidateCurrentLine;
92527: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
92528:
92529: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92530: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
92531: ,p_balance_type_code => l_balance_type_code);
92532:
92533: END IF;

Line 92638: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

92634: l_tmp_amt NUMBER;
92635: l_acc_rev_natural_side_code VARCHAR2(1);
92636:
92637: l_num_entries NUMBER;
92638: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92639: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92640: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92641: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92642: l_recog_line_1 NUMBER;

Line 92639: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

92635: l_acc_rev_natural_side_code VARCHAR2(1);
92636:
92637: l_num_entries NUMBER;
92638: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92639: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92640: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92641: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92642: l_recog_line_1 NUMBER;
92643: l_recog_line_2 NUMBER;

Line 92640: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

92636:
92637: l_num_entries NUMBER;
92638: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92639: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92640: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92641: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92642: l_recog_line_1 NUMBER;
92643: l_recog_line_2 NUMBER;
92644:

Line 92641: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

92637: l_num_entries NUMBER;
92638: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
92639: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
92640: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
92641: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
92642: l_recog_line_1 NUMBER;
92643: l_recog_line_2 NUMBER;
92644:
92645: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 92647: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

92643: l_recog_line_2 NUMBER;
92644:
92645: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
92646: l_bflow_applied_to_amt NUMBER; -- 5132302
92647: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
92648:
92649: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
92650:
92651: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

92718: l_accrual_line_num := NULL; -- 4262811
92719: l_tmp_amt := NULL; -- 4262811
92720: --
92721:
92722: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
92723: l_balance_type_code <> 'B' THEN
92724: IF NVL(p_source_24,9E125) = 3
92725: THEN
92726:

Line 92793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

92789: --
92790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
92791:
92792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
92793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
92794:
92795: -- 4955764
92796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
92797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

92833: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
92834:
92835: IF xla_accounting_cache_pkg.GetValueChar
92836: (p_source_code => 'LEDGER_CATEGORY_CODE'
92837: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
92838: AND l_bflow_method_code = 'PRIOR_ENTRY'
92839: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
92840: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
92841: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 92937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

92933: p_lookup_type => 'XLA_OWNER_TYPE'
92934: ,p_lookup_code => l_component_type_code
92935: )
92936: ,p_token_4 => 'PRODUCT_NAME'
92937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92941: ,p_ae_header_id => NULL

Line 92938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

92934: ,p_lookup_code => l_component_type_code
92935: )
92936: ,p_token_4 => 'PRODUCT_NAME'
92937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92941: ,p_ae_header_id => NULL
92942: );

Line 92939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

92935: )
92936: ,p_token_4 => 'PRODUCT_NAME'
92937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92941: ,p_ae_header_id => NULL
92942: );
92943:

Line 92940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

92936: ,p_token_4 => 'PRODUCT_NAME'
92937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
92938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
92939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
92940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
92941: ,p_ae_header_id => NULL
92942: );
92943:
92944: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 92971: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

92967: ----------------------------------------------------------------------------------
92968: -- 4219869 Business Flow
92969: -- Update journal entry status -- Need to generate this within IF
92970: ----------------------------------------------------------------------------------
92971: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
92972: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
92973: ,p_balance_type_code => l_balance_type_code
92974: );
92975:

Line 93058: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

93054:
93055: --
93056: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93057: --
93058: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93059: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93060: ELSE
93061: ---------------------------------------------------------------------------------------------------
93062: -- 4262811a Switch Sign

Line 93083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

93079:
93080: XLA_AE_LINES_PKG.ValidateCurrentLine;
93081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93082:
93083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93084: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93085: ,p_balance_type_code => l_balance_type_code);
93086:
93087: END IF;

Line 93192: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

93188: l_tmp_amt NUMBER;
93189: l_acc_rev_natural_side_code VARCHAR2(1);
93190:
93191: l_num_entries NUMBER;
93192: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93193: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93194: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93195: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93196: l_recog_line_1 NUMBER;

Line 93193: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

93189: l_acc_rev_natural_side_code VARCHAR2(1);
93190:
93191: l_num_entries NUMBER;
93192: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93193: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93194: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93195: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93196: l_recog_line_1 NUMBER;
93197: l_recog_line_2 NUMBER;

Line 93194: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

93190:
93191: l_num_entries NUMBER;
93192: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93193: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93194: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93195: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93196: l_recog_line_1 NUMBER;
93197: l_recog_line_2 NUMBER;
93198:

Line 93195: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

93191: l_num_entries NUMBER;
93192: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93193: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93194: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93195: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93196: l_recog_line_1 NUMBER;
93197: l_recog_line_2 NUMBER;
93198:
93199: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 93201: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

93197: l_recog_line_2 NUMBER;
93198:
93199: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
93200: l_bflow_applied_to_amt NUMBER; -- 5132302
93201: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
93202:
93203: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
93204:
93205: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 93276: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

93272: l_accrual_line_num := NULL; -- 4262811
93273: l_tmp_amt := NULL; -- 4262811
93274: --
93275:
93276: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
93277: l_balance_type_code <> 'B' THEN
93278: IF NVL(p_source_24,9E125) = 3
93279: THEN
93280:

Line 93347: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

93343: --
93344: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93345:
93346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93347: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93348:
93349: -- 4955764
93350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 93391: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

93387: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93388:
93389: IF xla_accounting_cache_pkg.GetValueChar
93390: (p_source_code => 'LEDGER_CATEGORY_CODE'
93391: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
93392: AND l_bflow_method_code = 'PRIOR_ENTRY'
93393: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
93394: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
93395: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 93491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

93487: p_lookup_type => 'XLA_OWNER_TYPE'
93488: ,p_lookup_code => l_component_type_code
93489: )
93490: ,p_token_4 => 'PRODUCT_NAME'
93491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93495: ,p_ae_header_id => NULL

Line 93492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

93488: ,p_lookup_code => l_component_type_code
93489: )
93490: ,p_token_4 => 'PRODUCT_NAME'
93491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93495: ,p_ae_header_id => NULL
93496: );

Line 93493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

93489: )
93490: ,p_token_4 => 'PRODUCT_NAME'
93491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93495: ,p_ae_header_id => NULL
93496: );
93497:

Line 93494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

93490: ,p_token_4 => 'PRODUCT_NAME'
93491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
93492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
93493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
93494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
93495: ,p_ae_header_id => NULL
93496: );
93497:
93498: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 93525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

93521: ----------------------------------------------------------------------------------
93522: -- 4219869 Business Flow
93523: -- Update journal entry status -- Need to generate this within IF
93524: ----------------------------------------------------------------------------------
93525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93526: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
93527: ,p_balance_type_code => l_balance_type_code
93528: );
93529:

Line 93612: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

93608:
93609: --
93610: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
93611: --
93612: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
93613: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
93614: ELSE
93615: ---------------------------------------------------------------------------------------------------
93616: -- 4262811a Switch Sign

Line 93637: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

93633:
93634: XLA_AE_LINES_PKG.ValidateCurrentLine;
93635: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
93636:
93637: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
93638: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
93639: ,p_balance_type_code => l_balance_type_code);
93640:
93641: END IF;

Line 93766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

93762: l_tmp_amt NUMBER;
93763: l_acc_rev_natural_side_code VARCHAR2(1);
93764:
93765: l_num_entries NUMBER;
93766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93770: l_recog_line_1 NUMBER;

Line 93767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

93763: l_acc_rev_natural_side_code VARCHAR2(1);
93764:
93765: l_num_entries NUMBER;
93766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93770: l_recog_line_1 NUMBER;
93771: l_recog_line_2 NUMBER;

Line 93768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

93764:
93765: l_num_entries NUMBER;
93766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93770: l_recog_line_1 NUMBER;
93771: l_recog_line_2 NUMBER;
93772:

Line 93769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

93765: l_num_entries NUMBER;
93766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
93767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
93768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
93769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
93770: l_recog_line_1 NUMBER;
93771: l_recog_line_2 NUMBER;
93772:
93773: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 93775: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

93771: l_recog_line_2 NUMBER;
93772:
93773: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
93774: l_bflow_applied_to_amt NUMBER; -- 5132302
93775: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
93776:
93777: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
93778:
93779: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 93850: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

93846: l_accrual_line_num := NULL; -- 4262811
93847: l_tmp_amt := NULL; -- 4262811
93848: --
93849:
93850: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
93851: l_balance_type_code <> 'B' THEN
93852: IF NVL(p_source_24,9E125) = 3
93853: THEN
93854:

Line 93921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

93917: --
93918: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
93919:
93920: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
93921: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
93922:
93923: -- 4955764
93924: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
93925: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 93997: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

93993: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
93994:
93995: IF xla_accounting_cache_pkg.GetValueChar
93996: (p_source_code => 'LEDGER_CATEGORY_CODE'
93997: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
93998: AND l_bflow_method_code = 'PRIOR_ENTRY'
93999: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
94000: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
94001: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 94097: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

94093: p_lookup_type => 'XLA_OWNER_TYPE'
94094: ,p_lookup_code => l_component_type_code
94095: )
94096: ,p_token_4 => 'PRODUCT_NAME'
94097: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94098: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94099: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94100: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94101: ,p_ae_header_id => NULL

Line 94098: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

94094: ,p_lookup_code => l_component_type_code
94095: )
94096: ,p_token_4 => 'PRODUCT_NAME'
94097: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94098: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94099: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94100: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94101: ,p_ae_header_id => NULL
94102: );

Line 94099: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

94095: )
94096: ,p_token_4 => 'PRODUCT_NAME'
94097: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94098: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94099: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94100: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94101: ,p_ae_header_id => NULL
94102: );
94103:

Line 94100: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

94096: ,p_token_4 => 'PRODUCT_NAME'
94097: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94098: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94099: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94100: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94101: ,p_ae_header_id => NULL
94102: );
94103:
94104: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 94131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

94127: ----------------------------------------------------------------------------------
94128: -- 4219869 Business Flow
94129: -- Update journal entry status -- Need to generate this within IF
94130: ----------------------------------------------------------------------------------
94131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94132: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
94133: ,p_balance_type_code => l_balance_type_code
94134: );
94135:

Line 94218: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

94214:
94215: --
94216: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94217: --
94218: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94219: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94220: ELSE
94221: ---------------------------------------------------------------------------------------------------
94222: -- 4262811a Switch Sign

Line 94243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

94239:
94240: XLA_AE_LINES_PKG.ValidateCurrentLine;
94241: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94242:
94243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94244: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94245: ,p_balance_type_code => l_balance_type_code);
94246:
94247: END IF;

Line 94352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

94348: l_tmp_amt NUMBER;
94349: l_acc_rev_natural_side_code VARCHAR2(1);
94350:
94351: l_num_entries NUMBER;
94352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94356: l_recog_line_1 NUMBER;

Line 94353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

94349: l_acc_rev_natural_side_code VARCHAR2(1);
94350:
94351: l_num_entries NUMBER;
94352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94356: l_recog_line_1 NUMBER;
94357: l_recog_line_2 NUMBER;

Line 94354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

94350:
94351: l_num_entries NUMBER;
94352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94356: l_recog_line_1 NUMBER;
94357: l_recog_line_2 NUMBER;
94358:

Line 94355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

94351: l_num_entries NUMBER;
94352: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94353: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94354: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94355: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94356: l_recog_line_1 NUMBER;
94357: l_recog_line_2 NUMBER;
94358:
94359: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 94361: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

94357: l_recog_line_2 NUMBER;
94358:
94359: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
94360: l_bflow_applied_to_amt NUMBER; -- 5132302
94361: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
94362:
94363: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
94364:
94365: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 94436: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

94432: l_accrual_line_num := NULL; -- 4262811
94433: l_tmp_amt := NULL; -- 4262811
94434: --
94435:
94436: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
94437: l_balance_type_code <> 'B' THEN
94438: IF NVL(p_source_24,9E125) = 3
94439: THEN
94440:

Line 94507: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

94503: --
94504: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
94505:
94506: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
94507: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
94508:
94509: -- 4955764
94510: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
94511: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 94551: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

94547: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
94548:
94549: IF xla_accounting_cache_pkg.GetValueChar
94550: (p_source_code => 'LEDGER_CATEGORY_CODE'
94551: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
94552: AND l_bflow_method_code = 'PRIOR_ENTRY'
94553: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
94554: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
94555: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 94651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

94647: p_lookup_type => 'XLA_OWNER_TYPE'
94648: ,p_lookup_code => l_component_type_code
94649: )
94650: ,p_token_4 => 'PRODUCT_NAME'
94651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94655: ,p_ae_header_id => NULL

Line 94652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

94648: ,p_lookup_code => l_component_type_code
94649: )
94650: ,p_token_4 => 'PRODUCT_NAME'
94651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94655: ,p_ae_header_id => NULL
94656: );

Line 94653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

94649: )
94650: ,p_token_4 => 'PRODUCT_NAME'
94651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94655: ,p_ae_header_id => NULL
94656: );
94657:

Line 94654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

94650: ,p_token_4 => 'PRODUCT_NAME'
94651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
94652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
94653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
94654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
94655: ,p_ae_header_id => NULL
94656: );
94657:
94658: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 94685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

94681: ----------------------------------------------------------------------------------
94682: -- 4219869 Business Flow
94683: -- Update journal entry status -- Need to generate this within IF
94684: ----------------------------------------------------------------------------------
94685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94686: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
94687: ,p_balance_type_code => l_balance_type_code
94688: );
94689:

Line 94772: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

94768:
94769: --
94770: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
94771: --
94772: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
94773: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
94774: ELSE
94775: ---------------------------------------------------------------------------------------------------
94776: -- 4262811a Switch Sign

Line 94797: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

94793:
94794: XLA_AE_LINES_PKG.ValidateCurrentLine;
94795: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
94796:
94797: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
94798: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
94799: ,p_balance_type_code => l_balance_type_code);
94800:
94801: END IF;

Line 94906: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

94902: l_tmp_amt NUMBER;
94903: l_acc_rev_natural_side_code VARCHAR2(1);
94904:
94905: l_num_entries NUMBER;
94906: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94907: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94908: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94909: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94910: l_recog_line_1 NUMBER;

Line 94907: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

94903: l_acc_rev_natural_side_code VARCHAR2(1);
94904:
94905: l_num_entries NUMBER;
94906: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94907: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94908: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94909: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94910: l_recog_line_1 NUMBER;
94911: l_recog_line_2 NUMBER;

Line 94908: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

94904:
94905: l_num_entries NUMBER;
94906: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94907: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94908: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94909: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94910: l_recog_line_1 NUMBER;
94911: l_recog_line_2 NUMBER;
94912:

Line 94909: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

94905: l_num_entries NUMBER;
94906: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
94907: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
94908: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
94909: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
94910: l_recog_line_1 NUMBER;
94911: l_recog_line_2 NUMBER;
94912:
94913: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 94915: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

94911: l_recog_line_2 NUMBER;
94912:
94913: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
94914: l_bflow_applied_to_amt NUMBER; -- 5132302
94915: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
94916:
94917: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
94918:
94919: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 94990: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

94986: l_accrual_line_num := NULL; -- 4262811
94987: l_tmp_amt := NULL; -- 4262811
94988: --
94989:
94990: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
94991: l_balance_type_code <> 'B' THEN
94992: IF NVL(p_source_24,9E125) = 2
94993: THEN
94994:

Line 95061: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

95057: --
95058: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95059:
95060: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95061: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95062:
95063: -- 4955764
95064: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95065: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 95105: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

95101: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95102:
95103: IF xla_accounting_cache_pkg.GetValueChar
95104: (p_source_code => 'LEDGER_CATEGORY_CODE'
95105: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
95106: AND l_bflow_method_code = 'PRIOR_ENTRY'
95107: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
95108: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95109: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 95205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

95201: p_lookup_type => 'XLA_OWNER_TYPE'
95202: ,p_lookup_code => l_component_type_code
95203: )
95204: ,p_token_4 => 'PRODUCT_NAME'
95205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95209: ,p_ae_header_id => NULL

Line 95206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

95202: ,p_lookup_code => l_component_type_code
95203: )
95204: ,p_token_4 => 'PRODUCT_NAME'
95205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95209: ,p_ae_header_id => NULL
95210: );

Line 95207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

95203: )
95204: ,p_token_4 => 'PRODUCT_NAME'
95205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95209: ,p_ae_header_id => NULL
95210: );
95211:

Line 95208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

95204: ,p_token_4 => 'PRODUCT_NAME'
95205: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95206: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95207: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95208: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95209: ,p_ae_header_id => NULL
95210: );
95211:
95212: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 95239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

95235: ----------------------------------------------------------------------------------
95236: -- 4219869 Business Flow
95237: -- Update journal entry status -- Need to generate this within IF
95238: ----------------------------------------------------------------------------------
95239: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95240: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
95241: ,p_balance_type_code => l_balance_type_code
95242: );
95243:

Line 95326: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

95322:
95323: --
95324: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
95325: --
95326: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
95327: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
95328: ELSE
95329: ---------------------------------------------------------------------------------------------------
95330: -- 4262811a Switch Sign

Line 95351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

95347:
95348: XLA_AE_LINES_PKG.ValidateCurrentLine;
95349: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95350:
95351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95352: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95353: ,p_balance_type_code => l_balance_type_code);
95354:
95355: END IF;

Line 95460: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

95456: l_tmp_amt NUMBER;
95457: l_acc_rev_natural_side_code VARCHAR2(1);
95458:
95459: l_num_entries NUMBER;
95460: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95461: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95462: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95463: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95464: l_recog_line_1 NUMBER;

Line 95461: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

95457: l_acc_rev_natural_side_code VARCHAR2(1);
95458:
95459: l_num_entries NUMBER;
95460: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95461: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95462: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95463: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95464: l_recog_line_1 NUMBER;
95465: l_recog_line_2 NUMBER;

Line 95462: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

95458:
95459: l_num_entries NUMBER;
95460: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95461: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95462: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95463: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95464: l_recog_line_1 NUMBER;
95465: l_recog_line_2 NUMBER;
95466:

Line 95463: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

95459: l_num_entries NUMBER;
95460: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
95461: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
95462: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
95463: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
95464: l_recog_line_1 NUMBER;
95465: l_recog_line_2 NUMBER;
95466:
95467: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 95469: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

95465: l_recog_line_2 NUMBER;
95466:
95467: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
95468: l_bflow_applied_to_amt NUMBER; -- 5132302
95469: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
95470:
95471: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
95472:
95473: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 95544: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

95540: l_accrual_line_num := NULL; -- 4262811
95541: l_tmp_amt := NULL; -- 4262811
95542: --
95543:
95544: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
95545: l_balance_type_code <> 'B' THEN
95546: IF NVL(p_source_24,9E125) = 2
95547: THEN
95548:

Line 95615: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

95611: --
95612: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
95613:
95614: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
95615: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
95616:
95617: -- 4955764
95618: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
95619: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 95659: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

95655: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
95656:
95657: IF xla_accounting_cache_pkg.GetValueChar
95658: (p_source_code => 'LEDGER_CATEGORY_CODE'
95659: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
95660: AND l_bflow_method_code = 'PRIOR_ENTRY'
95661: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
95662: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
95663: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 95759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

95755: p_lookup_type => 'XLA_OWNER_TYPE'
95756: ,p_lookup_code => l_component_type_code
95757: )
95758: ,p_token_4 => 'PRODUCT_NAME'
95759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95763: ,p_ae_header_id => NULL

Line 95760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

95756: ,p_lookup_code => l_component_type_code
95757: )
95758: ,p_token_4 => 'PRODUCT_NAME'
95759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95763: ,p_ae_header_id => NULL
95764: );

Line 95761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

95757: )
95758: ,p_token_4 => 'PRODUCT_NAME'
95759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95763: ,p_ae_header_id => NULL
95764: );
95765:

Line 95762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

95758: ,p_token_4 => 'PRODUCT_NAME'
95759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
95760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
95761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
95762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
95763: ,p_ae_header_id => NULL
95764: );
95765:
95766: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 95793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

95789: ----------------------------------------------------------------------------------
95790: -- 4219869 Business Flow
95791: -- Update journal entry status -- Need to generate this within IF
95792: ----------------------------------------------------------------------------------
95793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
95795: ,p_balance_type_code => l_balance_type_code
95796: );
95797:

Line 95880: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

95876:
95877: --
95878: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
95879: --
95880: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
95881: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
95882: ELSE
95883: ---------------------------------------------------------------------------------------------------
95884: -- 4262811a Switch Sign

Line 95905: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

95901:
95902: XLA_AE_LINES_PKG.ValidateCurrentLine;
95903: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
95904:
95905: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
95906: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
95907: ,p_balance_type_code => l_balance_type_code);
95908:
95909: END IF;

Line 96014: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

96010: l_tmp_amt NUMBER;
96011: l_acc_rev_natural_side_code VARCHAR2(1);
96012:
96013: l_num_entries NUMBER;
96014: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96015: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96016: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96017: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96018: l_recog_line_1 NUMBER;

Line 96015: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

96011: l_acc_rev_natural_side_code VARCHAR2(1);
96012:
96013: l_num_entries NUMBER;
96014: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96015: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96016: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96017: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96018: l_recog_line_1 NUMBER;
96019: l_recog_line_2 NUMBER;

Line 96016: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

96012:
96013: l_num_entries NUMBER;
96014: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96015: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96016: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96017: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96018: l_recog_line_1 NUMBER;
96019: l_recog_line_2 NUMBER;
96020:

Line 96017: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

96013: l_num_entries NUMBER;
96014: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96015: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96016: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96017: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96018: l_recog_line_1 NUMBER;
96019: l_recog_line_2 NUMBER;
96020:
96021: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 96023: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

96019: l_recog_line_2 NUMBER;
96020:
96021: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
96022: l_bflow_applied_to_amt NUMBER; -- 5132302
96023: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
96024:
96025: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
96026:
96027: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 96098: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

96094: l_accrual_line_num := NULL; -- 4262811
96095: l_tmp_amt := NULL; -- 4262811
96096: --
96097:
96098: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
96099: l_balance_type_code <> 'B' THEN
96100: IF NVL(p_source_24,9E125) = 2
96101: THEN
96102:

Line 96169: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

96165: --
96166: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96167:
96168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96169: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96170:
96171: -- 4955764
96172: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96173: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 96213: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

96209: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96210:
96211: IF xla_accounting_cache_pkg.GetValueChar
96212: (p_source_code => 'LEDGER_CATEGORY_CODE'
96213: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
96214: AND l_bflow_method_code = 'PRIOR_ENTRY'
96215: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
96216: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
96217: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 96313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

96309: p_lookup_type => 'XLA_OWNER_TYPE'
96310: ,p_lookup_code => l_component_type_code
96311: )
96312: ,p_token_4 => 'PRODUCT_NAME'
96313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96317: ,p_ae_header_id => NULL

Line 96314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

96310: ,p_lookup_code => l_component_type_code
96311: )
96312: ,p_token_4 => 'PRODUCT_NAME'
96313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96317: ,p_ae_header_id => NULL
96318: );

Line 96315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

96311: )
96312: ,p_token_4 => 'PRODUCT_NAME'
96313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96317: ,p_ae_header_id => NULL
96318: );
96319:

Line 96316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

96312: ,p_token_4 => 'PRODUCT_NAME'
96313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96317: ,p_ae_header_id => NULL
96318: );
96319:
96320: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 96347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

96343: ----------------------------------------------------------------------------------
96344: -- 4219869 Business Flow
96345: -- Update journal entry status -- Need to generate this within IF
96346: ----------------------------------------------------------------------------------
96347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96348: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
96349: ,p_balance_type_code => l_balance_type_code
96350: );
96351:

Line 96434: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

96430:
96431: --
96432: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
96433: --
96434: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
96435: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
96436: ELSE
96437: ---------------------------------------------------------------------------------------------------
96438: -- 4262811a Switch Sign

Line 96459: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

96455:
96456: XLA_AE_LINES_PKG.ValidateCurrentLine;
96457: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
96458:
96459: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96460: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
96461: ,p_balance_type_code => l_balance_type_code);
96462:
96463: END IF;

Line 96568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

96564: l_tmp_amt NUMBER;
96565: l_acc_rev_natural_side_code VARCHAR2(1);
96566:
96567: l_num_entries NUMBER;
96568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96572: l_recog_line_1 NUMBER;

Line 96569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

96565: l_acc_rev_natural_side_code VARCHAR2(1);
96566:
96567: l_num_entries NUMBER;
96568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96572: l_recog_line_1 NUMBER;
96573: l_recog_line_2 NUMBER;

Line 96570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

96566:
96567: l_num_entries NUMBER;
96568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96572: l_recog_line_1 NUMBER;
96573: l_recog_line_2 NUMBER;
96574:

Line 96571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

96567: l_num_entries NUMBER;
96568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
96569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
96570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
96571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
96572: l_recog_line_1 NUMBER;
96573: l_recog_line_2 NUMBER;
96574:
96575: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 96577: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

96573: l_recog_line_2 NUMBER;
96574:
96575: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
96576: l_bflow_applied_to_amt NUMBER; -- 5132302
96577: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
96578:
96579: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
96580:
96581: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 96652: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

96648: l_accrual_line_num := NULL; -- 4262811
96649: l_tmp_amt := NULL; -- 4262811
96650: --
96651:
96652: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
96653: l_balance_type_code <> 'B' THEN
96654: IF NVL(p_source_24,9E125) = 2
96655: THEN
96656:

Line 96723: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

96719: --
96720: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
96721:
96722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
96723: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
96724:
96725: -- 4955764
96726: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
96727: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 96767: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

96763: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
96764:
96765: IF xla_accounting_cache_pkg.GetValueChar
96766: (p_source_code => 'LEDGER_CATEGORY_CODE'
96767: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
96768: AND l_bflow_method_code = 'PRIOR_ENTRY'
96769: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
96770: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
96771: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 96867: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

96863: p_lookup_type => 'XLA_OWNER_TYPE'
96864: ,p_lookup_code => l_component_type_code
96865: )
96866: ,p_token_4 => 'PRODUCT_NAME'
96867: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96868: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96869: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96870: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96871: ,p_ae_header_id => NULL

Line 96868: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

96864: ,p_lookup_code => l_component_type_code
96865: )
96866: ,p_token_4 => 'PRODUCT_NAME'
96867: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96868: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96869: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96870: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96871: ,p_ae_header_id => NULL
96872: );

Line 96869: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

96865: )
96866: ,p_token_4 => 'PRODUCT_NAME'
96867: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96868: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96869: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96870: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96871: ,p_ae_header_id => NULL
96872: );
96873:

Line 96870: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

96866: ,p_token_4 => 'PRODUCT_NAME'
96867: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
96868: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
96869: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
96870: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
96871: ,p_ae_header_id => NULL
96872: );
96873:
96874: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 96901: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

96897: ----------------------------------------------------------------------------------
96898: -- 4219869 Business Flow
96899: -- Update journal entry status -- Need to generate this within IF
96900: ----------------------------------------------------------------------------------
96901: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
96902: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
96903: ,p_balance_type_code => l_balance_type_code
96904: );
96905:

Line 96988: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

96984:
96985: --
96986: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
96987: --
96988: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
96989: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
96990: ELSE
96991: ---------------------------------------------------------------------------------------------------
96992: -- 4262811a Switch Sign

Line 97013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

97009:
97010: XLA_AE_LINES_PKG.ValidateCurrentLine;
97011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97012:
97013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97014: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
97015: ,p_balance_type_code => l_balance_type_code);
97016:
97017: END IF;

Line 97122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

97118: l_tmp_amt NUMBER;
97119: l_acc_rev_natural_side_code VARCHAR2(1);
97120:
97121: l_num_entries NUMBER;
97122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97126: l_recog_line_1 NUMBER;

Line 97123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

97119: l_acc_rev_natural_side_code VARCHAR2(1);
97120:
97121: l_num_entries NUMBER;
97122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97126: l_recog_line_1 NUMBER;
97127: l_recog_line_2 NUMBER;

Line 97124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

97120:
97121: l_num_entries NUMBER;
97122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97126: l_recog_line_1 NUMBER;
97127: l_recog_line_2 NUMBER;
97128:

Line 97125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

97121: l_num_entries NUMBER;
97122: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97123: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97124: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97125: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97126: l_recog_line_1 NUMBER;
97127: l_recog_line_2 NUMBER;
97128:
97129: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 97131: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

97127: l_recog_line_2 NUMBER;
97128:
97129: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
97130: l_bflow_applied_to_amt NUMBER; -- 5132302
97131: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
97132:
97133: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
97134:
97135: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 97206: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

97202: l_accrual_line_num := NULL; -- 4262811
97203: l_tmp_amt := NULL; -- 4262811
97204: --
97205:
97206: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
97207: l_balance_type_code <> 'B' THEN
97208: IF NVL(p_source_24,9E125) = 25 OR
97209: NVL(p_source_24,9E125) = 27
97210: THEN

Line 97278: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

97274: --
97275: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97276:
97277: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97278: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97279:
97280: -- 4955764
97281: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97282: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 97322: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

97318: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97319:
97320: IF xla_accounting_cache_pkg.GetValueChar
97321: (p_source_code => 'LEDGER_CATEGORY_CODE'
97322: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
97323: AND l_bflow_method_code = 'PRIOR_ENTRY'
97324: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
97325: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97326: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 97422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

97418: p_lookup_type => 'XLA_OWNER_TYPE'
97419: ,p_lookup_code => l_component_type_code
97420: )
97421: ,p_token_4 => 'PRODUCT_NAME'
97422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97426: ,p_ae_header_id => NULL

Line 97423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

97419: ,p_lookup_code => l_component_type_code
97420: )
97421: ,p_token_4 => 'PRODUCT_NAME'
97422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97426: ,p_ae_header_id => NULL
97427: );

Line 97424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

97420: )
97421: ,p_token_4 => 'PRODUCT_NAME'
97422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97426: ,p_ae_header_id => NULL
97427: );
97428:

Line 97425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

97421: ,p_token_4 => 'PRODUCT_NAME'
97422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97426: ,p_ae_header_id => NULL
97427: );
97428:
97429: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 97456: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

97452: ----------------------------------------------------------------------------------
97453: -- 4219869 Business Flow
97454: -- Update journal entry status -- Need to generate this within IF
97455: ----------------------------------------------------------------------------------
97456: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97457: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
97458: ,p_balance_type_code => l_balance_type_code
97459: );
97460:

Line 97543: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

97539:
97540: --
97541: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
97542: --
97543: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
97544: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
97545: ELSE
97546: ---------------------------------------------------------------------------------------------------
97547: -- 4262811a Switch Sign

Line 97568: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

97564:
97565: XLA_AE_LINES_PKG.ValidateCurrentLine;
97566: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
97567:
97568: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
97569: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
97570: ,p_balance_type_code => l_balance_type_code);
97571:
97572: END IF;

Line 97677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

97673: l_tmp_amt NUMBER;
97674: l_acc_rev_natural_side_code VARCHAR2(1);
97675:
97676: l_num_entries NUMBER;
97677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97681: l_recog_line_1 NUMBER;

Line 97678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

97674: l_acc_rev_natural_side_code VARCHAR2(1);
97675:
97676: l_num_entries NUMBER;
97677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97681: l_recog_line_1 NUMBER;
97682: l_recog_line_2 NUMBER;

Line 97679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

97675:
97676: l_num_entries NUMBER;
97677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97681: l_recog_line_1 NUMBER;
97682: l_recog_line_2 NUMBER;
97683:

Line 97680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

97676: l_num_entries NUMBER;
97677: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
97678: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
97679: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
97680: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
97681: l_recog_line_1 NUMBER;
97682: l_recog_line_2 NUMBER;
97683:
97684: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 97686: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

97682: l_recog_line_2 NUMBER;
97683:
97684: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
97685: l_bflow_applied_to_amt NUMBER; -- 5132302
97686: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
97687:
97688: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
97689:
97690: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 97761: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

97757: l_accrual_line_num := NULL; -- 4262811
97758: l_tmp_amt := NULL; -- 4262811
97759: --
97760:
97761: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
97762: l_balance_type_code <> 'B' THEN
97763: IF NVL(p_source_24,9E125) = 2
97764: THEN
97765:

Line 97832: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

97828: --
97829: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
97830:
97831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
97832: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
97833:
97834: -- 4955764
97835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
97836: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 97876: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

97872: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
97873:
97874: IF xla_accounting_cache_pkg.GetValueChar
97875: (p_source_code => 'LEDGER_CATEGORY_CODE'
97876: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
97877: AND l_bflow_method_code = 'PRIOR_ENTRY'
97878: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
97879: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
97880: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 97976: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

97972: p_lookup_type => 'XLA_OWNER_TYPE'
97973: ,p_lookup_code => l_component_type_code
97974: )
97975: ,p_token_4 => 'PRODUCT_NAME'
97976: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97977: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97978: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97979: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97980: ,p_ae_header_id => NULL

Line 97977: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

97973: ,p_lookup_code => l_component_type_code
97974: )
97975: ,p_token_4 => 'PRODUCT_NAME'
97976: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97977: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97978: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97979: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97980: ,p_ae_header_id => NULL
97981: );

Line 97978: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

97974: )
97975: ,p_token_4 => 'PRODUCT_NAME'
97976: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97977: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97978: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97979: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97980: ,p_ae_header_id => NULL
97981: );
97982:

Line 97979: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

97975: ,p_token_4 => 'PRODUCT_NAME'
97976: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
97977: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
97978: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
97979: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
97980: ,p_ae_header_id => NULL
97981: );
97982:
97983: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 98010: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

98006: ----------------------------------------------------------------------------------
98007: -- 4219869 Business Flow
98008: -- Update journal entry status -- Need to generate this within IF
98009: ----------------------------------------------------------------------------------
98010: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98011: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
98012: ,p_balance_type_code => l_balance_type_code
98013: );
98014:

Line 98097: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

98093:
98094: --
98095: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98096: --
98097: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98098: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98099: ELSE
98100: ---------------------------------------------------------------------------------------------------
98101: -- 4262811a Switch Sign

Line 98122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

98118:
98119: XLA_AE_LINES_PKG.ValidateCurrentLine;
98120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98121:
98122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98124: ,p_balance_type_code => l_balance_type_code);
98125:
98126: END IF;

Line 98231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

98227: l_tmp_amt NUMBER;
98228: l_acc_rev_natural_side_code VARCHAR2(1);
98229:
98230: l_num_entries NUMBER;
98231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98235: l_recog_line_1 NUMBER;

Line 98232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

98228: l_acc_rev_natural_side_code VARCHAR2(1);
98229:
98230: l_num_entries NUMBER;
98231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98235: l_recog_line_1 NUMBER;
98236: l_recog_line_2 NUMBER;

Line 98233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

98229:
98230: l_num_entries NUMBER;
98231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98235: l_recog_line_1 NUMBER;
98236: l_recog_line_2 NUMBER;
98237:

Line 98234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

98230: l_num_entries NUMBER;
98231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98235: l_recog_line_1 NUMBER;
98236: l_recog_line_2 NUMBER;
98237:
98238: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 98240: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

98236: l_recog_line_2 NUMBER;
98237:
98238: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
98239: l_bflow_applied_to_amt NUMBER; -- 5132302
98240: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
98241:
98242: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
98243:
98244: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 98315: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

98311: l_accrual_line_num := NULL; -- 4262811
98312: l_tmp_amt := NULL; -- 4262811
98313: --
98314:
98315: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
98316: l_balance_type_code <> 'B' THEN
98317: IF NVL(p_source_24,9E125) = 2 AND
98318: p_source_22 <= 0
98319: THEN

Line 98387: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

98383: --
98384: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98385:
98386: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98387: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98388:
98389: -- 4955764
98390: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98391: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 98431: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

98427: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98428:
98429: IF xla_accounting_cache_pkg.GetValueChar
98430: (p_source_code => 'LEDGER_CATEGORY_CODE'
98431: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
98432: AND l_bflow_method_code = 'PRIOR_ENTRY'
98433: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
98434: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
98435: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 98531: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

98527: p_lookup_type => 'XLA_OWNER_TYPE'
98528: ,p_lookup_code => l_component_type_code
98529: )
98530: ,p_token_4 => 'PRODUCT_NAME'
98531: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
98532: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
98533: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
98534: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
98535: ,p_ae_header_id => NULL

Line 98532: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

98528: ,p_lookup_code => l_component_type_code
98529: )
98530: ,p_token_4 => 'PRODUCT_NAME'
98531: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
98532: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
98533: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
98534: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
98535: ,p_ae_header_id => NULL
98536: );

Line 98533: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

98529: )
98530: ,p_token_4 => 'PRODUCT_NAME'
98531: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
98532: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
98533: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
98534: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
98535: ,p_ae_header_id => NULL
98536: );
98537:

Line 98534: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

98530: ,p_token_4 => 'PRODUCT_NAME'
98531: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
98532: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
98533: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
98534: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
98535: ,p_ae_header_id => NULL
98536: );
98537:
98538: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 98565: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

98561: ----------------------------------------------------------------------------------
98562: -- 4219869 Business Flow
98563: -- Update journal entry status -- Need to generate this within IF
98564: ----------------------------------------------------------------------------------
98565: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98566: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
98567: ,p_balance_type_code => l_balance_type_code
98568: );
98569:

Line 98652: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

98648:
98649: --
98650: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
98651: --
98652: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
98653: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
98654: ELSE
98655: ---------------------------------------------------------------------------------------------------
98656: -- 4262811a Switch Sign

Line 98677: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

98673:
98674: XLA_AE_LINES_PKG.ValidateCurrentLine;
98675: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
98676:
98677: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
98678: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
98679: ,p_balance_type_code => l_balance_type_code);
98680:
98681: END IF;

Line 98789: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

98785: l_tmp_amt NUMBER;
98786: l_acc_rev_natural_side_code VARCHAR2(1);
98787:
98788: l_num_entries NUMBER;
98789: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98790: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98791: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98792: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98793: l_recog_line_1 NUMBER;

Line 98790: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

98786: l_acc_rev_natural_side_code VARCHAR2(1);
98787:
98788: l_num_entries NUMBER;
98789: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98790: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98791: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98792: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98793: l_recog_line_1 NUMBER;
98794: l_recog_line_2 NUMBER;

Line 98791: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

98787:
98788: l_num_entries NUMBER;
98789: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98790: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98791: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98792: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98793: l_recog_line_1 NUMBER;
98794: l_recog_line_2 NUMBER;
98795:

Line 98792: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

98788: l_num_entries NUMBER;
98789: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
98790: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
98791: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
98792: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
98793: l_recog_line_1 NUMBER;
98794: l_recog_line_2 NUMBER;
98795:
98796: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 98798: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

98794: l_recog_line_2 NUMBER;
98795:
98796: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
98797: l_bflow_applied_to_amt NUMBER; -- 5132302
98798: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
98799:
98800: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
98801:
98802: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 98873: 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_accrual_line_num := NULL; -- 4262811
98870: l_tmp_amt := NULL; -- 4262811
98871: --
98872:
98873: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
98874: l_balance_type_code <> 'B' THEN
98875: IF NVL(p_source_24,9E125) = 2 AND
98876: ((p_source_22 <= 0 AND
98877: NVL(p_source_35,9E125) = 13) OR

Line 98952: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

98948: --
98949: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
98950:
98951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
98952: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
98953:
98954: -- 4955764
98955: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
98956: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 98996: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

98992: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
98993:
98994: IF xla_accounting_cache_pkg.GetValueChar
98995: (p_source_code => 'LEDGER_CATEGORY_CODE'
98996: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
98997: AND l_bflow_method_code = 'PRIOR_ENTRY'
98998: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
98999: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
99000: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 99096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

99092: p_lookup_type => 'XLA_OWNER_TYPE'
99093: ,p_lookup_code => l_component_type_code
99094: )
99095: ,p_token_4 => 'PRODUCT_NAME'
99096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99100: ,p_ae_header_id => NULL

Line 99097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

99093: ,p_lookup_code => l_component_type_code
99094: )
99095: ,p_token_4 => 'PRODUCT_NAME'
99096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99100: ,p_ae_header_id => NULL
99101: );

Line 99098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

99094: )
99095: ,p_token_4 => 'PRODUCT_NAME'
99096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99100: ,p_ae_header_id => NULL
99101: );
99102:

Line 99099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

99095: ,p_token_4 => 'PRODUCT_NAME'
99096: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99097: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99098: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99099: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99100: ,p_ae_header_id => NULL
99101: );
99102:
99103: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 99130: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

99126: ----------------------------------------------------------------------------------
99127: -- 4219869 Business Flow
99128: -- Update journal entry status -- Need to generate this within IF
99129: ----------------------------------------------------------------------------------
99130: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99131: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
99132: ,p_balance_type_code => l_balance_type_code
99133: );
99134:

Line 99217: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

99213:
99214: --
99215: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99216: --
99217: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99218: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99219: ELSE
99220: ---------------------------------------------------------------------------------------------------
99221: -- 4262811a Switch Sign

Line 99242: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

99238:
99239: XLA_AE_LINES_PKG.ValidateCurrentLine;
99240: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99241:
99242: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99243: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99244: ,p_balance_type_code => l_balance_type_code);
99245:
99246: END IF;

Line 99351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

99347: l_tmp_amt NUMBER;
99348: l_acc_rev_natural_side_code VARCHAR2(1);
99349:
99350: l_num_entries NUMBER;
99351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99355: l_recog_line_1 NUMBER;

Line 99352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

99348: l_acc_rev_natural_side_code VARCHAR2(1);
99349:
99350: l_num_entries NUMBER;
99351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99355: l_recog_line_1 NUMBER;
99356: l_recog_line_2 NUMBER;

Line 99353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

99349:
99350: l_num_entries NUMBER;
99351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99355: l_recog_line_1 NUMBER;
99356: l_recog_line_2 NUMBER;
99357:

Line 99354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

99350: l_num_entries NUMBER;
99351: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99352: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99353: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99354: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99355: l_recog_line_1 NUMBER;
99356: l_recog_line_2 NUMBER;
99357:
99358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 99360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

99356: l_recog_line_2 NUMBER;
99357:
99358: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
99359: l_bflow_applied_to_amt NUMBER; -- 5132302
99360: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
99361:
99362: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
99363:
99364: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 99435: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

99431: l_accrual_line_num := NULL; -- 4262811
99432: l_tmp_amt := NULL; -- 4262811
99433: --
99434:
99435: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
99436: l_balance_type_code <> 'B' THEN
99437: IF NVL(p_source_24,9E125) = 2
99438: THEN
99439:

Line 99506: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

99502: --
99503: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
99504:
99505: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
99506: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
99507:
99508: -- 4955764
99509: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
99510: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 99550: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

99546: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
99547:
99548: IF xla_accounting_cache_pkg.GetValueChar
99549: (p_source_code => 'LEDGER_CATEGORY_CODE'
99550: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
99551: AND l_bflow_method_code = 'PRIOR_ENTRY'
99552: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
99553: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
99554: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 99650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

99646: p_lookup_type => 'XLA_OWNER_TYPE'
99647: ,p_lookup_code => l_component_type_code
99648: )
99649: ,p_token_4 => 'PRODUCT_NAME'
99650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99654: ,p_ae_header_id => NULL

Line 99651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

99647: ,p_lookup_code => l_component_type_code
99648: )
99649: ,p_token_4 => 'PRODUCT_NAME'
99650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99654: ,p_ae_header_id => NULL
99655: );

Line 99652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

99648: )
99649: ,p_token_4 => 'PRODUCT_NAME'
99650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99654: ,p_ae_header_id => NULL
99655: );
99656:

Line 99653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

99649: ,p_token_4 => 'PRODUCT_NAME'
99650: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
99651: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
99652: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
99653: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
99654: ,p_ae_header_id => NULL
99655: );
99656:
99657: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 99684: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

99680: ----------------------------------------------------------------------------------
99681: -- 4219869 Business Flow
99682: -- Update journal entry status -- Need to generate this within IF
99683: ----------------------------------------------------------------------------------
99684: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99685: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
99686: ,p_balance_type_code => l_balance_type_code
99687: );
99688:

Line 99771: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

99767:
99768: --
99769: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
99770: --
99771: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
99772: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
99773: ELSE
99774: ---------------------------------------------------------------------------------------------------
99775: -- 4262811a Switch Sign

Line 99796: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

99792:
99793: XLA_AE_LINES_PKG.ValidateCurrentLine;
99794: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
99795:
99796: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
99797: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
99798: ,p_balance_type_code => l_balance_type_code);
99799:
99800: END IF;

Line 99905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

99901: l_tmp_amt NUMBER;
99902: l_acc_rev_natural_side_code VARCHAR2(1);
99903:
99904: l_num_entries NUMBER;
99905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99909: l_recog_line_1 NUMBER;

Line 99906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

99902: l_acc_rev_natural_side_code VARCHAR2(1);
99903:
99904: l_num_entries NUMBER;
99905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99909: l_recog_line_1 NUMBER;
99910: l_recog_line_2 NUMBER;

Line 99907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

99903:
99904: l_num_entries NUMBER;
99905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99909: l_recog_line_1 NUMBER;
99910: l_recog_line_2 NUMBER;
99911:

Line 99908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

99904: l_num_entries NUMBER;
99905: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
99906: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
99907: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
99908: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
99909: l_recog_line_1 NUMBER;
99910: l_recog_line_2 NUMBER;
99911:
99912: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 99914: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

99910: l_recog_line_2 NUMBER;
99911:
99912: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
99913: l_bflow_applied_to_amt NUMBER; -- 5132302
99914: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
99915:
99916: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
99917:
99918: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 99989: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

99985: l_accrual_line_num := NULL; -- 4262811
99986: l_tmp_amt := NULL; -- 4262811
99987: --
99988:
99989: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
99990: l_balance_type_code <> 'B' THEN
99991: IF NVL(p_source_24,9E125) = 2
99992: THEN
99993:

Line 100060: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

100056: --
100057: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100058:
100059: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100060: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100061:
100062: -- 4955764
100063: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100064: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 100104: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

100100: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100101:
100102: IF xla_accounting_cache_pkg.GetValueChar
100103: (p_source_code => 'LEDGER_CATEGORY_CODE'
100104: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
100105: AND l_bflow_method_code = 'PRIOR_ENTRY'
100106: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
100107: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
100108: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 100204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

100200: p_lookup_type => 'XLA_OWNER_TYPE'
100201: ,p_lookup_code => l_component_type_code
100202: )
100203: ,p_token_4 => 'PRODUCT_NAME'
100204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100208: ,p_ae_header_id => NULL

Line 100205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

100201: ,p_lookup_code => l_component_type_code
100202: )
100203: ,p_token_4 => 'PRODUCT_NAME'
100204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100208: ,p_ae_header_id => NULL
100209: );

Line 100206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

100202: )
100203: ,p_token_4 => 'PRODUCT_NAME'
100204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100208: ,p_ae_header_id => NULL
100209: );
100210:

Line 100207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

100203: ,p_token_4 => 'PRODUCT_NAME'
100204: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100205: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100206: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100207: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100208: ,p_ae_header_id => NULL
100209: );
100210:
100211: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 100238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

100234: ----------------------------------------------------------------------------------
100235: -- 4219869 Business Flow
100236: -- Update journal entry status -- Need to generate this within IF
100237: ----------------------------------------------------------------------------------
100238: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100239: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
100240: ,p_balance_type_code => l_balance_type_code
100241: );
100242:

Line 100325: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

100321:
100322: --
100323: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100324: --
100325: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100326: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100327: ELSE
100328: ---------------------------------------------------------------------------------------------------
100329: -- 4262811a Switch Sign

Line 100350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

100346:
100347: XLA_AE_LINES_PKG.ValidateCurrentLine;
100348: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100349:
100350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100351: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100352: ,p_balance_type_code => l_balance_type_code);
100353:
100354: END IF;

Line 100459: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

100455: l_tmp_amt NUMBER;
100456: l_acc_rev_natural_side_code VARCHAR2(1);
100457:
100458: l_num_entries NUMBER;
100459: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
100460: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
100461: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
100462: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
100463: l_recog_line_1 NUMBER;

Line 100460: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

100456: l_acc_rev_natural_side_code VARCHAR2(1);
100457:
100458: l_num_entries NUMBER;
100459: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
100460: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
100461: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
100462: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
100463: l_recog_line_1 NUMBER;
100464: l_recog_line_2 NUMBER;

Line 100461: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

100457:
100458: l_num_entries NUMBER;
100459: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
100460: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
100461: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
100462: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
100463: l_recog_line_1 NUMBER;
100464: l_recog_line_2 NUMBER;
100465:

Line 100462: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

100458: l_num_entries NUMBER;
100459: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
100460: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
100461: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
100462: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
100463: l_recog_line_1 NUMBER;
100464: l_recog_line_2 NUMBER;
100465:
100466: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 100468: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

100464: l_recog_line_2 NUMBER;
100465:
100466: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
100467: l_bflow_applied_to_amt NUMBER; -- 5132302
100468: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
100469:
100470: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
100471:
100472: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 100543: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

100539: l_accrual_line_num := NULL; -- 4262811
100540: l_tmp_amt := NULL; -- 4262811
100541: --
100542:
100543: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
100544: l_balance_type_code <> 'B' THEN
100545: IF NVL(p_source_24,9E125) = 2
100546: THEN
100547:

Line 100614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

100610: --
100611: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
100612:
100613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
100614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
100615:
100616: -- 4955764
100617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
100618: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 100658: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

100654: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
100655:
100656: IF xla_accounting_cache_pkg.GetValueChar
100657: (p_source_code => 'LEDGER_CATEGORY_CODE'
100658: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
100659: AND l_bflow_method_code = 'PRIOR_ENTRY'
100660: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
100661: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
100662: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 100758: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

100754: p_lookup_type => 'XLA_OWNER_TYPE'
100755: ,p_lookup_code => l_component_type_code
100756: )
100757: ,p_token_4 => 'PRODUCT_NAME'
100758: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100759: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100760: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100761: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100762: ,p_ae_header_id => NULL

Line 100759: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

100755: ,p_lookup_code => l_component_type_code
100756: )
100757: ,p_token_4 => 'PRODUCT_NAME'
100758: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100759: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100760: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100761: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100762: ,p_ae_header_id => NULL
100763: );

Line 100760: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

100756: )
100757: ,p_token_4 => 'PRODUCT_NAME'
100758: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100759: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100760: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100761: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100762: ,p_ae_header_id => NULL
100763: );
100764:

Line 100761: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

100757: ,p_token_4 => 'PRODUCT_NAME'
100758: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
100759: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
100760: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
100761: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
100762: ,p_ae_header_id => NULL
100763: );
100764:
100765: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 100792: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

100788: ----------------------------------------------------------------------------------
100789: -- 4219869 Business Flow
100790: -- Update journal entry status -- Need to generate this within IF
100791: ----------------------------------------------------------------------------------
100792: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100793: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
100794: ,p_balance_type_code => l_balance_type_code
100795: );
100796:

Line 100879: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

100875:
100876: --
100877: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
100878: --
100879: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
100880: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
100881: ELSE
100882: ---------------------------------------------------------------------------------------------------
100883: -- 4262811a Switch Sign

Line 100904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

100900:
100901: XLA_AE_LINES_PKG.ValidateCurrentLine;
100902: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
100903:
100904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
100905: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
100906: ,p_balance_type_code => l_balance_type_code);
100907:
100908: END IF;

Line 101033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

101029: l_tmp_amt NUMBER;
101030: l_acc_rev_natural_side_code VARCHAR2(1);
101031:
101032: l_num_entries NUMBER;
101033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101037: l_recog_line_1 NUMBER;

Line 101034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

101030: l_acc_rev_natural_side_code VARCHAR2(1);
101031:
101032: l_num_entries NUMBER;
101033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101037: l_recog_line_1 NUMBER;
101038: l_recog_line_2 NUMBER;

Line 101035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

101031:
101032: l_num_entries NUMBER;
101033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101037: l_recog_line_1 NUMBER;
101038: l_recog_line_2 NUMBER;
101039:

Line 101036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

101032: l_num_entries NUMBER;
101033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101037: l_recog_line_1 NUMBER;
101038: l_recog_line_2 NUMBER;
101039:
101040: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 101042: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

101038: l_recog_line_2 NUMBER;
101039:
101040: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
101041: l_bflow_applied_to_amt NUMBER; -- 5132302
101042: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
101043:
101044: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
101045:
101046: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 101117: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

101113: l_accrual_line_num := NULL; -- 4262811
101114: l_tmp_amt := NULL; -- 4262811
101115: --
101116:
101117: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
101118: l_balance_type_code <> 'B' THEN
101119: IF NVL(p_source_24,9E125) = 2 AND
101120: p_source_22 >= 0
101121: THEN

Line 101189: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

101185: --
101186: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101187:
101188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101189: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101190:
101191: -- 4955764
101192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 101265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

101261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101262:
101263: IF xla_accounting_cache_pkg.GetValueChar
101264: (p_source_code => 'LEDGER_CATEGORY_CODE'
101265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
101266: AND l_bflow_method_code = 'PRIOR_ENTRY'
101267: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
101268: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101269: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 101365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

101361: p_lookup_type => 'XLA_OWNER_TYPE'
101362: ,p_lookup_code => l_component_type_code
101363: )
101364: ,p_token_4 => 'PRODUCT_NAME'
101365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101369: ,p_ae_header_id => NULL

Line 101366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

101362: ,p_lookup_code => l_component_type_code
101363: )
101364: ,p_token_4 => 'PRODUCT_NAME'
101365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101369: ,p_ae_header_id => NULL
101370: );

Line 101367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

101363: )
101364: ,p_token_4 => 'PRODUCT_NAME'
101365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101369: ,p_ae_header_id => NULL
101370: );
101371:

Line 101368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

101364: ,p_token_4 => 'PRODUCT_NAME'
101365: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101366: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101367: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101368: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101369: ,p_ae_header_id => NULL
101370: );
101371:
101372: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 101399: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

101395: ----------------------------------------------------------------------------------
101396: -- 4219869 Business Flow
101397: -- Update journal entry status -- Need to generate this within IF
101398: ----------------------------------------------------------------------------------
101399: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101400: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
101401: ,p_balance_type_code => l_balance_type_code
101402: );
101403:

Line 101486: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

101482:
101483: --
101484: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
101485: --
101486: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
101487: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
101488: ELSE
101489: ---------------------------------------------------------------------------------------------------
101490: -- 4262811a Switch Sign

Line 101511: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

101507:
101508: XLA_AE_LINES_PKG.ValidateCurrentLine;
101509: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
101510:
101511: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
101512: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
101513: ,p_balance_type_code => l_balance_type_code);
101514:
101515: END IF;

Line 101640: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

101636: l_tmp_amt NUMBER;
101637: l_acc_rev_natural_side_code VARCHAR2(1);
101638:
101639: l_num_entries NUMBER;
101640: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101641: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101642: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101643: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101644: l_recog_line_1 NUMBER;

Line 101641: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

101637: l_acc_rev_natural_side_code VARCHAR2(1);
101638:
101639: l_num_entries NUMBER;
101640: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101641: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101642: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101643: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101644: l_recog_line_1 NUMBER;
101645: l_recog_line_2 NUMBER;

Line 101642: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

101638:
101639: l_num_entries NUMBER;
101640: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101641: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101642: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101643: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101644: l_recog_line_1 NUMBER;
101645: l_recog_line_2 NUMBER;
101646:

Line 101643: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

101639: l_num_entries NUMBER;
101640: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
101641: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
101642: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
101643: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
101644: l_recog_line_1 NUMBER;
101645: l_recog_line_2 NUMBER;
101646:
101647: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 101649: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

101645: l_recog_line_2 NUMBER;
101646:
101647: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
101648: l_bflow_applied_to_amt NUMBER; -- 5132302
101649: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
101650:
101651: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
101652:
101653: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 101724: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

101720: l_accrual_line_num := NULL; -- 4262811
101721: l_tmp_amt := NULL; -- 4262811
101722: --
101723:
101724: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
101725: l_balance_type_code <> 'B' THEN
101726: IF NVL(p_source_24,9E125) = 2
101727: THEN
101728:

Line 101795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

101791: --
101792: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
101793:
101794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
101795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
101796:
101797: -- 4955764
101798: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
101799: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 101871: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

101867: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
101868:
101869: IF xla_accounting_cache_pkg.GetValueChar
101870: (p_source_code => 'LEDGER_CATEGORY_CODE'
101871: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
101872: AND l_bflow_method_code = 'PRIOR_ENTRY'
101873: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
101874: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
101875: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 101971: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

101967: p_lookup_type => 'XLA_OWNER_TYPE'
101968: ,p_lookup_code => l_component_type_code
101969: )
101970: ,p_token_4 => 'PRODUCT_NAME'
101971: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101972: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101973: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101974: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101975: ,p_ae_header_id => NULL

Line 101972: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

101968: ,p_lookup_code => l_component_type_code
101969: )
101970: ,p_token_4 => 'PRODUCT_NAME'
101971: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101972: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101973: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101974: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101975: ,p_ae_header_id => NULL
101976: );

Line 101973: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

101969: )
101970: ,p_token_4 => 'PRODUCT_NAME'
101971: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101972: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101973: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101974: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101975: ,p_ae_header_id => NULL
101976: );
101977:

Line 101974: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

101970: ,p_token_4 => 'PRODUCT_NAME'
101971: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
101972: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
101973: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
101974: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
101975: ,p_ae_header_id => NULL
101976: );
101977:
101978: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 102005: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

102001: ----------------------------------------------------------------------------------
102002: -- 4219869 Business Flow
102003: -- Update journal entry status -- Need to generate this within IF
102004: ----------------------------------------------------------------------------------
102005: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102006: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
102007: ,p_balance_type_code => l_balance_type_code
102008: );
102009:

Line 102092: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

102088:
102089: --
102090: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
102091: --
102092: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
102093: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
102094: ELSE
102095: ---------------------------------------------------------------------------------------------------
102096: -- 4262811a Switch Sign

Line 102117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

102113:
102114: XLA_AE_LINES_PKG.ValidateCurrentLine;
102115: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102116:
102117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102118: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102119: ,p_balance_type_code => l_balance_type_code);
102120:
102121: END IF;

Line 102226: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

102222: l_tmp_amt NUMBER;
102223: l_acc_rev_natural_side_code VARCHAR2(1);
102224:
102225: l_num_entries NUMBER;
102226: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102227: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102228: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102229: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102230: l_recog_line_1 NUMBER;

Line 102227: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

102223: l_acc_rev_natural_side_code VARCHAR2(1);
102224:
102225: l_num_entries NUMBER;
102226: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102227: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102228: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102229: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102230: l_recog_line_1 NUMBER;
102231: l_recog_line_2 NUMBER;

Line 102228: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

102224:
102225: l_num_entries NUMBER;
102226: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102227: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102228: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102229: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102230: l_recog_line_1 NUMBER;
102231: l_recog_line_2 NUMBER;
102232:

Line 102229: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

102225: l_num_entries NUMBER;
102226: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102227: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102228: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102229: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102230: l_recog_line_1 NUMBER;
102231: l_recog_line_2 NUMBER;
102232:
102233: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 102235: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

102231: l_recog_line_2 NUMBER;
102232:
102233: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
102234: l_bflow_applied_to_amt NUMBER; -- 5132302
102235: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
102236:
102237: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
102238:
102239: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 102310: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

102306: l_accrual_line_num := NULL; -- 4262811
102307: l_tmp_amt := NULL; -- 4262811
102308: --
102309:
102310: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
102311: l_balance_type_code <> 'B' THEN
102312: IF NVL(p_source_24,9E125) = 2
102313: THEN
102314:

Line 102381: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

102377: --
102378: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102379:
102380: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102381: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102382:
102383: -- 4955764
102384: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102385: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 102425: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

102421: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102422:
102423: IF xla_accounting_cache_pkg.GetValueChar
102424: (p_source_code => 'LEDGER_CATEGORY_CODE'
102425: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
102426: AND l_bflow_method_code = 'PRIOR_ENTRY'
102427: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
102428: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102429: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 102525: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

102521: p_lookup_type => 'XLA_OWNER_TYPE'
102522: ,p_lookup_code => l_component_type_code
102523: )
102524: ,p_token_4 => 'PRODUCT_NAME'
102525: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102526: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102527: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102528: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102529: ,p_ae_header_id => NULL

Line 102526: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

102522: ,p_lookup_code => l_component_type_code
102523: )
102524: ,p_token_4 => 'PRODUCT_NAME'
102525: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102526: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102527: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102528: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102529: ,p_ae_header_id => NULL
102530: );

Line 102527: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

102523: )
102524: ,p_token_4 => 'PRODUCT_NAME'
102525: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102526: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102527: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102528: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102529: ,p_ae_header_id => NULL
102530: );
102531:

Line 102528: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

102524: ,p_token_4 => 'PRODUCT_NAME'
102525: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
102526: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
102527: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
102528: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
102529: ,p_ae_header_id => NULL
102530: );
102531:
102532: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 102559: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

102555: ----------------------------------------------------------------------------------
102556: -- 4219869 Business Flow
102557: -- Update journal entry status -- Need to generate this within IF
102558: ----------------------------------------------------------------------------------
102559: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102560: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
102561: ,p_balance_type_code => l_balance_type_code
102562: );
102563:

Line 102646: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

102642:
102643: --
102644: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
102645: --
102646: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
102647: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
102648: ELSE
102649: ---------------------------------------------------------------------------------------------------
102650: -- 4262811a Switch Sign

Line 102671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

102667:
102668: XLA_AE_LINES_PKG.ValidateCurrentLine;
102669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
102670:
102671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
102672: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
102673: ,p_balance_type_code => l_balance_type_code);
102674:
102675: END IF;

Line 102780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

102776: l_tmp_amt NUMBER;
102777: l_acc_rev_natural_side_code VARCHAR2(1);
102778:
102779: l_num_entries NUMBER;
102780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102784: l_recog_line_1 NUMBER;

Line 102781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

102777: l_acc_rev_natural_side_code VARCHAR2(1);
102778:
102779: l_num_entries NUMBER;
102780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102784: l_recog_line_1 NUMBER;
102785: l_recog_line_2 NUMBER;

Line 102782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

102778:
102779: l_num_entries NUMBER;
102780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102784: l_recog_line_1 NUMBER;
102785: l_recog_line_2 NUMBER;
102786:

Line 102783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

102779: l_num_entries NUMBER;
102780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
102781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
102782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
102783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
102784: l_recog_line_1 NUMBER;
102785: l_recog_line_2 NUMBER;
102786:
102787: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 102789: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

102785: l_recog_line_2 NUMBER;
102786:
102787: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
102788: l_bflow_applied_to_amt NUMBER; -- 5132302
102789: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
102790:
102791: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
102792:
102793: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 102864: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

102860: l_accrual_line_num := NULL; -- 4262811
102861: l_tmp_amt := NULL; -- 4262811
102862: --
102863:
102864: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
102865: l_balance_type_code <> 'B' THEN
102866: IF NVL(p_source_24,9E125) = 2
102867: THEN
102868:

Line 102935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

102931: --
102932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
102933:
102934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
102935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
102936:
102937: -- 4955764
102938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
102939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 102979: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

102975: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
102976:
102977: IF xla_accounting_cache_pkg.GetValueChar
102978: (p_source_code => 'LEDGER_CATEGORY_CODE'
102979: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
102980: AND l_bflow_method_code = 'PRIOR_ENTRY'
102981: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
102982: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
102983: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 103079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

103075: p_lookup_type => 'XLA_OWNER_TYPE'
103076: ,p_lookup_code => l_component_type_code
103077: )
103078: ,p_token_4 => 'PRODUCT_NAME'
103079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103083: ,p_ae_header_id => NULL

Line 103080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

103076: ,p_lookup_code => l_component_type_code
103077: )
103078: ,p_token_4 => 'PRODUCT_NAME'
103079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103083: ,p_ae_header_id => NULL
103084: );

Line 103081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

103077: )
103078: ,p_token_4 => 'PRODUCT_NAME'
103079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103083: ,p_ae_header_id => NULL
103084: );
103085:

Line 103082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

103078: ,p_token_4 => 'PRODUCT_NAME'
103079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103083: ,p_ae_header_id => NULL
103084: );
103085:
103086: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 103113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

103109: ----------------------------------------------------------------------------------
103110: -- 4219869 Business Flow
103111: -- Update journal entry status -- Need to generate this within IF
103112: ----------------------------------------------------------------------------------
103113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103114: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
103115: ,p_balance_type_code => l_balance_type_code
103116: );
103117:

Line 103200: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

103196:
103197: --
103198: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103199: --
103200: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103201: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103202: ELSE
103203: ---------------------------------------------------------------------------------------------------
103204: -- 4262811a Switch Sign

Line 103225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

103221:
103222: XLA_AE_LINES_PKG.ValidateCurrentLine;
103223: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103224:
103225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103226: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103227: ,p_balance_type_code => l_balance_type_code);
103228:
103229: END IF;

Line 103332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

103328: l_tmp_amt NUMBER;
103329: l_acc_rev_natural_side_code VARCHAR2(1);
103330:
103331: l_num_entries NUMBER;
103332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103336: l_recog_line_1 NUMBER;

Line 103333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

103329: l_acc_rev_natural_side_code VARCHAR2(1);
103330:
103331: l_num_entries NUMBER;
103332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103336: l_recog_line_1 NUMBER;
103337: l_recog_line_2 NUMBER;

Line 103334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

103330:
103331: l_num_entries NUMBER;
103332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103336: l_recog_line_1 NUMBER;
103337: l_recog_line_2 NUMBER;
103338:

Line 103335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

103331: l_num_entries NUMBER;
103332: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103333: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103334: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103335: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103336: l_recog_line_1 NUMBER;
103337: l_recog_line_2 NUMBER;
103338:
103339: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 103341: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

103337: l_recog_line_2 NUMBER;
103338:
103339: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
103340: l_bflow_applied_to_amt NUMBER; -- 5132302
103341: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
103342:
103343: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
103344:
103345: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 103416: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

103412: l_accrual_line_num := NULL; -- 4262811
103413: l_tmp_amt := NULL; -- 4262811
103414: --
103415:
103416: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
103417: l_balance_type_code <> 'B' THEN
103418: IF NVL(p_source_24,9E125) = 2
103419: THEN
103420:

Line 103487: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

103483: --
103484: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
103485:
103486: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
103487: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
103488:
103489: -- 4955764
103490: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
103491: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 103531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

103527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
103528:
103529: IF xla_accounting_cache_pkg.GetValueChar
103530: (p_source_code => 'LEDGER_CATEGORY_CODE'
103531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
103532: AND l_bflow_method_code = 'PRIOR_ENTRY'
103533: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
103534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
103535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 103631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

103627: p_lookup_type => 'XLA_OWNER_TYPE'
103628: ,p_lookup_code => l_component_type_code
103629: )
103630: ,p_token_4 => 'PRODUCT_NAME'
103631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103635: ,p_ae_header_id => NULL

Line 103632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

103628: ,p_lookup_code => l_component_type_code
103629: )
103630: ,p_token_4 => 'PRODUCT_NAME'
103631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103635: ,p_ae_header_id => NULL
103636: );

Line 103633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

103629: )
103630: ,p_token_4 => 'PRODUCT_NAME'
103631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103635: ,p_ae_header_id => NULL
103636: );
103637:

Line 103634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

103630: ,p_token_4 => 'PRODUCT_NAME'
103631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
103632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
103633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
103634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
103635: ,p_ae_header_id => NULL
103636: );
103637:
103638: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 103665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

103661: ----------------------------------------------------------------------------------
103662: -- 4219869 Business Flow
103663: -- Update journal entry status -- Need to generate this within IF
103664: ----------------------------------------------------------------------------------
103665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
103667: ,p_balance_type_code => l_balance_type_code
103668: );
103669:

Line 103752: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

103748:
103749: --
103750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
103751: --
103752: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
103753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
103754: ELSE
103755: ---------------------------------------------------------------------------------------------------
103756: -- 4262811a Switch Sign

Line 103777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

103773:
103774: XLA_AE_LINES_PKG.ValidateCurrentLine;
103775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
103776:
103777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
103778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
103779: ,p_balance_type_code => l_balance_type_code);
103780:
103781: END IF;

Line 103886: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

103882: l_tmp_amt NUMBER;
103883: l_acc_rev_natural_side_code VARCHAR2(1);
103884:
103885: l_num_entries NUMBER;
103886: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103887: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103888: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103889: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103890: l_recog_line_1 NUMBER;

Line 103887: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

103883: l_acc_rev_natural_side_code VARCHAR2(1);
103884:
103885: l_num_entries NUMBER;
103886: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103887: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103888: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103889: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103890: l_recog_line_1 NUMBER;
103891: l_recog_line_2 NUMBER;

Line 103888: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

103884:
103885: l_num_entries NUMBER;
103886: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103887: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103888: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103889: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103890: l_recog_line_1 NUMBER;
103891: l_recog_line_2 NUMBER;
103892:

Line 103889: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

103885: l_num_entries NUMBER;
103886: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
103887: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
103888: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
103889: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
103890: l_recog_line_1 NUMBER;
103891: l_recog_line_2 NUMBER;
103892:
103893: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 103895: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

103891: l_recog_line_2 NUMBER;
103892:
103893: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
103894: l_bflow_applied_to_amt NUMBER; -- 5132302
103895: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
103896:
103897: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
103898:
103899: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 103970: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

103966: l_accrual_line_num := NULL; -- 4262811
103967: l_tmp_amt := NULL; -- 4262811
103968: --
103969:
103970: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
103971: l_balance_type_code <> 'B' THEN
103972: IF NVL(p_source_24,9E125) = 2 AND
103973: p_source_22 <= 0
103974: THEN

Line 104042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

104038: --
104039: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104040:
104041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104043:
104044: -- 4955764
104045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 104086: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

104082: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104083:
104084: IF xla_accounting_cache_pkg.GetValueChar
104085: (p_source_code => 'LEDGER_CATEGORY_CODE'
104086: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
104087: AND l_bflow_method_code = 'PRIOR_ENTRY'
104088: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
104089: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
104090: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 104186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

104182: p_lookup_type => 'XLA_OWNER_TYPE'
104183: ,p_lookup_code => l_component_type_code
104184: )
104185: ,p_token_4 => 'PRODUCT_NAME'
104186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104190: ,p_ae_header_id => NULL

Line 104187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

104183: ,p_lookup_code => l_component_type_code
104184: )
104185: ,p_token_4 => 'PRODUCT_NAME'
104186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104190: ,p_ae_header_id => NULL
104191: );

Line 104188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

104184: )
104185: ,p_token_4 => 'PRODUCT_NAME'
104186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104190: ,p_ae_header_id => NULL
104191: );
104192:

Line 104189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

104185: ,p_token_4 => 'PRODUCT_NAME'
104186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104190: ,p_ae_header_id => NULL
104191: );
104192:
104193: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 104220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

104216: ----------------------------------------------------------------------------------
104217: -- 4219869 Business Flow
104218: -- Update journal entry status -- Need to generate this within IF
104219: ----------------------------------------------------------------------------------
104220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104221: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
104222: ,p_balance_type_code => l_balance_type_code
104223: );
104224:

Line 104307: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

104303:
104304: --
104305: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104306: --
104307: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104308: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104309: ELSE
104310: ---------------------------------------------------------------------------------------------------
104311: -- 4262811a Switch Sign

Line 104332: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

104328:
104329: XLA_AE_LINES_PKG.ValidateCurrentLine;
104330: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104331:
104332: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104333: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104334: ,p_balance_type_code => l_balance_type_code);
104335:
104336: END IF;

Line 104441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

104437: l_tmp_amt NUMBER;
104438: l_acc_rev_natural_side_code VARCHAR2(1);
104439:
104440: l_num_entries NUMBER;
104441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104445: l_recog_line_1 NUMBER;

Line 104442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

104438: l_acc_rev_natural_side_code VARCHAR2(1);
104439:
104440: l_num_entries NUMBER;
104441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104445: l_recog_line_1 NUMBER;
104446: l_recog_line_2 NUMBER;

Line 104443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

104439:
104440: l_num_entries NUMBER;
104441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104445: l_recog_line_1 NUMBER;
104446: l_recog_line_2 NUMBER;
104447:

Line 104444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

104440: l_num_entries NUMBER;
104441: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104442: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104443: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104444: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104445: l_recog_line_1 NUMBER;
104446: l_recog_line_2 NUMBER;
104447:
104448: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 104450: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

104446: l_recog_line_2 NUMBER;
104447:
104448: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
104449: l_bflow_applied_to_amt NUMBER; -- 5132302
104450: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
104451:
104452: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
104453:
104454: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 104525: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

104521: l_accrual_line_num := NULL; -- 4262811
104522: l_tmp_amt := NULL; -- 4262811
104523: --
104524:
104525: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
104526: l_balance_type_code <> 'B' THEN
104527: IF NVL(p_source_24,9E125) = 2
104528: THEN
104529:

Line 104596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

104592: --
104593: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
104594:
104595: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
104596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
104597:
104598: -- 4955764
104599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
104600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 104640: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

104636: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
104637:
104638: IF xla_accounting_cache_pkg.GetValueChar
104639: (p_source_code => 'LEDGER_CATEGORY_CODE'
104640: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
104641: AND l_bflow_method_code = 'PRIOR_ENTRY'
104642: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
104643: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
104644: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 104740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

104736: p_lookup_type => 'XLA_OWNER_TYPE'
104737: ,p_lookup_code => l_component_type_code
104738: )
104739: ,p_token_4 => 'PRODUCT_NAME'
104740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104744: ,p_ae_header_id => NULL

Line 104741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

104737: ,p_lookup_code => l_component_type_code
104738: )
104739: ,p_token_4 => 'PRODUCT_NAME'
104740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104744: ,p_ae_header_id => NULL
104745: );

Line 104742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

104738: )
104739: ,p_token_4 => 'PRODUCT_NAME'
104740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104744: ,p_ae_header_id => NULL
104745: );
104746:

Line 104743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

104739: ,p_token_4 => 'PRODUCT_NAME'
104740: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
104741: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
104742: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
104743: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
104744: ,p_ae_header_id => NULL
104745: );
104746:
104747: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 104774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

104770: ----------------------------------------------------------------------------------
104771: -- 4219869 Business Flow
104772: -- Update journal entry status -- Need to generate this within IF
104773: ----------------------------------------------------------------------------------
104774: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104775: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
104776: ,p_balance_type_code => l_balance_type_code
104777: );
104778:

Line 104861: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

104857:
104858: --
104859: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
104860: --
104861: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
104862: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
104863: ELSE
104864: ---------------------------------------------------------------------------------------------------
104865: -- 4262811a Switch Sign

Line 104886: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

104882:
104883: XLA_AE_LINES_PKG.ValidateCurrentLine;
104884: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
104885:
104886: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
104887: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
104888: ,p_balance_type_code => l_balance_type_code);
104889:
104890: END IF;

Line 104995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

104991: l_tmp_amt NUMBER;
104992: l_acc_rev_natural_side_code VARCHAR2(1);
104993:
104994: l_num_entries NUMBER;
104995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104999: l_recog_line_1 NUMBER;

Line 104996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

104992: l_acc_rev_natural_side_code VARCHAR2(1);
104993:
104994: l_num_entries NUMBER;
104995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104999: l_recog_line_1 NUMBER;
105000: l_recog_line_2 NUMBER;

Line 104997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

104993:
104994: l_num_entries NUMBER;
104995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104999: l_recog_line_1 NUMBER;
105000: l_recog_line_2 NUMBER;
105001:

Line 104998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

104994: l_num_entries NUMBER;
104995: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
104996: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
104997: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
104998: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
104999: l_recog_line_1 NUMBER;
105000: l_recog_line_2 NUMBER;
105001:
105002: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 105004: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

105000: l_recog_line_2 NUMBER;
105001:
105002: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
105003: l_bflow_applied_to_amt NUMBER; -- 5132302
105004: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
105005:
105006: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
105007:
105008: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 105079: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

105075: l_accrual_line_num := NULL; -- 4262811
105076: l_tmp_amt := NULL; -- 4262811
105077: --
105078:
105079: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
105080: l_balance_type_code <> 'B' THEN
105081: IF NVL(p_source_24,9E125) = 2
105082: THEN
105083:

Line 105150: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

105146: --
105147: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105148:
105149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105150: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105151:
105152: -- 4955764
105153: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105154: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 105194: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

105190: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105191:
105192: IF xla_accounting_cache_pkg.GetValueChar
105193: (p_source_code => 'LEDGER_CATEGORY_CODE'
105194: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
105195: AND l_bflow_method_code = 'PRIOR_ENTRY'
105196: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
105197: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105198: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 105294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

105290: p_lookup_type => 'XLA_OWNER_TYPE'
105291: ,p_lookup_code => l_component_type_code
105292: )
105293: ,p_token_4 => 'PRODUCT_NAME'
105294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105298: ,p_ae_header_id => NULL

Line 105295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

105291: ,p_lookup_code => l_component_type_code
105292: )
105293: ,p_token_4 => 'PRODUCT_NAME'
105294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105298: ,p_ae_header_id => NULL
105299: );

Line 105296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

105292: )
105293: ,p_token_4 => 'PRODUCT_NAME'
105294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105298: ,p_ae_header_id => NULL
105299: );
105300:

Line 105297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

105293: ,p_token_4 => 'PRODUCT_NAME'
105294: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105295: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105296: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105297: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105298: ,p_ae_header_id => NULL
105299: );
105300:
105301: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 105328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

105324: ----------------------------------------------------------------------------------
105325: -- 4219869 Business Flow
105326: -- Update journal entry status -- Need to generate this within IF
105327: ----------------------------------------------------------------------------------
105328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105329: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
105330: ,p_balance_type_code => l_balance_type_code
105331: );
105332:

Line 105415: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

105411:
105412: --
105413: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105414: --
105415: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105416: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105417: ELSE
105418: ---------------------------------------------------------------------------------------------------
105419: -- 4262811a Switch Sign

Line 105440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

105436:
105437: XLA_AE_LINES_PKG.ValidateCurrentLine;
105438: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105439:
105440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105441: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105442: ,p_balance_type_code => l_balance_type_code);
105443:
105444: END IF;

Line 105549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

105545: l_tmp_amt NUMBER;
105546: l_acc_rev_natural_side_code VARCHAR2(1);
105547:
105548: l_num_entries NUMBER;
105549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
105550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
105551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
105552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
105553: l_recog_line_1 NUMBER;

Line 105550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

105546: l_acc_rev_natural_side_code VARCHAR2(1);
105547:
105548: l_num_entries NUMBER;
105549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
105550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
105551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
105552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
105553: l_recog_line_1 NUMBER;
105554: l_recog_line_2 NUMBER;

Line 105551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

105547:
105548: l_num_entries NUMBER;
105549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
105550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
105551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
105552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
105553: l_recog_line_1 NUMBER;
105554: l_recog_line_2 NUMBER;
105555:

Line 105552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

105548: l_num_entries NUMBER;
105549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
105550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
105551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
105552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
105553: l_recog_line_1 NUMBER;
105554: l_recog_line_2 NUMBER;
105555:
105556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 105558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

105554: l_recog_line_2 NUMBER;
105555:
105556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
105557: l_bflow_applied_to_amt NUMBER; -- 5132302
105558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
105559:
105560: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
105561:
105562: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 105633: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

105629: l_accrual_line_num := NULL; -- 4262811
105630: l_tmp_amt := NULL; -- 4262811
105631: --
105632:
105633: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
105634: l_balance_type_code <> 'B' THEN
105635: IF NVL(p_source_24,9E125) = 2
105636: THEN
105637:

Line 105704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

105700: --
105701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
105702:
105703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
105704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
105705:
105706: -- 4955764
105707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
105708: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 105748: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

105744: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
105745:
105746: IF xla_accounting_cache_pkg.GetValueChar
105747: (p_source_code => 'LEDGER_CATEGORY_CODE'
105748: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
105749: AND l_bflow_method_code = 'PRIOR_ENTRY'
105750: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
105751: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
105752: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 105848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

105844: p_lookup_type => 'XLA_OWNER_TYPE'
105845: ,p_lookup_code => l_component_type_code
105846: )
105847: ,p_token_4 => 'PRODUCT_NAME'
105848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105852: ,p_ae_header_id => NULL

Line 105849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

105845: ,p_lookup_code => l_component_type_code
105846: )
105847: ,p_token_4 => 'PRODUCT_NAME'
105848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105852: ,p_ae_header_id => NULL
105853: );

Line 105850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

105846: )
105847: ,p_token_4 => 'PRODUCT_NAME'
105848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105852: ,p_ae_header_id => NULL
105853: );
105854:

Line 105851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

105847: ,p_token_4 => 'PRODUCT_NAME'
105848: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
105849: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
105850: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
105851: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
105852: ,p_ae_header_id => NULL
105853: );
105854:
105855: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 105882: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

105878: ----------------------------------------------------------------------------------
105879: -- 4219869 Business Flow
105880: -- Update journal entry status -- Need to generate this within IF
105881: ----------------------------------------------------------------------------------
105882: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105883: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
105884: ,p_balance_type_code => l_balance_type_code
105885: );
105886:

Line 105969: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

105965:
105966: --
105967: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
105968: --
105969: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
105970: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
105971: ELSE
105972: ---------------------------------------------------------------------------------------------------
105973: -- 4262811a Switch Sign

Line 105994: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

105990:
105991: XLA_AE_LINES_PKG.ValidateCurrentLine;
105992: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
105993:
105994: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
105995: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
105996: ,p_balance_type_code => l_balance_type_code);
105997:
105998: END IF;

Line 106103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

106099: l_tmp_amt NUMBER;
106100: l_acc_rev_natural_side_code VARCHAR2(1);
106101:
106102: l_num_entries NUMBER;
106103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106107: l_recog_line_1 NUMBER;

Line 106104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

106100: l_acc_rev_natural_side_code VARCHAR2(1);
106101:
106102: l_num_entries NUMBER;
106103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106107: l_recog_line_1 NUMBER;
106108: l_recog_line_2 NUMBER;

Line 106105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

106101:
106102: l_num_entries NUMBER;
106103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106107: l_recog_line_1 NUMBER;
106108: l_recog_line_2 NUMBER;
106109:

Line 106106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

106102: l_num_entries NUMBER;
106103: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106104: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106105: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106106: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106107: l_recog_line_1 NUMBER;
106108: l_recog_line_2 NUMBER;
106109:
106110: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 106112: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

106108: l_recog_line_2 NUMBER;
106109:
106110: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
106111: l_bflow_applied_to_amt NUMBER; -- 5132302
106112: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
106113:
106114: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
106115:
106116: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 106187: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

106183: l_accrual_line_num := NULL; -- 4262811
106184: l_tmp_amt := NULL; -- 4262811
106185: --
106186:
106187: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
106188: l_balance_type_code <> 'B' THEN
106189: IF NVL(p_source_24,9E125) = 2
106190: THEN
106191:

Line 106258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

106254: --
106255: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106256:
106257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106259:
106260: -- 4955764
106261: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106262: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 106302: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

106298: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106299:
106300: IF xla_accounting_cache_pkg.GetValueChar
106301: (p_source_code => 'LEDGER_CATEGORY_CODE'
106302: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
106303: AND l_bflow_method_code = 'PRIOR_ENTRY'
106304: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
106305: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106306: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 106402: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

106398: p_lookup_type => 'XLA_OWNER_TYPE'
106399: ,p_lookup_code => l_component_type_code
106400: )
106401: ,p_token_4 => 'PRODUCT_NAME'
106402: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106403: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106404: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106405: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106406: ,p_ae_header_id => NULL

Line 106403: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

106399: ,p_lookup_code => l_component_type_code
106400: )
106401: ,p_token_4 => 'PRODUCT_NAME'
106402: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106403: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106404: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106405: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106406: ,p_ae_header_id => NULL
106407: );

Line 106404: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

106400: )
106401: ,p_token_4 => 'PRODUCT_NAME'
106402: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106403: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106404: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106405: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106406: ,p_ae_header_id => NULL
106407: );
106408:

Line 106405: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

106401: ,p_token_4 => 'PRODUCT_NAME'
106402: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106403: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106404: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106405: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106406: ,p_ae_header_id => NULL
106407: );
106408:
106409: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 106436: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

106432: ----------------------------------------------------------------------------------
106433: -- 4219869 Business Flow
106434: -- Update journal entry status -- Need to generate this within IF
106435: ----------------------------------------------------------------------------------
106436: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106437: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
106438: ,p_balance_type_code => l_balance_type_code
106439: );
106440:

Line 106523: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

106519:
106520: --
106521: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
106522: --
106523: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
106524: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
106525: ELSE
106526: ---------------------------------------------------------------------------------------------------
106527: -- 4262811a Switch Sign

Line 106548: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

106544:
106545: XLA_AE_LINES_PKG.ValidateCurrentLine;
106546: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
106547:
106548: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106549: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
106550: ,p_balance_type_code => l_balance_type_code);
106551:
106552: END IF;

Line 106657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

106653: l_tmp_amt NUMBER;
106654: l_acc_rev_natural_side_code VARCHAR2(1);
106655:
106656: l_num_entries NUMBER;
106657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106661: l_recog_line_1 NUMBER;

Line 106658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

106654: l_acc_rev_natural_side_code VARCHAR2(1);
106655:
106656: l_num_entries NUMBER;
106657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106661: l_recog_line_1 NUMBER;
106662: l_recog_line_2 NUMBER;

Line 106659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

106655:
106656: l_num_entries NUMBER;
106657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106661: l_recog_line_1 NUMBER;
106662: l_recog_line_2 NUMBER;
106663:

Line 106660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

106656: l_num_entries NUMBER;
106657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
106658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
106659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
106660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
106661: l_recog_line_1 NUMBER;
106662: l_recog_line_2 NUMBER;
106663:
106664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 106666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

106662: l_recog_line_2 NUMBER;
106663:
106664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
106665: l_bflow_applied_to_amt NUMBER; -- 5132302
106666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
106667:
106668: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
106669:
106670: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 106741: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

106737: l_accrual_line_num := NULL; -- 4262811
106738: l_tmp_amt := NULL; -- 4262811
106739: --
106740:
106741: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
106742: l_balance_type_code <> 'B' THEN
106743: IF NVL(p_source_24,9E125) = 2
106744: THEN
106745:

Line 106812: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

106808: --
106809: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
106810:
106811: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
106812: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
106813:
106814: -- 4955764
106815: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
106816: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 106856: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

106852: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
106853:
106854: IF xla_accounting_cache_pkg.GetValueChar
106855: (p_source_code => 'LEDGER_CATEGORY_CODE'
106856: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
106857: AND l_bflow_method_code = 'PRIOR_ENTRY'
106858: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
106859: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
106860: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 106956: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

106952: p_lookup_type => 'XLA_OWNER_TYPE'
106953: ,p_lookup_code => l_component_type_code
106954: )
106955: ,p_token_4 => 'PRODUCT_NAME'
106956: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106957: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106958: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106959: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106960: ,p_ae_header_id => NULL

Line 106957: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

106953: ,p_lookup_code => l_component_type_code
106954: )
106955: ,p_token_4 => 'PRODUCT_NAME'
106956: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106957: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106958: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106959: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106960: ,p_ae_header_id => NULL
106961: );

Line 106958: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

106954: )
106955: ,p_token_4 => 'PRODUCT_NAME'
106956: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106957: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106958: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106959: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106960: ,p_ae_header_id => NULL
106961: );
106962:

Line 106959: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

106955: ,p_token_4 => 'PRODUCT_NAME'
106956: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
106957: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
106958: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
106959: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
106960: ,p_ae_header_id => NULL
106961: );
106962:
106963: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 106990: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

106986: ----------------------------------------------------------------------------------
106987: -- 4219869 Business Flow
106988: -- Update journal entry status -- Need to generate this within IF
106989: ----------------------------------------------------------------------------------
106990: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
106991: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
106992: ,p_balance_type_code => l_balance_type_code
106993: );
106994:

Line 107077: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

107073:
107074: --
107075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
107076: --
107077: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
107078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
107079: ELSE
107080: ---------------------------------------------------------------------------------------------------
107081: -- 4262811a Switch Sign

Line 107102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

107098:
107099: XLA_AE_LINES_PKG.ValidateCurrentLine;
107100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
107101:
107102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
107103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
107104: ,p_balance_type_code => l_balance_type_code);
107105:
107106: 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 111110: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

111106: l_tmp_amt NUMBER;
111107: l_acc_rev_natural_side_code VARCHAR2(1);
111108:
111109: l_num_entries NUMBER;
111110: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111111: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111112: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111113: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111114: l_recog_line_1 NUMBER;

Line 111111: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

111107: l_acc_rev_natural_side_code VARCHAR2(1);
111108:
111109: l_num_entries NUMBER;
111110: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111111: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111112: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111113: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111114: l_recog_line_1 NUMBER;
111115: l_recog_line_2 NUMBER;

Line 111112: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

111108:
111109: l_num_entries NUMBER;
111110: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111111: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111112: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111113: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111114: l_recog_line_1 NUMBER;
111115: l_recog_line_2 NUMBER;
111116:

Line 111113: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

111109: l_num_entries NUMBER;
111110: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111111: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111112: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111113: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111114: l_recog_line_1 NUMBER;
111115: l_recog_line_2 NUMBER;
111116:
111117: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 111119: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

111115: l_recog_line_2 NUMBER;
111116:
111117: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
111118: l_bflow_applied_to_amt NUMBER; -- 5132302
111119: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
111120:
111121: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
111122:
111123: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 111194: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

111190: l_accrual_line_num := NULL; -- 4262811
111191: l_tmp_amt := NULL; -- 4262811
111192: --
111193:
111194: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
111195: l_balance_type_code <> 'B' THEN
111196: IF NVL(p_source_24,9E125) = 2
111197: THEN
111198:

Line 111265: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

111261: --
111262: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111263:
111264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111265: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111266:
111267: -- 4955764
111268: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111269: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 111341: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

111337: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111338:
111339: IF xla_accounting_cache_pkg.GetValueChar
111340: (p_source_code => 'LEDGER_CATEGORY_CODE'
111341: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
111342: AND l_bflow_method_code = 'PRIOR_ENTRY'
111343: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
111344: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111345: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 111441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

111437: p_lookup_type => 'XLA_OWNER_TYPE'
111438: ,p_lookup_code => l_component_type_code
111439: )
111440: ,p_token_4 => 'PRODUCT_NAME'
111441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111445: ,p_ae_header_id => NULL

Line 111442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

111438: ,p_lookup_code => l_component_type_code
111439: )
111440: ,p_token_4 => 'PRODUCT_NAME'
111441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111445: ,p_ae_header_id => NULL
111446: );

Line 111443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

111439: )
111440: ,p_token_4 => 'PRODUCT_NAME'
111441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111445: ,p_ae_header_id => NULL
111446: );
111447:

Line 111444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

111440: ,p_token_4 => 'PRODUCT_NAME'
111441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111445: ,p_ae_header_id => NULL
111446: );
111447:
111448: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 111475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

111471: ----------------------------------------------------------------------------------
111472: -- 4219869 Business Flow
111473: -- Update journal entry status -- Need to generate this within IF
111474: ----------------------------------------------------------------------------------
111475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111476: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
111477: ,p_balance_type_code => l_balance_type_code
111478: );
111479:

Line 111562: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

111558:
111559: --
111560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
111561: --
111562: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
111563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
111564: ELSE
111565: ---------------------------------------------------------------------------------------------------
111566: -- 4262811a Switch Sign

Line 111587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

111583:
111584: XLA_AE_LINES_PKG.ValidateCurrentLine;
111585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
111586:
111587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
111588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
111589: ,p_balance_type_code => l_balance_type_code);
111590:
111591: END IF;

Line 111696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

111692: l_tmp_amt NUMBER;
111693: l_acc_rev_natural_side_code VARCHAR2(1);
111694:
111695: l_num_entries NUMBER;
111696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111700: l_recog_line_1 NUMBER;

Line 111697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

111693: l_acc_rev_natural_side_code VARCHAR2(1);
111694:
111695: l_num_entries NUMBER;
111696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111700: l_recog_line_1 NUMBER;
111701: l_recog_line_2 NUMBER;

Line 111698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

111694:
111695: l_num_entries NUMBER;
111696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111700: l_recog_line_1 NUMBER;
111701: l_recog_line_2 NUMBER;
111702:

Line 111699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

111695: l_num_entries NUMBER;
111696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
111697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
111698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
111699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
111700: l_recog_line_1 NUMBER;
111701: l_recog_line_2 NUMBER;
111702:
111703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 111705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

111701: l_recog_line_2 NUMBER;
111702:
111703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
111704: l_bflow_applied_to_amt NUMBER; -- 5132302
111705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
111706:
111707: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
111708:
111709: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 111780: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

111776: l_accrual_line_num := NULL; -- 4262811
111777: l_tmp_amt := NULL; -- 4262811
111778: --
111779:
111780: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
111781: l_balance_type_code <> 'B' THEN
111782: IF NVL(p_source_25,9E125) = 1
111783: THEN
111784:

Line 111851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

111847: --
111848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
111849:
111850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
111851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
111852:
111853: -- 4955764
111854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
111855: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 111895: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

111891: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
111892:
111893: IF xla_accounting_cache_pkg.GetValueChar
111894: (p_source_code => 'LEDGER_CATEGORY_CODE'
111895: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
111896: AND l_bflow_method_code = 'PRIOR_ENTRY'
111897: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
111898: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
111899: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 111995: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

111991: p_lookup_type => 'XLA_OWNER_TYPE'
111992: ,p_lookup_code => l_component_type_code
111993: )
111994: ,p_token_4 => 'PRODUCT_NAME'
111995: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111996: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111997: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111998: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111999: ,p_ae_header_id => NULL

Line 111996: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

111992: ,p_lookup_code => l_component_type_code
111993: )
111994: ,p_token_4 => 'PRODUCT_NAME'
111995: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111996: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111997: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111998: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111999: ,p_ae_header_id => NULL
112000: );

Line 111997: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

111993: )
111994: ,p_token_4 => 'PRODUCT_NAME'
111995: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111996: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111997: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111998: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111999: ,p_ae_header_id => NULL
112000: );
112001:

Line 111998: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

111994: ,p_token_4 => 'PRODUCT_NAME'
111995: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
111996: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
111997: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
111998: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
111999: ,p_ae_header_id => NULL
112000: );
112001:
112002: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 112029: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

112025: ----------------------------------------------------------------------------------
112026: -- 4219869 Business Flow
112027: -- Update journal entry status -- Need to generate this within IF
112028: ----------------------------------------------------------------------------------
112029: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112030: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
112031: ,p_balance_type_code => l_balance_type_code
112032: );
112033:

Line 112116: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

112112:
112113: --
112114: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112115: --
112116: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112117: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112118: ELSE
112119: ---------------------------------------------------------------------------------------------------
112120: -- 4262811a Switch Sign

Line 112141: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

112137:
112138: XLA_AE_LINES_PKG.ValidateCurrentLine;
112139: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112140:
112141: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112142: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112143: ,p_balance_type_code => l_balance_type_code);
112144:
112145: END IF;

Line 112270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

112266: l_tmp_amt NUMBER;
112267: l_acc_rev_natural_side_code VARCHAR2(1);
112268:
112269: l_num_entries NUMBER;
112270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112274: l_recog_line_1 NUMBER;

Line 112271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

112267: l_acc_rev_natural_side_code VARCHAR2(1);
112268:
112269: l_num_entries NUMBER;
112270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112274: l_recog_line_1 NUMBER;
112275: l_recog_line_2 NUMBER;

Line 112272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

112268:
112269: l_num_entries NUMBER;
112270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112274: l_recog_line_1 NUMBER;
112275: l_recog_line_2 NUMBER;
112276:

Line 112273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

112269: l_num_entries NUMBER;
112270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112274: l_recog_line_1 NUMBER;
112275: l_recog_line_2 NUMBER;
112276:
112277: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 112279: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

112275: l_recog_line_2 NUMBER;
112276:
112277: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
112278: l_bflow_applied_to_amt NUMBER; -- 5132302
112279: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
112280:
112281: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
112282:
112283: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 112354: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

112350: l_accrual_line_num := NULL; -- 4262811
112351: l_tmp_amt := NULL; -- 4262811
112352: --
112353:
112354: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
112355: l_balance_type_code <> 'B' THEN
112356: IF NVL(p_source_24,9E125) = 2
112357: THEN
112358:

Line 112425: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

112421: --
112422: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
112423:
112424: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
112425: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
112426:
112427: -- 4955764
112428: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
112429: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 112501: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

112497: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
112498:
112499: IF xla_accounting_cache_pkg.GetValueChar
112500: (p_source_code => 'LEDGER_CATEGORY_CODE'
112501: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
112502: AND l_bflow_method_code = 'PRIOR_ENTRY'
112503: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
112504: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
112505: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 112601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

112597: p_lookup_type => 'XLA_OWNER_TYPE'
112598: ,p_lookup_code => l_component_type_code
112599: )
112600: ,p_token_4 => 'PRODUCT_NAME'
112601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
112602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
112603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
112604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
112605: ,p_ae_header_id => NULL

Line 112602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

112598: ,p_lookup_code => l_component_type_code
112599: )
112600: ,p_token_4 => 'PRODUCT_NAME'
112601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
112602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
112603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
112604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
112605: ,p_ae_header_id => NULL
112606: );

Line 112603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

112599: )
112600: ,p_token_4 => 'PRODUCT_NAME'
112601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
112602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
112603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
112604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
112605: ,p_ae_header_id => NULL
112606: );
112607:

Line 112604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

112600: ,p_token_4 => 'PRODUCT_NAME'
112601: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
112602: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
112603: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
112604: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
112605: ,p_ae_header_id => NULL
112606: );
112607:
112608: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 112635: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

112631: ----------------------------------------------------------------------------------
112632: -- 4219869 Business Flow
112633: -- Update journal entry status -- Need to generate this within IF
112634: ----------------------------------------------------------------------------------
112635: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112636: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
112637: ,p_balance_type_code => l_balance_type_code
112638: );
112639:

Line 112722: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

112718:
112719: --
112720: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
112721: --
112722: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
112723: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
112724: ELSE
112725: ---------------------------------------------------------------------------------------------------
112726: -- 4262811a Switch Sign

Line 112747: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

112743:
112744: XLA_AE_LINES_PKG.ValidateCurrentLine;
112745: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
112746:
112747: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
112748: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
112749: ,p_balance_type_code => l_balance_type_code);
112750:
112751: END IF;

Line 112856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

112852: l_tmp_amt NUMBER;
112853: l_acc_rev_natural_side_code VARCHAR2(1);
112854:
112855: l_num_entries NUMBER;
112856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112860: l_recog_line_1 NUMBER;

Line 112857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

112853: l_acc_rev_natural_side_code VARCHAR2(1);
112854:
112855: l_num_entries NUMBER;
112856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112860: l_recog_line_1 NUMBER;
112861: l_recog_line_2 NUMBER;

Line 112858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

112854:
112855: l_num_entries NUMBER;
112856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112860: l_recog_line_1 NUMBER;
112861: l_recog_line_2 NUMBER;
112862:

Line 112859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

112855: l_num_entries NUMBER;
112856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
112857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
112858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
112859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
112860: l_recog_line_1 NUMBER;
112861: l_recog_line_2 NUMBER;
112862:
112863: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 112865: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

112861: l_recog_line_2 NUMBER;
112862:
112863: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
112864: l_bflow_applied_to_amt NUMBER; -- 5132302
112865: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
112866:
112867: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
112868:
112869: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 112940: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

112936: l_accrual_line_num := NULL; -- 4262811
112937: l_tmp_amt := NULL; -- 4262811
112938: --
112939:
112940: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
112941: l_balance_type_code <> 'B' THEN
112942: IF NVL(p_source_24,9E125) = 3
112943: THEN
112944:

Line 113011: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

113007: --
113008: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113009:
113010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113011: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113012:
113013: -- 4955764
113014: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113015: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 113055: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

113051: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113052:
113053: IF xla_accounting_cache_pkg.GetValueChar
113054: (p_source_code => 'LEDGER_CATEGORY_CODE'
113055: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
113056: AND l_bflow_method_code = 'PRIOR_ENTRY'
113057: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
113058: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113059: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 113155: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

113151: p_lookup_type => 'XLA_OWNER_TYPE'
113152: ,p_lookup_code => l_component_type_code
113153: )
113154: ,p_token_4 => 'PRODUCT_NAME'
113155: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113156: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113157: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113158: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113159: ,p_ae_header_id => NULL

Line 113156: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

113152: ,p_lookup_code => l_component_type_code
113153: )
113154: ,p_token_4 => 'PRODUCT_NAME'
113155: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113156: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113157: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113158: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113159: ,p_ae_header_id => NULL
113160: );

Line 113157: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

113153: )
113154: ,p_token_4 => 'PRODUCT_NAME'
113155: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113156: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113157: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113158: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113159: ,p_ae_header_id => NULL
113160: );
113161:

Line 113158: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

113154: ,p_token_4 => 'PRODUCT_NAME'
113155: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113156: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113157: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113158: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113159: ,p_ae_header_id => NULL
113160: );
113161:
113162: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 113189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

113185: ----------------------------------------------------------------------------------
113186: -- 4219869 Business Flow
113187: -- Update journal entry status -- Need to generate this within IF
113188: ----------------------------------------------------------------------------------
113189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113190: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
113191: ,p_balance_type_code => l_balance_type_code
113192: );
113193:

Line 113276: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

113272:
113273: --
113274: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113275: --
113276: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113277: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113278: ELSE
113279: ---------------------------------------------------------------------------------------------------
113280: -- 4262811a Switch Sign

Line 113301: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

113297:
113298: XLA_AE_LINES_PKG.ValidateCurrentLine;
113299: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113300:
113301: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113302: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113303: ,p_balance_type_code => l_balance_type_code);
113304:
113305: END IF;

Line 113408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

113404: l_tmp_amt NUMBER;
113405: l_acc_rev_natural_side_code VARCHAR2(1);
113406:
113407: l_num_entries NUMBER;
113408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113412: l_recog_line_1 NUMBER;

Line 113409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

113405: l_acc_rev_natural_side_code VARCHAR2(1);
113406:
113407: l_num_entries NUMBER;
113408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113412: l_recog_line_1 NUMBER;
113413: l_recog_line_2 NUMBER;

Line 113410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

113406:
113407: l_num_entries NUMBER;
113408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113412: l_recog_line_1 NUMBER;
113413: l_recog_line_2 NUMBER;
113414:

Line 113411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

113407: l_num_entries NUMBER;
113408: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113409: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113410: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113411: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113412: l_recog_line_1 NUMBER;
113413: l_recog_line_2 NUMBER;
113414:
113415: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 113417: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

113413: l_recog_line_2 NUMBER;
113414:
113415: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
113416: l_bflow_applied_to_amt NUMBER; -- 5132302
113417: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
113418:
113419: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
113420:
113421: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 113492: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

113488: l_accrual_line_num := NULL; -- 4262811
113489: l_tmp_amt := NULL; -- 4262811
113490: --
113491:
113492: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
113493: l_balance_type_code <> 'B' THEN
113494: IF NVL(p_source_24,9E125) = 3
113495: THEN
113496:

Line 113563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

113559: --
113560: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
113561:
113562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
113563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
113564:
113565: -- 4955764
113566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
113567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 113607: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

113603: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
113604:
113605: IF xla_accounting_cache_pkg.GetValueChar
113606: (p_source_code => 'LEDGER_CATEGORY_CODE'
113607: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
113608: AND l_bflow_method_code = 'PRIOR_ENTRY'
113609: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
113610: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
113611: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 113707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

113703: p_lookup_type => 'XLA_OWNER_TYPE'
113704: ,p_lookup_code => l_component_type_code
113705: )
113706: ,p_token_4 => 'PRODUCT_NAME'
113707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113711: ,p_ae_header_id => NULL

Line 113708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

113704: ,p_lookup_code => l_component_type_code
113705: )
113706: ,p_token_4 => 'PRODUCT_NAME'
113707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113711: ,p_ae_header_id => NULL
113712: );

Line 113709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

113705: )
113706: ,p_token_4 => 'PRODUCT_NAME'
113707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113711: ,p_ae_header_id => NULL
113712: );
113713:

Line 113710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

113706: ,p_token_4 => 'PRODUCT_NAME'
113707: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
113708: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
113709: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
113710: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
113711: ,p_ae_header_id => NULL
113712: );
113713:
113714: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 113741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

113737: ----------------------------------------------------------------------------------
113738: -- 4219869 Business Flow
113739: -- Update journal entry status -- Need to generate this within IF
113740: ----------------------------------------------------------------------------------
113741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113742: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
113743: ,p_balance_type_code => l_balance_type_code
113744: );
113745:

Line 113828: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

113824:
113825: --
113826: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
113827: --
113828: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
113829: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
113830: ELSE
113831: ---------------------------------------------------------------------------------------------------
113832: -- 4262811a Switch Sign

Line 113853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

113849:
113850: XLA_AE_LINES_PKG.ValidateCurrentLine;
113851: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
113852:
113853: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
113854: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
113855: ,p_balance_type_code => l_balance_type_code);
113856:
113857: END IF;

Line 113962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

113958: l_tmp_amt NUMBER;
113959: l_acc_rev_natural_side_code VARCHAR2(1);
113960:
113961: l_num_entries NUMBER;
113962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113966: l_recog_line_1 NUMBER;

Line 113963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

113959: l_acc_rev_natural_side_code VARCHAR2(1);
113960:
113961: l_num_entries NUMBER;
113962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113966: l_recog_line_1 NUMBER;
113967: l_recog_line_2 NUMBER;

Line 113964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

113960:
113961: l_num_entries NUMBER;
113962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113966: l_recog_line_1 NUMBER;
113967: l_recog_line_2 NUMBER;
113968:

Line 113965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

113961: l_num_entries NUMBER;
113962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
113963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
113964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
113965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
113966: l_recog_line_1 NUMBER;
113967: l_recog_line_2 NUMBER;
113968:
113969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 113971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

113967: l_recog_line_2 NUMBER;
113968:
113969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
113970: l_bflow_applied_to_amt NUMBER; -- 5132302
113971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
113972:
113973: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
113974:
113975: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 114046: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

114042: l_accrual_line_num := NULL; -- 4262811
114043: l_tmp_amt := NULL; -- 4262811
114044: --
114045:
114046: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
114047: l_balance_type_code <> 'B' THEN
114048: IF NVL(p_source_24,9E125) = 30
114049: THEN
114050:

Line 114117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

114113: --
114114: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114115:
114116: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114117: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114118:
114119: -- 4955764
114120: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114121: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 114161: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

114157: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114158:
114159: IF xla_accounting_cache_pkg.GetValueChar
114160: (p_source_code => 'LEDGER_CATEGORY_CODE'
114161: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
114162: AND l_bflow_method_code = 'PRIOR_ENTRY'
114163: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
114164: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114165: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 114261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

114257: p_lookup_type => 'XLA_OWNER_TYPE'
114258: ,p_lookup_code => l_component_type_code
114259: )
114260: ,p_token_4 => 'PRODUCT_NAME'
114261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114265: ,p_ae_header_id => NULL

Line 114262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

114258: ,p_lookup_code => l_component_type_code
114259: )
114260: ,p_token_4 => 'PRODUCT_NAME'
114261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114265: ,p_ae_header_id => NULL
114266: );

Line 114263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

114259: )
114260: ,p_token_4 => 'PRODUCT_NAME'
114261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114265: ,p_ae_header_id => NULL
114266: );
114267:

Line 114264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

114260: ,p_token_4 => 'PRODUCT_NAME'
114261: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114262: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114263: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114264: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114265: ,p_ae_header_id => NULL
114266: );
114267:
114268: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 114295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

114291: ----------------------------------------------------------------------------------
114292: -- 4219869 Business Flow
114293: -- Update journal entry status -- Need to generate this within IF
114294: ----------------------------------------------------------------------------------
114295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114296: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
114297: ,p_balance_type_code => l_balance_type_code
114298: );
114299:

Line 114382: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

114378:
114379: --
114380: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114381: --
114382: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114383: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114384: ELSE
114385: ---------------------------------------------------------------------------------------------------
114386: -- 4262811a Switch Sign

Line 114407: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

114403:
114404: XLA_AE_LINES_PKG.ValidateCurrentLine;
114405: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114406:
114407: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114408: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114409: ,p_balance_type_code => l_balance_type_code);
114410:
114411: END IF;

Line 114516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

114512: l_tmp_amt NUMBER;
114513: l_acc_rev_natural_side_code VARCHAR2(1);
114514:
114515: l_num_entries NUMBER;
114516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114520: l_recog_line_1 NUMBER;

Line 114517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

114513: l_acc_rev_natural_side_code VARCHAR2(1);
114514:
114515: l_num_entries NUMBER;
114516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114520: l_recog_line_1 NUMBER;
114521: l_recog_line_2 NUMBER;

Line 114518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

114514:
114515: l_num_entries NUMBER;
114516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114520: l_recog_line_1 NUMBER;
114521: l_recog_line_2 NUMBER;
114522:

Line 114519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

114515: l_num_entries NUMBER;
114516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
114517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
114518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
114519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
114520: l_recog_line_1 NUMBER;
114521: l_recog_line_2 NUMBER;
114522:
114523: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 114525: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

114521: l_recog_line_2 NUMBER;
114522:
114523: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
114524: l_bflow_applied_to_amt NUMBER; -- 5132302
114525: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
114526:
114527: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
114528:
114529: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 114600: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

114596: l_accrual_line_num := NULL; -- 4262811
114597: l_tmp_amt := NULL; -- 4262811
114598: --
114599:
114600: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
114601: l_balance_type_code <> 'B' THEN
114602: IF NVL(p_source_24,9E125) = 30
114603: THEN
114604:

Line 114671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

114667: --
114668: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
114669:
114670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
114671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
114672:
114673: -- 4955764
114674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
114675: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 114715: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

114711: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
114712:
114713: IF xla_accounting_cache_pkg.GetValueChar
114714: (p_source_code => 'LEDGER_CATEGORY_CODE'
114715: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
114716: AND l_bflow_method_code = 'PRIOR_ENTRY'
114717: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
114718: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
114719: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 114815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

114811: p_lookup_type => 'XLA_OWNER_TYPE'
114812: ,p_lookup_code => l_component_type_code
114813: )
114814: ,p_token_4 => 'PRODUCT_NAME'
114815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114819: ,p_ae_header_id => NULL

Line 114816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

114812: ,p_lookup_code => l_component_type_code
114813: )
114814: ,p_token_4 => 'PRODUCT_NAME'
114815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114819: ,p_ae_header_id => NULL
114820: );

Line 114817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

114813: )
114814: ,p_token_4 => 'PRODUCT_NAME'
114815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114819: ,p_ae_header_id => NULL
114820: );
114821:

Line 114818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

114814: ,p_token_4 => 'PRODUCT_NAME'
114815: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
114816: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
114817: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
114818: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
114819: ,p_ae_header_id => NULL
114820: );
114821:
114822: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 114849: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

114845: ----------------------------------------------------------------------------------
114846: -- 4219869 Business Flow
114847: -- Update journal entry status -- Need to generate this within IF
114848: ----------------------------------------------------------------------------------
114849: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114850: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
114851: ,p_balance_type_code => l_balance_type_code
114852: );
114853:

Line 114936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

114932:
114933: --
114934: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
114935: --
114936: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
114937: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
114938: ELSE
114939: ---------------------------------------------------------------------------------------------------
114940: -- 4262811a Switch Sign

Line 114961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

114957:
114958: XLA_AE_LINES_PKG.ValidateCurrentLine;
114959: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
114960:
114961: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
114962: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
114963: ,p_balance_type_code => l_balance_type_code);
114964:
114965: END IF;

Line 115090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

115086: l_tmp_amt NUMBER;
115087: l_acc_rev_natural_side_code VARCHAR2(1);
115088:
115089: l_num_entries NUMBER;
115090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115094: l_recog_line_1 NUMBER;

Line 115091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

115087: l_acc_rev_natural_side_code VARCHAR2(1);
115088:
115089: l_num_entries NUMBER;
115090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115094: l_recog_line_1 NUMBER;
115095: l_recog_line_2 NUMBER;

Line 115092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

115088:
115089: l_num_entries NUMBER;
115090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115094: l_recog_line_1 NUMBER;
115095: l_recog_line_2 NUMBER;
115096:

Line 115093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

115089: l_num_entries NUMBER;
115090: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115091: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115092: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115093: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115094: l_recog_line_1 NUMBER;
115095: l_recog_line_2 NUMBER;
115096:
115097: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 115099: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

115095: l_recog_line_2 NUMBER;
115096:
115097: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
115098: l_bflow_applied_to_amt NUMBER; -- 5132302
115099: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
115100:
115101: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
115102:
115103: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 115174: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

115170: l_accrual_line_num := NULL; -- 4262811
115171: l_tmp_amt := NULL; -- 4262811
115172: --
115173:
115174: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
115175: l_balance_type_code <> 'B' THEN
115176: IF NVL(p_source_24,9E125) = 30
115177: THEN
115178:

Line 115245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

115241: --
115242: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115243:
115244: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115245: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115246:
115247: -- 4955764
115248: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115249: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 115321: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

115317: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115318:
115319: IF xla_accounting_cache_pkg.GetValueChar
115320: (p_source_code => 'LEDGER_CATEGORY_CODE'
115321: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
115322: AND l_bflow_method_code = 'PRIOR_ENTRY'
115323: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
115324: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
115325: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 115421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

115417: p_lookup_type => 'XLA_OWNER_TYPE'
115418: ,p_lookup_code => l_component_type_code
115419: )
115420: ,p_token_4 => 'PRODUCT_NAME'
115421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115425: ,p_ae_header_id => NULL

Line 115422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

115418: ,p_lookup_code => l_component_type_code
115419: )
115420: ,p_token_4 => 'PRODUCT_NAME'
115421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115425: ,p_ae_header_id => NULL
115426: );

Line 115423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

115419: )
115420: ,p_token_4 => 'PRODUCT_NAME'
115421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115425: ,p_ae_header_id => NULL
115426: );
115427:

Line 115424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

115420: ,p_token_4 => 'PRODUCT_NAME'
115421: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115422: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115423: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115424: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115425: ,p_ae_header_id => NULL
115426: );
115427:
115428: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 115455: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

115451: ----------------------------------------------------------------------------------
115452: -- 4219869 Business Flow
115453: -- Update journal entry status -- Need to generate this within IF
115454: ----------------------------------------------------------------------------------
115455: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115456: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
115457: ,p_balance_type_code => l_balance_type_code
115458: );
115459:

Line 115542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

115538:
115539: --
115540: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
115541: --
115542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
115543: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
115544: ELSE
115545: ---------------------------------------------------------------------------------------------------
115546: -- 4262811a Switch Sign

Line 115567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

115563:
115564: XLA_AE_LINES_PKG.ValidateCurrentLine;
115565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
115566:
115567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
115568: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
115569: ,p_balance_type_code => l_balance_type_code);
115570:
115571: END IF;

Line 115676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

115672: l_tmp_amt NUMBER;
115673: l_acc_rev_natural_side_code VARCHAR2(1);
115674:
115675: l_num_entries NUMBER;
115676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115680: l_recog_line_1 NUMBER;

Line 115677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

115673: l_acc_rev_natural_side_code VARCHAR2(1);
115674:
115675: l_num_entries NUMBER;
115676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115680: l_recog_line_1 NUMBER;
115681: l_recog_line_2 NUMBER;

Line 115678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

115674:
115675: l_num_entries NUMBER;
115676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115680: l_recog_line_1 NUMBER;
115681: l_recog_line_2 NUMBER;
115682:

Line 115679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

115675: l_num_entries NUMBER;
115676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
115677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
115678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
115679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
115680: l_recog_line_1 NUMBER;
115681: l_recog_line_2 NUMBER;
115682:
115683: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 115685: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

115681: l_recog_line_2 NUMBER;
115682:
115683: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
115684: l_bflow_applied_to_amt NUMBER; -- 5132302
115685: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
115686:
115687: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
115688:
115689: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 115760: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

115756: l_accrual_line_num := NULL; -- 4262811
115757: l_tmp_amt := NULL; -- 4262811
115758: --
115759:
115760: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
115761: l_balance_type_code <> 'B' THEN
115762: IF NVL(p_source_24,9E125) = 30
115763: THEN
115764:

Line 115831: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

115827: --
115828: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
115829:
115830: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
115831: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
115832:
115833: -- 4955764
115834: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
115835: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 115875: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

115871: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
115872:
115873: IF xla_accounting_cache_pkg.GetValueChar
115874: (p_source_code => 'LEDGER_CATEGORY_CODE'
115875: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
115876: AND l_bflow_method_code = 'PRIOR_ENTRY'
115877: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
115878: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
115879: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 115975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

115971: p_lookup_type => 'XLA_OWNER_TYPE'
115972: ,p_lookup_code => l_component_type_code
115973: )
115974: ,p_token_4 => 'PRODUCT_NAME'
115975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115979: ,p_ae_header_id => NULL

Line 115976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

115972: ,p_lookup_code => l_component_type_code
115973: )
115974: ,p_token_4 => 'PRODUCT_NAME'
115975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115979: ,p_ae_header_id => NULL
115980: );

Line 115977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

115973: )
115974: ,p_token_4 => 'PRODUCT_NAME'
115975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115979: ,p_ae_header_id => NULL
115980: );
115981:

Line 115978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

115974: ,p_token_4 => 'PRODUCT_NAME'
115975: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
115976: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
115977: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
115978: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
115979: ,p_ae_header_id => NULL
115980: );
115981:
115982: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 116009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

116005: ----------------------------------------------------------------------------------
116006: -- 4219869 Business Flow
116007: -- Update journal entry status -- Need to generate this within IF
116008: ----------------------------------------------------------------------------------
116009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116010: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
116011: ,p_balance_type_code => l_balance_type_code
116012: );
116013:

Line 116096: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

116092:
116093: --
116094: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116095: --
116096: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116097: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116098: ELSE
116099: ---------------------------------------------------------------------------------------------------
116100: -- 4262811a Switch Sign

Line 116121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

116117:
116118: XLA_AE_LINES_PKG.ValidateCurrentLine;
116119: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116120:
116121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116122: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116123: ,p_balance_type_code => l_balance_type_code);
116124:
116125: END IF;

Line 116230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

116226: l_tmp_amt NUMBER;
116227: l_acc_rev_natural_side_code VARCHAR2(1);
116228:
116229: l_num_entries NUMBER;
116230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116234: l_recog_line_1 NUMBER;

Line 116231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

116227: l_acc_rev_natural_side_code VARCHAR2(1);
116228:
116229: l_num_entries NUMBER;
116230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116234: l_recog_line_1 NUMBER;
116235: l_recog_line_2 NUMBER;

Line 116232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

116228:
116229: l_num_entries NUMBER;
116230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116234: l_recog_line_1 NUMBER;
116235: l_recog_line_2 NUMBER;
116236:

Line 116233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

116229: l_num_entries NUMBER;
116230: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116231: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116232: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116233: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116234: l_recog_line_1 NUMBER;
116235: l_recog_line_2 NUMBER;
116236:
116237: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 116239: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

116235: l_recog_line_2 NUMBER;
116236:
116237: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
116238: l_bflow_applied_to_amt NUMBER; -- 5132302
116239: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
116240:
116241: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
116242:
116243: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 116314: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

116310: l_accrual_line_num := NULL; -- 4262811
116311: l_tmp_amt := NULL; -- 4262811
116312: --
116313:
116314: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
116315: l_balance_type_code <> 'B' THEN
116316: IF NVL(p_source_24,9E125) = 6
116317: THEN
116318:

Line 116385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

116381: --
116382: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116383:
116384: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116385: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116386:
116387: -- 4955764
116388: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116389: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 116429: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

116425: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116426:
116427: IF xla_accounting_cache_pkg.GetValueChar
116428: (p_source_code => 'LEDGER_CATEGORY_CODE'
116429: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
116430: AND l_bflow_method_code = 'PRIOR_ENTRY'
116431: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
116432: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116433: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 116529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

116525: p_lookup_type => 'XLA_OWNER_TYPE'
116526: ,p_lookup_code => l_component_type_code
116527: )
116528: ,p_token_4 => 'PRODUCT_NAME'
116529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
116530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
116531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
116532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
116533: ,p_ae_header_id => NULL

Line 116530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

116526: ,p_lookup_code => l_component_type_code
116527: )
116528: ,p_token_4 => 'PRODUCT_NAME'
116529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
116530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
116531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
116532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
116533: ,p_ae_header_id => NULL
116534: );

Line 116531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

116527: )
116528: ,p_token_4 => 'PRODUCT_NAME'
116529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
116530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
116531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
116532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
116533: ,p_ae_header_id => NULL
116534: );
116535:

Line 116532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

116528: ,p_token_4 => 'PRODUCT_NAME'
116529: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
116530: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
116531: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
116532: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
116533: ,p_ae_header_id => NULL
116534: );
116535:
116536: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 116563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

116559: ----------------------------------------------------------------------------------
116560: -- 4219869 Business Flow
116561: -- Update journal entry status -- Need to generate this within IF
116562: ----------------------------------------------------------------------------------
116563: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116564: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
116565: ,p_balance_type_code => l_balance_type_code
116566: );
116567:

Line 116650: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

116646:
116647: --
116648: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
116649: --
116650: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
116651: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
116652: ELSE
116653: ---------------------------------------------------------------------------------------------------
116654: -- 4262811a Switch Sign

Line 116675: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

116671:
116672: XLA_AE_LINES_PKG.ValidateCurrentLine;
116673: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
116674:
116675: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
116676: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
116677: ,p_balance_type_code => l_balance_type_code);
116678:
116679: END IF;

Line 116784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

116780: l_tmp_amt NUMBER;
116781: l_acc_rev_natural_side_code VARCHAR2(1);
116782:
116783: l_num_entries NUMBER;
116784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116788: l_recog_line_1 NUMBER;

Line 116785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

116781: l_acc_rev_natural_side_code VARCHAR2(1);
116782:
116783: l_num_entries NUMBER;
116784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116788: l_recog_line_1 NUMBER;
116789: l_recog_line_2 NUMBER;

Line 116786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

116782:
116783: l_num_entries NUMBER;
116784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116788: l_recog_line_1 NUMBER;
116789: l_recog_line_2 NUMBER;
116790:

Line 116787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

116783: l_num_entries NUMBER;
116784: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
116785: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
116786: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
116787: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
116788: l_recog_line_1 NUMBER;
116789: l_recog_line_2 NUMBER;
116790:
116791: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 116793: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

116789: l_recog_line_2 NUMBER;
116790:
116791: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
116792: l_bflow_applied_to_amt NUMBER; -- 5132302
116793: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
116794:
116795: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
116796:
116797: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 116868: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

116864: l_accrual_line_num := NULL; -- 4262811
116865: l_tmp_amt := NULL; -- 4262811
116866: --
116867:
116868: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
116869: l_balance_type_code <> 'B' THEN
116870: IF NVL(p_source_24,9E125) = 6
116871: THEN
116872:

Line 116939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

116935: --
116936: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
116937:
116938: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
116939: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
116940:
116941: -- 4955764
116942: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
116943: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 116983: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

116979: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
116980:
116981: IF xla_accounting_cache_pkg.GetValueChar
116982: (p_source_code => 'LEDGER_CATEGORY_CODE'
116983: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
116984: AND l_bflow_method_code = 'PRIOR_ENTRY'
116985: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
116986: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
116987: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 117083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

117079: p_lookup_type => 'XLA_OWNER_TYPE'
117080: ,p_lookup_code => l_component_type_code
117081: )
117082: ,p_token_4 => 'PRODUCT_NAME'
117083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117087: ,p_ae_header_id => NULL

Line 117084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

117080: ,p_lookup_code => l_component_type_code
117081: )
117082: ,p_token_4 => 'PRODUCT_NAME'
117083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117087: ,p_ae_header_id => NULL
117088: );

Line 117085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

117081: )
117082: ,p_token_4 => 'PRODUCT_NAME'
117083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117087: ,p_ae_header_id => NULL
117088: );
117089:

Line 117086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

117082: ,p_token_4 => 'PRODUCT_NAME'
117083: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117084: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117085: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117086: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117087: ,p_ae_header_id => NULL
117088: );
117089:
117090: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 117117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

117113: ----------------------------------------------------------------------------------
117114: -- 4219869 Business Flow
117115: -- Update journal entry status -- Need to generate this within IF
117116: ----------------------------------------------------------------------------------
117117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117118: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
117119: ,p_balance_type_code => l_balance_type_code
117120: );
117121:

Line 117204: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

117200:
117201: --
117202: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117203: --
117204: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117205: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117206: ELSE
117207: ---------------------------------------------------------------------------------------------------
117208: -- 4262811a Switch Sign

Line 117229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

117225:
117226: XLA_AE_LINES_PKG.ValidateCurrentLine;
117227: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117228:
117229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117230: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117231: ,p_balance_type_code => l_balance_type_code);
117232:
117233: END IF;

Line 117338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

117334: l_tmp_amt NUMBER;
117335: l_acc_rev_natural_side_code VARCHAR2(1);
117336:
117337: l_num_entries NUMBER;
117338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117342: l_recog_line_1 NUMBER;

Line 117339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

117335: l_acc_rev_natural_side_code VARCHAR2(1);
117336:
117337: l_num_entries NUMBER;
117338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117342: l_recog_line_1 NUMBER;
117343: l_recog_line_2 NUMBER;

Line 117340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

117336:
117337: l_num_entries NUMBER;
117338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117342: l_recog_line_1 NUMBER;
117343: l_recog_line_2 NUMBER;
117344:

Line 117341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

117337: l_num_entries NUMBER;
117338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117342: l_recog_line_1 NUMBER;
117343: l_recog_line_2 NUMBER;
117344:
117345: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 117347: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

117343: l_recog_line_2 NUMBER;
117344:
117345: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
117346: l_bflow_applied_to_amt NUMBER; -- 5132302
117347: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
117348:
117349: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
117350:
117351: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 117422: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

117418: l_accrual_line_num := NULL; -- 4262811
117419: l_tmp_amt := NULL; -- 4262811
117420: --
117421:
117422: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
117423: l_balance_type_code <> 'B' THEN
117424: IF NVL(p_source_24,9E125) = 6
117425: THEN
117426:

Line 117493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

117489: --
117490: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
117491:
117492: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
117493: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
117494:
117495: -- 4955764
117496: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
117497: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 117537: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

117533: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
117534:
117535: IF xla_accounting_cache_pkg.GetValueChar
117536: (p_source_code => 'LEDGER_CATEGORY_CODE'
117537: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
117538: AND l_bflow_method_code = 'PRIOR_ENTRY'
117539: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
117540: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
117541: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 117637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

117633: p_lookup_type => 'XLA_OWNER_TYPE'
117634: ,p_lookup_code => l_component_type_code
117635: )
117636: ,p_token_4 => 'PRODUCT_NAME'
117637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117641: ,p_ae_header_id => NULL

Line 117638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

117634: ,p_lookup_code => l_component_type_code
117635: )
117636: ,p_token_4 => 'PRODUCT_NAME'
117637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117641: ,p_ae_header_id => NULL
117642: );

Line 117639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

117635: )
117636: ,p_token_4 => 'PRODUCT_NAME'
117637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117641: ,p_ae_header_id => NULL
117642: );
117643:

Line 117640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

117636: ,p_token_4 => 'PRODUCT_NAME'
117637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
117638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
117639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
117640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
117641: ,p_ae_header_id => NULL
117642: );
117643:
117644: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 117671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

117667: ----------------------------------------------------------------------------------
117668: -- 4219869 Business Flow
117669: -- Update journal entry status -- Need to generate this within IF
117670: ----------------------------------------------------------------------------------
117671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117672: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
117673: ,p_balance_type_code => l_balance_type_code
117674: );
117675:

Line 117758: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

117754:
117755: --
117756: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
117757: --
117758: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
117759: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
117760: ELSE
117761: ---------------------------------------------------------------------------------------------------
117762: -- 4262811a Switch Sign

Line 117783: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

117779:
117780: XLA_AE_LINES_PKG.ValidateCurrentLine;
117781: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
117782:
117783: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
117784: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
117785: ,p_balance_type_code => l_balance_type_code);
117786:
117787: END IF;

Line 117890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

117886: l_tmp_amt NUMBER;
117887: l_acc_rev_natural_side_code VARCHAR2(1);
117888:
117889: l_num_entries NUMBER;
117890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117894: l_recog_line_1 NUMBER;

Line 117891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

117887: l_acc_rev_natural_side_code VARCHAR2(1);
117888:
117889: l_num_entries NUMBER;
117890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117894: l_recog_line_1 NUMBER;
117895: l_recog_line_2 NUMBER;

Line 117892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

117888:
117889: l_num_entries NUMBER;
117890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117894: l_recog_line_1 NUMBER;
117895: l_recog_line_2 NUMBER;
117896:

Line 117893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

117889: l_num_entries NUMBER;
117890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
117891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
117892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
117893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
117894: l_recog_line_1 NUMBER;
117895: l_recog_line_2 NUMBER;
117896:
117897: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 117899: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

117895: l_recog_line_2 NUMBER;
117896:
117897: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
117898: l_bflow_applied_to_amt NUMBER; -- 5132302
117899: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
117900:
117901: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
117902:
117903: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 117974: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

117970: l_accrual_line_num := NULL; -- 4262811
117971: l_tmp_amt := NULL; -- 4262811
117972: --
117973:
117974: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
117975: l_balance_type_code <> 'B' THEN
117976: IF NVL(p_source_24,9E125) = 6
117977: THEN
117978:

Line 118045: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

118041: --
118042: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118043:
118044: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118045: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118046:
118047: -- 4955764
118048: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118049: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 118089: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

118085: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118086:
118087: IF xla_accounting_cache_pkg.GetValueChar
118088: (p_source_code => 'LEDGER_CATEGORY_CODE'
118089: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
118090: AND l_bflow_method_code = 'PRIOR_ENTRY'
118091: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
118092: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118093: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 118189: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

118185: p_lookup_type => 'XLA_OWNER_TYPE'
118186: ,p_lookup_code => l_component_type_code
118187: )
118188: ,p_token_4 => 'PRODUCT_NAME'
118189: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118190: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118191: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118192: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118193: ,p_ae_header_id => NULL

Line 118190: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

118186: ,p_lookup_code => l_component_type_code
118187: )
118188: ,p_token_4 => 'PRODUCT_NAME'
118189: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118190: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118191: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118192: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118193: ,p_ae_header_id => NULL
118194: );

Line 118191: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

118187: )
118188: ,p_token_4 => 'PRODUCT_NAME'
118189: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118190: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118191: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118192: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118193: ,p_ae_header_id => NULL
118194: );
118195:

Line 118192: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

118188: ,p_token_4 => 'PRODUCT_NAME'
118189: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118190: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118191: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118192: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118193: ,p_ae_header_id => NULL
118194: );
118195:
118196: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 118223: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

118219: ----------------------------------------------------------------------------------
118220: -- 4219869 Business Flow
118221: -- Update journal entry status -- Need to generate this within IF
118222: ----------------------------------------------------------------------------------
118223: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118224: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
118225: ,p_balance_type_code => l_balance_type_code
118226: );
118227:

Line 118310: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

118306:
118307: --
118308: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118309: --
118310: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118311: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118312: ELSE
118313: ---------------------------------------------------------------------------------------------------
118314: -- 4262811a Switch Sign

Line 118335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

118331:
118332: XLA_AE_LINES_PKG.ValidateCurrentLine;
118333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118334:
118335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118336: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118337: ,p_balance_type_code => l_balance_type_code);
118338:
118339: END IF;

Line 118444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

118440: l_tmp_amt NUMBER;
118441: l_acc_rev_natural_side_code VARCHAR2(1);
118442:
118443: l_num_entries NUMBER;
118444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118448: l_recog_line_1 NUMBER;

Line 118445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

118441: l_acc_rev_natural_side_code VARCHAR2(1);
118442:
118443: l_num_entries NUMBER;
118444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118448: l_recog_line_1 NUMBER;
118449: l_recog_line_2 NUMBER;

Line 118446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

118442:
118443: l_num_entries NUMBER;
118444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118448: l_recog_line_1 NUMBER;
118449: l_recog_line_2 NUMBER;
118450:

Line 118447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

118443: l_num_entries NUMBER;
118444: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
118445: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
118446: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
118447: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
118448: l_recog_line_1 NUMBER;
118449: l_recog_line_2 NUMBER;
118450:
118451: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 118453: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

118449: l_recog_line_2 NUMBER;
118450:
118451: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
118452: l_bflow_applied_to_amt NUMBER; -- 5132302
118453: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
118454:
118455: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
118456:
118457: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 118528: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

118524: l_accrual_line_num := NULL; -- 4262811
118525: l_tmp_amt := NULL; -- 4262811
118526: --
118527:
118528: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
118529: l_balance_type_code <> 'B' THEN
118530: IF NVL(p_source_24,9E125) = 6
118531: THEN
118532:

Line 118599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

118595: --
118596: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
118597:
118598: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
118599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
118600:
118601: -- 4955764
118602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
118603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 118643: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

118639: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
118640:
118641: IF xla_accounting_cache_pkg.GetValueChar
118642: (p_source_code => 'LEDGER_CATEGORY_CODE'
118643: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
118644: AND l_bflow_method_code = 'PRIOR_ENTRY'
118645: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
118646: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
118647: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 118743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

118739: p_lookup_type => 'XLA_OWNER_TYPE'
118740: ,p_lookup_code => l_component_type_code
118741: )
118742: ,p_token_4 => 'PRODUCT_NAME'
118743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118747: ,p_ae_header_id => NULL

Line 118744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

118740: ,p_lookup_code => l_component_type_code
118741: )
118742: ,p_token_4 => 'PRODUCT_NAME'
118743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118747: ,p_ae_header_id => NULL
118748: );

Line 118745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

118741: )
118742: ,p_token_4 => 'PRODUCT_NAME'
118743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118747: ,p_ae_header_id => NULL
118748: );
118749:

Line 118746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

118742: ,p_token_4 => 'PRODUCT_NAME'
118743: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
118744: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
118745: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
118746: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
118747: ,p_ae_header_id => NULL
118748: );
118749:
118750: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 118777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

118773: ----------------------------------------------------------------------------------
118774: -- 4219869 Business Flow
118775: -- Update journal entry status -- Need to generate this within IF
118776: ----------------------------------------------------------------------------------
118777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
118779: ,p_balance_type_code => l_balance_type_code
118780: );
118781:

Line 118864: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

118860:
118861: --
118862: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
118863: --
118864: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
118865: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
118866: ELSE
118867: ---------------------------------------------------------------------------------------------------
118868: -- 4262811a Switch Sign

Line 118889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

118885:
118886: XLA_AE_LINES_PKG.ValidateCurrentLine;
118887: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
118888:
118889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
118890: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
118891: ,p_balance_type_code => l_balance_type_code);
118892:
118893: END IF;

Line 119018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

119014: l_tmp_amt NUMBER;
119015: l_acc_rev_natural_side_code VARCHAR2(1);
119016:
119017: l_num_entries NUMBER;
119018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119022: l_recog_line_1 NUMBER;

Line 119019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

119015: l_acc_rev_natural_side_code VARCHAR2(1);
119016:
119017: l_num_entries NUMBER;
119018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119022: l_recog_line_1 NUMBER;
119023: l_recog_line_2 NUMBER;

Line 119020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

119016:
119017: l_num_entries NUMBER;
119018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119022: l_recog_line_1 NUMBER;
119023: l_recog_line_2 NUMBER;
119024:

Line 119021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

119017: l_num_entries NUMBER;
119018: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119019: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119020: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119021: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119022: l_recog_line_1 NUMBER;
119023: l_recog_line_2 NUMBER;
119024:
119025: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 119027: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

119023: l_recog_line_2 NUMBER;
119024:
119025: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
119026: l_bflow_applied_to_amt NUMBER; -- 5132302
119027: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
119028:
119029: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
119030:
119031: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 119102: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

119098: l_accrual_line_num := NULL; -- 4262811
119099: l_tmp_amt := NULL; -- 4262811
119100: --
119101:
119102: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
119103: l_balance_type_code <> 'B' THEN
119104: IF NVL(p_source_24,9E125) = 6
119105: THEN
119106:

Line 119173: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

119169: --
119170: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119171:
119172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119173: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119174:
119175: -- 4955764
119176: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119177: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 119249: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

119245: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119246:
119247: IF xla_accounting_cache_pkg.GetValueChar
119248: (p_source_code => 'LEDGER_CATEGORY_CODE'
119249: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
119250: AND l_bflow_method_code = 'PRIOR_ENTRY'
119251: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
119252: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119253: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 119349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

119345: p_lookup_type => 'XLA_OWNER_TYPE'
119346: ,p_lookup_code => l_component_type_code
119347: )
119348: ,p_token_4 => 'PRODUCT_NAME'
119349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119353: ,p_ae_header_id => NULL

Line 119350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

119346: ,p_lookup_code => l_component_type_code
119347: )
119348: ,p_token_4 => 'PRODUCT_NAME'
119349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119353: ,p_ae_header_id => NULL
119354: );

Line 119351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

119347: )
119348: ,p_token_4 => 'PRODUCT_NAME'
119349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119353: ,p_ae_header_id => NULL
119354: );
119355:

Line 119352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

119348: ,p_token_4 => 'PRODUCT_NAME'
119349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119353: ,p_ae_header_id => NULL
119354: );
119355:
119356: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 119383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

119379: ----------------------------------------------------------------------------------
119380: -- 4219869 Business Flow
119381: -- Update journal entry status -- Need to generate this within IF
119382: ----------------------------------------------------------------------------------
119383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119384: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
119385: ,p_balance_type_code => l_balance_type_code
119386: );
119387:

Line 119470: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

119466:
119467: --
119468: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
119469: --
119470: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
119471: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
119472: ELSE
119473: ---------------------------------------------------------------------------------------------------
119474: -- 4262811a Switch Sign

Line 119495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

119491:
119492: XLA_AE_LINES_PKG.ValidateCurrentLine;
119493: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
119494:
119495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119496: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
119497: ,p_balance_type_code => l_balance_type_code);
119498:
119499: END IF;

Line 119604: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

119600: l_tmp_amt NUMBER;
119601: l_acc_rev_natural_side_code VARCHAR2(1);
119602:
119603: l_num_entries NUMBER;
119604: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119605: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119606: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119607: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119608: l_recog_line_1 NUMBER;

Line 119605: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

119601: l_acc_rev_natural_side_code VARCHAR2(1);
119602:
119603: l_num_entries NUMBER;
119604: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119605: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119606: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119607: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119608: l_recog_line_1 NUMBER;
119609: l_recog_line_2 NUMBER;

Line 119606: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

119602:
119603: l_num_entries NUMBER;
119604: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119605: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119606: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119607: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119608: l_recog_line_1 NUMBER;
119609: l_recog_line_2 NUMBER;
119610:

Line 119607: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

119603: l_num_entries NUMBER;
119604: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
119605: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
119606: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
119607: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
119608: l_recog_line_1 NUMBER;
119609: l_recog_line_2 NUMBER;
119610:
119611: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 119613: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

119609: l_recog_line_2 NUMBER;
119610:
119611: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
119612: l_bflow_applied_to_amt NUMBER; -- 5132302
119613: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
119614:
119615: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
119616:
119617: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 119688: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

119684: l_accrual_line_num := NULL; -- 4262811
119685: l_tmp_amt := NULL; -- 4262811
119686: --
119687:
119688: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
119689: l_balance_type_code <> 'B' THEN
119690: IF NVL(p_source_24,9E125) = 6
119691: THEN
119692:

Line 119759: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

119755: --
119756: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
119757:
119758: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
119759: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
119760:
119761: -- 4955764
119762: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
119763: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 119803: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

119799: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
119800:
119801: IF xla_accounting_cache_pkg.GetValueChar
119802: (p_source_code => 'LEDGER_CATEGORY_CODE'
119803: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
119804: AND l_bflow_method_code = 'PRIOR_ENTRY'
119805: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
119806: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
119807: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 119903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

119899: p_lookup_type => 'XLA_OWNER_TYPE'
119900: ,p_lookup_code => l_component_type_code
119901: )
119902: ,p_token_4 => 'PRODUCT_NAME'
119903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119907: ,p_ae_header_id => NULL

Line 119904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

119900: ,p_lookup_code => l_component_type_code
119901: )
119902: ,p_token_4 => 'PRODUCT_NAME'
119903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119907: ,p_ae_header_id => NULL
119908: );

Line 119905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

119901: )
119902: ,p_token_4 => 'PRODUCT_NAME'
119903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119907: ,p_ae_header_id => NULL
119908: );
119909:

Line 119906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

119902: ,p_token_4 => 'PRODUCT_NAME'
119903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
119904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
119905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
119906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
119907: ,p_ae_header_id => NULL
119908: );
119909:
119910: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 119937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

119933: ----------------------------------------------------------------------------------
119934: -- 4219869 Business Flow
119935: -- Update journal entry status -- Need to generate this within IF
119936: ----------------------------------------------------------------------------------
119937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
119938: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
119939: ,p_balance_type_code => l_balance_type_code
119940: );
119941:

Line 120024: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

120020:
120021: --
120022: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120023: --
120024: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120025: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120026: ELSE
120027: ---------------------------------------------------------------------------------------------------
120028: -- 4262811a Switch Sign

Line 120049: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

120045:
120046: XLA_AE_LINES_PKG.ValidateCurrentLine;
120047: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120048:
120049: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120050: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120051: ,p_balance_type_code => l_balance_type_code);
120052:
120053: END IF;

Line 120158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

120154: l_tmp_amt NUMBER;
120155: l_acc_rev_natural_side_code VARCHAR2(1);
120156:
120157: l_num_entries NUMBER;
120158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120162: l_recog_line_1 NUMBER;

Line 120159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

120155: l_acc_rev_natural_side_code VARCHAR2(1);
120156:
120157: l_num_entries NUMBER;
120158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120162: l_recog_line_1 NUMBER;
120163: l_recog_line_2 NUMBER;

Line 120160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

120156:
120157: l_num_entries NUMBER;
120158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120162: l_recog_line_1 NUMBER;
120163: l_recog_line_2 NUMBER;
120164:

Line 120161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

120157: l_num_entries NUMBER;
120158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120162: l_recog_line_1 NUMBER;
120163: l_recog_line_2 NUMBER;
120164:
120165: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 120167: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

120163: l_recog_line_2 NUMBER;
120164:
120165: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
120166: l_bflow_applied_to_amt NUMBER; -- 5132302
120167: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
120168:
120169: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
120170:
120171: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 120242: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

120238: l_accrual_line_num := NULL; -- 4262811
120239: l_tmp_amt := NULL; -- 4262811
120240: --
120241:
120242: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
120243: l_balance_type_code <> 'B' THEN
120244: IF NVL(p_source_24,9E125) = 6
120245: THEN
120246:

Line 120313: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

120309: --
120310: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120311:
120312: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120313: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120314:
120315: -- 4955764
120316: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120317: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 120357: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

120353: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120354:
120355: IF xla_accounting_cache_pkg.GetValueChar
120356: (p_source_code => 'LEDGER_CATEGORY_CODE'
120357: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
120358: AND l_bflow_method_code = 'PRIOR_ENTRY'
120359: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
120360: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120361: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 120457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

120453: p_lookup_type => 'XLA_OWNER_TYPE'
120454: ,p_lookup_code => l_component_type_code
120455: )
120456: ,p_token_4 => 'PRODUCT_NAME'
120457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120461: ,p_ae_header_id => NULL

Line 120458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

120454: ,p_lookup_code => l_component_type_code
120455: )
120456: ,p_token_4 => 'PRODUCT_NAME'
120457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120461: ,p_ae_header_id => NULL
120462: );

Line 120459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

120455: )
120456: ,p_token_4 => 'PRODUCT_NAME'
120457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120461: ,p_ae_header_id => NULL
120462: );
120463:

Line 120460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

120456: ,p_token_4 => 'PRODUCT_NAME'
120457: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
120458: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
120459: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
120460: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
120461: ,p_ae_header_id => NULL
120462: );
120463:
120464: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 120491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

120487: ----------------------------------------------------------------------------------
120488: -- 4219869 Business Flow
120489: -- Update journal entry status -- Need to generate this within IF
120490: ----------------------------------------------------------------------------------
120491: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120492: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
120493: ,p_balance_type_code => l_balance_type_code
120494: );
120495:

Line 120578: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

120574:
120575: --
120576: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
120577: --
120578: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
120579: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
120580: ELSE
120581: ---------------------------------------------------------------------------------------------------
120582: -- 4262811a Switch Sign

Line 120603: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

120599:
120600: XLA_AE_LINES_PKG.ValidateCurrentLine;
120601: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
120602:
120603: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
120604: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
120605: ,p_balance_type_code => l_balance_type_code);
120606:
120607: END IF;

Line 120712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

120708: l_tmp_amt NUMBER;
120709: l_acc_rev_natural_side_code VARCHAR2(1);
120710:
120711: l_num_entries NUMBER;
120712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120716: l_recog_line_1 NUMBER;

Line 120713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

120709: l_acc_rev_natural_side_code VARCHAR2(1);
120710:
120711: l_num_entries NUMBER;
120712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120716: l_recog_line_1 NUMBER;
120717: l_recog_line_2 NUMBER;

Line 120714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

120710:
120711: l_num_entries NUMBER;
120712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120716: l_recog_line_1 NUMBER;
120717: l_recog_line_2 NUMBER;
120718:

Line 120715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

120711: l_num_entries NUMBER;
120712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
120713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
120714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
120715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
120716: l_recog_line_1 NUMBER;
120717: l_recog_line_2 NUMBER;
120718:
120719: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 120721: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

120717: l_recog_line_2 NUMBER;
120718:
120719: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
120720: l_bflow_applied_to_amt NUMBER; -- 5132302
120721: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
120722:
120723: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
120724:
120725: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 120796: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

120792: l_accrual_line_num := NULL; -- 4262811
120793: l_tmp_amt := NULL; -- 4262811
120794: --
120795:
120796: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
120797: l_balance_type_code <> 'B' THEN
120798: IF NVL(p_source_24,9E125) = 6
120799: THEN
120800:

Line 120867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

120863: --
120864: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
120865:
120866: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
120867: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
120868:
120869: -- 4955764
120870: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
120871: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 120911: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

120907: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
120908:
120909: IF xla_accounting_cache_pkg.GetValueChar
120910: (p_source_code => 'LEDGER_CATEGORY_CODE'
120911: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
120912: AND l_bflow_method_code = 'PRIOR_ENTRY'
120913: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
120914: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
120915: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 121011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

121007: p_lookup_type => 'XLA_OWNER_TYPE'
121008: ,p_lookup_code => l_component_type_code
121009: )
121010: ,p_token_4 => 'PRODUCT_NAME'
121011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121015: ,p_ae_header_id => NULL

Line 121012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

121008: ,p_lookup_code => l_component_type_code
121009: )
121010: ,p_token_4 => 'PRODUCT_NAME'
121011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121015: ,p_ae_header_id => NULL
121016: );

Line 121013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

121009: )
121010: ,p_token_4 => 'PRODUCT_NAME'
121011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121015: ,p_ae_header_id => NULL
121016: );
121017:

Line 121014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

121010: ,p_token_4 => 'PRODUCT_NAME'
121011: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121012: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121013: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121014: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121015: ,p_ae_header_id => NULL
121016: );
121017:
121018: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 121045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

121041: ----------------------------------------------------------------------------------
121042: -- 4219869 Business Flow
121043: -- Update journal entry status -- Need to generate this within IF
121044: ----------------------------------------------------------------------------------
121045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121046: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
121047: ,p_balance_type_code => l_balance_type_code
121048: );
121049:

Line 121132: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

121128:
121129: --
121130: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121131: --
121132: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121133: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121134: ELSE
121135: ---------------------------------------------------------------------------------------------------
121136: -- 4262811a Switch Sign

Line 121157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

121153:
121154: XLA_AE_LINES_PKG.ValidateCurrentLine;
121155: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121156:
121157: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121158: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121159: ,p_balance_type_code => l_balance_type_code);
121160:
121161: END IF;

Line 121266: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

121262: l_tmp_amt NUMBER;
121263: l_acc_rev_natural_side_code VARCHAR2(1);
121264:
121265: l_num_entries NUMBER;
121266: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121267: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121268: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121269: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121270: l_recog_line_1 NUMBER;

Line 121267: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

121263: l_acc_rev_natural_side_code VARCHAR2(1);
121264:
121265: l_num_entries NUMBER;
121266: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121267: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121268: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121269: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121270: l_recog_line_1 NUMBER;
121271: l_recog_line_2 NUMBER;

Line 121268: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

121264:
121265: l_num_entries NUMBER;
121266: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121267: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121268: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121269: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121270: l_recog_line_1 NUMBER;
121271: l_recog_line_2 NUMBER;
121272:

Line 121269: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

121265: l_num_entries NUMBER;
121266: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121267: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121268: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121269: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121270: l_recog_line_1 NUMBER;
121271: l_recog_line_2 NUMBER;
121272:
121273: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 121275: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

121271: l_recog_line_2 NUMBER;
121272:
121273: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
121274: l_bflow_applied_to_amt NUMBER; -- 5132302
121275: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
121276:
121277: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
121278:
121279: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 121350: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

121346: l_accrual_line_num := NULL; -- 4262811
121347: l_tmp_amt := NULL; -- 4262811
121348: --
121349:
121350: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
121351: l_balance_type_code <> 'B' THEN
121352: IF NVL(p_source_24,9E125) = 6
121353: THEN
121354:

Line 121421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

121417: --
121418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121419:
121420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121422:
121423: -- 4955764
121424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 121465: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

121461: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
121462:
121463: IF xla_accounting_cache_pkg.GetValueChar
121464: (p_source_code => 'LEDGER_CATEGORY_CODE'
121465: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
121466: AND l_bflow_method_code = 'PRIOR_ENTRY'
121467: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
121468: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
121469: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 121565: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

121561: p_lookup_type => 'XLA_OWNER_TYPE'
121562: ,p_lookup_code => l_component_type_code
121563: )
121564: ,p_token_4 => 'PRODUCT_NAME'
121565: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121566: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121567: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121568: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121569: ,p_ae_header_id => NULL

Line 121566: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

121562: ,p_lookup_code => l_component_type_code
121563: )
121564: ,p_token_4 => 'PRODUCT_NAME'
121565: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121566: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121567: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121568: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121569: ,p_ae_header_id => NULL
121570: );

Line 121567: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

121563: )
121564: ,p_token_4 => 'PRODUCT_NAME'
121565: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121566: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121567: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121568: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121569: ,p_ae_header_id => NULL
121570: );
121571:

Line 121568: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

121564: ,p_token_4 => 'PRODUCT_NAME'
121565: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
121566: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
121567: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
121568: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
121569: ,p_ae_header_id => NULL
121570: );
121571:
121572: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 121599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

121595: ----------------------------------------------------------------------------------
121596: -- 4219869 Business Flow
121597: -- Update journal entry status -- Need to generate this within IF
121598: ----------------------------------------------------------------------------------
121599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121600: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
121601: ,p_balance_type_code => l_balance_type_code
121602: );
121603:

Line 121686: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

121682:
121683: --
121684: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
121685: --
121686: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
121687: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
121688: ELSE
121689: ---------------------------------------------------------------------------------------------------
121690: -- 4262811a Switch Sign

Line 121711: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

121707:
121708: XLA_AE_LINES_PKG.ValidateCurrentLine;
121709: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
121710:
121711: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
121712: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
121713: ,p_balance_type_code => l_balance_type_code);
121714:
121715: END IF;

Line 121820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

121816: l_tmp_amt NUMBER;
121817: l_acc_rev_natural_side_code VARCHAR2(1);
121818:
121819: l_num_entries NUMBER;
121820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121824: l_recog_line_1 NUMBER;

Line 121821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

121817: l_acc_rev_natural_side_code VARCHAR2(1);
121818:
121819: l_num_entries NUMBER;
121820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121824: l_recog_line_1 NUMBER;
121825: l_recog_line_2 NUMBER;

Line 121822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

121818:
121819: l_num_entries NUMBER;
121820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121824: l_recog_line_1 NUMBER;
121825: l_recog_line_2 NUMBER;
121826:

Line 121823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

121819: l_num_entries NUMBER;
121820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
121821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
121822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
121823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
121824: l_recog_line_1 NUMBER;
121825: l_recog_line_2 NUMBER;
121826:
121827: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 121829: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

121825: l_recog_line_2 NUMBER;
121826:
121827: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
121828: l_bflow_applied_to_amt NUMBER; -- 5132302
121829: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
121830:
121831: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
121832:
121833: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 121904: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

121900: l_accrual_line_num := NULL; -- 4262811
121901: l_tmp_amt := NULL; -- 4262811
121902: --
121903:
121904: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
121905: l_balance_type_code <> 'B' THEN
121906: IF NVL(p_source_24,9E125) = 6
121907: THEN
121908:

Line 121975: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

121971: --
121972: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
121973:
121974: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
121975: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
121976:
121977: -- 4955764
121978: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
121979: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 122019: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

122015: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122016:
122017: IF xla_accounting_cache_pkg.GetValueChar
122018: (p_source_code => 'LEDGER_CATEGORY_CODE'
122019: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
122020: AND l_bflow_method_code = 'PRIOR_ENTRY'
122021: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
122022: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122023: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 122119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

122115: p_lookup_type => 'XLA_OWNER_TYPE'
122116: ,p_lookup_code => l_component_type_code
122117: )
122118: ,p_token_4 => 'PRODUCT_NAME'
122119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122123: ,p_ae_header_id => NULL

Line 122120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

122116: ,p_lookup_code => l_component_type_code
122117: )
122118: ,p_token_4 => 'PRODUCT_NAME'
122119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122123: ,p_ae_header_id => NULL
122124: );

Line 122121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

122117: )
122118: ,p_token_4 => 'PRODUCT_NAME'
122119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122123: ,p_ae_header_id => NULL
122124: );
122125:

Line 122122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

122118: ,p_token_4 => 'PRODUCT_NAME'
122119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122123: ,p_ae_header_id => NULL
122124: );
122125:
122126: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 122153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

122149: ----------------------------------------------------------------------------------
122150: -- 4219869 Business Flow
122151: -- Update journal entry status -- Need to generate this within IF
122152: ----------------------------------------------------------------------------------
122153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122154: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
122155: ,p_balance_type_code => l_balance_type_code
122156: );
122157:

Line 122240: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

122236:
122237: --
122238: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122239: --
122240: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122241: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122242: ELSE
122243: ---------------------------------------------------------------------------------------------------
122244: -- 4262811a Switch Sign

Line 122265: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

122261:
122262: XLA_AE_LINES_PKG.ValidateCurrentLine;
122263: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122264:
122265: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122266: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122267: ,p_balance_type_code => l_balance_type_code);
122268:
122269: END IF;

Line 122374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

122370: l_tmp_amt NUMBER;
122371: l_acc_rev_natural_side_code VARCHAR2(1);
122372:
122373: l_num_entries NUMBER;
122374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122378: l_recog_line_1 NUMBER;

Line 122375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

122371: l_acc_rev_natural_side_code VARCHAR2(1);
122372:
122373: l_num_entries NUMBER;
122374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122378: l_recog_line_1 NUMBER;
122379: l_recog_line_2 NUMBER;

Line 122376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

122372:
122373: l_num_entries NUMBER;
122374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122378: l_recog_line_1 NUMBER;
122379: l_recog_line_2 NUMBER;
122380:

Line 122377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

122373: l_num_entries NUMBER;
122374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122378: l_recog_line_1 NUMBER;
122379: l_recog_line_2 NUMBER;
122380:
122381: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 122383: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

122379: l_recog_line_2 NUMBER;
122380:
122381: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
122382: l_bflow_applied_to_amt NUMBER; -- 5132302
122383: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
122384:
122385: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
122386:
122387: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 122458: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

122454: l_accrual_line_num := NULL; -- 4262811
122455: l_tmp_amt := NULL; -- 4262811
122456: --
122457:
122458: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
122459: l_balance_type_code <> 'B' THEN
122460: IF NVL(p_source_24,9E125) = 6
122461: THEN
122462:

Line 122529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

122525: --
122526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
122527:
122528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
122529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
122530:
122531: -- 4955764
122532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
122533: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 122573: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

122569: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
122570:
122571: IF xla_accounting_cache_pkg.GetValueChar
122572: (p_source_code => 'LEDGER_CATEGORY_CODE'
122573: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
122574: AND l_bflow_method_code = 'PRIOR_ENTRY'
122575: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
122576: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
122577: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 122673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

122669: p_lookup_type => 'XLA_OWNER_TYPE'
122670: ,p_lookup_code => l_component_type_code
122671: )
122672: ,p_token_4 => 'PRODUCT_NAME'
122673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122677: ,p_ae_header_id => NULL

Line 122674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

122670: ,p_lookup_code => l_component_type_code
122671: )
122672: ,p_token_4 => 'PRODUCT_NAME'
122673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122677: ,p_ae_header_id => NULL
122678: );

Line 122675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

122671: )
122672: ,p_token_4 => 'PRODUCT_NAME'
122673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122677: ,p_ae_header_id => NULL
122678: );
122679:

Line 122676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

122672: ,p_token_4 => 'PRODUCT_NAME'
122673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
122674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
122675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
122676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
122677: ,p_ae_header_id => NULL
122678: );
122679:
122680: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 122707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

122703: ----------------------------------------------------------------------------------
122704: -- 4219869 Business Flow
122705: -- Update journal entry status -- Need to generate this within IF
122706: ----------------------------------------------------------------------------------
122707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122708: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
122709: ,p_balance_type_code => l_balance_type_code
122710: );
122711:

Line 122794: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

122790:
122791: --
122792: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
122793: --
122794: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
122795: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
122796: ELSE
122797: ---------------------------------------------------------------------------------------------------
122798: -- 4262811a Switch Sign

Line 122819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

122815:
122816: XLA_AE_LINES_PKG.ValidateCurrentLine;
122817: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
122818:
122819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
122820: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
122821: ,p_balance_type_code => l_balance_type_code);
122822:
122823: END IF;

Line 122948: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

122944: l_tmp_amt NUMBER;
122945: l_acc_rev_natural_side_code VARCHAR2(1);
122946:
122947: l_num_entries NUMBER;
122948: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122949: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122950: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122951: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122952: l_recog_line_1 NUMBER;

Line 122949: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

122945: l_acc_rev_natural_side_code VARCHAR2(1);
122946:
122947: l_num_entries NUMBER;
122948: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122949: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122950: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122951: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122952: l_recog_line_1 NUMBER;
122953: l_recog_line_2 NUMBER;

Line 122950: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

122946:
122947: l_num_entries NUMBER;
122948: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122949: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122950: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122951: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122952: l_recog_line_1 NUMBER;
122953: l_recog_line_2 NUMBER;
122954:

Line 122951: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

122947: l_num_entries NUMBER;
122948: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
122949: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
122950: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
122951: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
122952: l_recog_line_1 NUMBER;
122953: l_recog_line_2 NUMBER;
122954:
122955: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 122957: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

122953: l_recog_line_2 NUMBER;
122954:
122955: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
122956: l_bflow_applied_to_amt NUMBER; -- 5132302
122957: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
122958:
122959: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
122960:
122961: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 123032: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

123028: l_accrual_line_num := NULL; -- 4262811
123029: l_tmp_amt := NULL; -- 4262811
123030: --
123031:
123032: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
123033: l_balance_type_code <> 'B' THEN
123034: IF NVL(p_source_24,9E125) = 6
123035: THEN
123036:

Line 123103: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

123099: --
123100: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123101:
123102: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123103: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123104:
123105: -- 4955764
123106: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123107: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 123179: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

123175: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123176:
123177: IF xla_accounting_cache_pkg.GetValueChar
123178: (p_source_code => 'LEDGER_CATEGORY_CODE'
123179: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
123180: AND l_bflow_method_code = 'PRIOR_ENTRY'
123181: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
123182: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123183: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 123279: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

123275: p_lookup_type => 'XLA_OWNER_TYPE'
123276: ,p_lookup_code => l_component_type_code
123277: )
123278: ,p_token_4 => 'PRODUCT_NAME'
123279: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123280: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123281: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123282: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123283: ,p_ae_header_id => NULL

Line 123280: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

123276: ,p_lookup_code => l_component_type_code
123277: )
123278: ,p_token_4 => 'PRODUCT_NAME'
123279: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123280: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123281: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123282: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123283: ,p_ae_header_id => NULL
123284: );

Line 123281: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

123277: )
123278: ,p_token_4 => 'PRODUCT_NAME'
123279: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123280: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123281: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123282: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123283: ,p_ae_header_id => NULL
123284: );
123285:

Line 123282: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

123278: ,p_token_4 => 'PRODUCT_NAME'
123279: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123280: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123281: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123282: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123283: ,p_ae_header_id => NULL
123284: );
123285:
123286: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 123313: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

123309: ----------------------------------------------------------------------------------
123310: -- 4219869 Business Flow
123311: -- Update journal entry status -- Need to generate this within IF
123312: ----------------------------------------------------------------------------------
123313: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123314: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
123315: ,p_balance_type_code => l_balance_type_code
123316: );
123317:

Line 123400: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

123396:
123397: --
123398: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123399: --
123400: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123401: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123402: ELSE
123403: ---------------------------------------------------------------------------------------------------
123404: -- 4262811a Switch Sign

Line 123425: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

123421:
123422: XLA_AE_LINES_PKG.ValidateCurrentLine;
123423: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123424:
123425: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123426: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123427: ,p_balance_type_code => l_balance_type_code);
123428:
123429: END IF;

Line 123532: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

123528: l_tmp_amt NUMBER;
123529: l_acc_rev_natural_side_code VARCHAR2(1);
123530:
123531: l_num_entries NUMBER;
123532: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
123533: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
123534: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
123535: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
123536: l_recog_line_1 NUMBER;

Line 123533: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

123529: l_acc_rev_natural_side_code VARCHAR2(1);
123530:
123531: l_num_entries NUMBER;
123532: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
123533: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
123534: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
123535: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
123536: l_recog_line_1 NUMBER;
123537: l_recog_line_2 NUMBER;

Line 123534: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

123530:
123531: l_num_entries NUMBER;
123532: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
123533: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
123534: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
123535: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
123536: l_recog_line_1 NUMBER;
123537: l_recog_line_2 NUMBER;
123538:

Line 123535: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

123531: l_num_entries NUMBER;
123532: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
123533: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
123534: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
123535: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
123536: l_recog_line_1 NUMBER;
123537: l_recog_line_2 NUMBER;
123538:
123539: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 123541: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

123537: l_recog_line_2 NUMBER;
123538:
123539: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
123540: l_bflow_applied_to_amt NUMBER; -- 5132302
123541: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
123542:
123543: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
123544:
123545: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 123616: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

123612: l_accrual_line_num := NULL; -- 4262811
123613: l_tmp_amt := NULL; -- 4262811
123614: --
123615:
123616: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
123617: l_balance_type_code <> 'B' THEN
123618: IF NVL(p_source_5,'
123619: ') = 'Purchase Price Variance'
123620: THEN

Line 123688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

123684: --
123685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
123686:
123687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
123688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
123689:
123690: -- 4955764
123691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
123692: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 123730: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

123726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
123727:
123728: IF xla_accounting_cache_pkg.GetValueChar
123729: (p_source_code => 'LEDGER_CATEGORY_CODE'
123730: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
123731: AND l_bflow_method_code = 'PRIOR_ENTRY'
123732: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
123733: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
123734: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 123830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

123826: p_lookup_type => 'XLA_OWNER_TYPE'
123827: ,p_lookup_code => l_component_type_code
123828: )
123829: ,p_token_4 => 'PRODUCT_NAME'
123830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123834: ,p_ae_header_id => NULL

Line 123831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

123827: ,p_lookup_code => l_component_type_code
123828: )
123829: ,p_token_4 => 'PRODUCT_NAME'
123830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123834: ,p_ae_header_id => NULL
123835: );

Line 123832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

123828: )
123829: ,p_token_4 => 'PRODUCT_NAME'
123830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123834: ,p_ae_header_id => NULL
123835: );
123836:

Line 123833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

123829: ,p_token_4 => 'PRODUCT_NAME'
123830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
123831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
123832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
123833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
123834: ,p_ae_header_id => NULL
123835: );
123836:
123837: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 123864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

123860: ----------------------------------------------------------------------------------
123861: -- 4219869 Business Flow
123862: -- Update journal entry status -- Need to generate this within IF
123863: ----------------------------------------------------------------------------------
123864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123865: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
123866: ,p_balance_type_code => l_balance_type_code
123867: );
123868:

Line 123951: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

123947:
123948: --
123949: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
123950: --
123951: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
123952: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
123953: ELSE
123954: ---------------------------------------------------------------------------------------------------
123955: -- 4262811a Switch Sign

Line 123976: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

123972:
123973: XLA_AE_LINES_PKG.ValidateCurrentLine;
123974: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
123975:
123976: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
123977: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
123978: ,p_balance_type_code => l_balance_type_code);
123979:
123980: END IF;

Line 124105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

124101: l_tmp_amt NUMBER;
124102: l_acc_rev_natural_side_code VARCHAR2(1);
124103:
124104: l_num_entries NUMBER;
124105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124109: l_recog_line_1 NUMBER;

Line 124106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

124102: l_acc_rev_natural_side_code VARCHAR2(1);
124103:
124104: l_num_entries NUMBER;
124105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124109: l_recog_line_1 NUMBER;
124110: l_recog_line_2 NUMBER;

Line 124107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

124103:
124104: l_num_entries NUMBER;
124105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124109: l_recog_line_1 NUMBER;
124110: l_recog_line_2 NUMBER;
124111:

Line 124108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

124104: l_num_entries NUMBER;
124105: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124106: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124107: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124108: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124109: l_recog_line_1 NUMBER;
124110: l_recog_line_2 NUMBER;
124111:
124112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 124114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

124110: l_recog_line_2 NUMBER;
124111:
124112: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
124113: l_bflow_applied_to_amt NUMBER; -- 5132302
124114: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
124115:
124116: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
124117:
124118: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 124189: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

124185: l_accrual_line_num := NULL; -- 4262811
124186: l_tmp_amt := NULL; -- 4262811
124187: --
124188:
124189: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
124190: l_balance_type_code <> 'B' THEN
124191: IF NVL(p_source_24,9E125) = 6
124192: THEN
124193:

Line 124260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

124256: --
124257: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124258:
124259: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124260: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124261:
124262: -- 4955764
124263: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124264: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 124336: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

124332: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124333:
124334: IF xla_accounting_cache_pkg.GetValueChar
124335: (p_source_code => 'LEDGER_CATEGORY_CODE'
124336: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
124337: AND l_bflow_method_code = 'PRIOR_ENTRY'
124338: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
124339: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124340: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 124436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

124432: p_lookup_type => 'XLA_OWNER_TYPE'
124433: ,p_lookup_code => l_component_type_code
124434: )
124435: ,p_token_4 => 'PRODUCT_NAME'
124436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124440: ,p_ae_header_id => NULL

Line 124437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

124433: ,p_lookup_code => l_component_type_code
124434: )
124435: ,p_token_4 => 'PRODUCT_NAME'
124436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124440: ,p_ae_header_id => NULL
124441: );

Line 124438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

124434: )
124435: ,p_token_4 => 'PRODUCT_NAME'
124436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124440: ,p_ae_header_id => NULL
124441: );
124442:

Line 124439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

124435: ,p_token_4 => 'PRODUCT_NAME'
124436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124440: ,p_ae_header_id => NULL
124441: );
124442:
124443: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 124470: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

124466: ----------------------------------------------------------------------------------
124467: -- 4219869 Business Flow
124468: -- Update journal entry status -- Need to generate this within IF
124469: ----------------------------------------------------------------------------------
124470: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124471: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
124472: ,p_balance_type_code => l_balance_type_code
124473: );
124474:

Line 124557: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

124553:
124554: --
124555: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
124556: --
124557: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
124558: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
124559: ELSE
124560: ---------------------------------------------------------------------------------------------------
124561: -- 4262811a Switch Sign

Line 124582: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

124578:
124579: XLA_AE_LINES_PKG.ValidateCurrentLine;
124580: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
124581:
124582: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
124583: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
124584: ,p_balance_type_code => l_balance_type_code);
124585:
124586: END IF;

Line 124691: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

124687: l_tmp_amt NUMBER;
124688: l_acc_rev_natural_side_code VARCHAR2(1);
124689:
124690: l_num_entries NUMBER;
124691: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124692: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124693: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124694: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124695: l_recog_line_1 NUMBER;

Line 124692: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

124688: l_acc_rev_natural_side_code VARCHAR2(1);
124689:
124690: l_num_entries NUMBER;
124691: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124692: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124693: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124694: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124695: l_recog_line_1 NUMBER;
124696: l_recog_line_2 NUMBER;

Line 124693: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

124689:
124690: l_num_entries NUMBER;
124691: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124692: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124693: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124694: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124695: l_recog_line_1 NUMBER;
124696: l_recog_line_2 NUMBER;
124697:

Line 124694: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

124690: l_num_entries NUMBER;
124691: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
124692: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
124693: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
124694: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
124695: l_recog_line_1 NUMBER;
124696: l_recog_line_2 NUMBER;
124697:
124698: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 124700: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

124696: l_recog_line_2 NUMBER;
124697:
124698: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
124699: l_bflow_applied_to_amt NUMBER; -- 5132302
124700: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
124701:
124702: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
124703:
124704: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 124775: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

124771: l_accrual_line_num := NULL; -- 4262811
124772: l_tmp_amt := NULL; -- 4262811
124773: --
124774:
124775: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
124776: l_balance_type_code <> 'B' THEN
124777: IF NVL(p_source_24,9E125) = 6
124778: THEN
124779:

Line 124846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

124842: --
124843: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
124844:
124845: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
124846: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
124847:
124848: -- 4955764
124849: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
124850: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 124890: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

124886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
124887:
124888: IF xla_accounting_cache_pkg.GetValueChar
124889: (p_source_code => 'LEDGER_CATEGORY_CODE'
124890: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
124891: AND l_bflow_method_code = 'PRIOR_ENTRY'
124892: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
124893: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
124894: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 124990: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

124986: p_lookup_type => 'XLA_OWNER_TYPE'
124987: ,p_lookup_code => l_component_type_code
124988: )
124989: ,p_token_4 => 'PRODUCT_NAME'
124990: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124991: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124992: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124993: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124994: ,p_ae_header_id => NULL

Line 124991: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

124987: ,p_lookup_code => l_component_type_code
124988: )
124989: ,p_token_4 => 'PRODUCT_NAME'
124990: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124991: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124992: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124993: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124994: ,p_ae_header_id => NULL
124995: );

Line 124992: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

124988: )
124989: ,p_token_4 => 'PRODUCT_NAME'
124990: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124991: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124992: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124993: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124994: ,p_ae_header_id => NULL
124995: );
124996:

Line 124993: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

124989: ,p_token_4 => 'PRODUCT_NAME'
124990: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
124991: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
124992: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
124993: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
124994: ,p_ae_header_id => NULL
124995: );
124996:
124997: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 125024: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

125020: ----------------------------------------------------------------------------------
125021: -- 4219869 Business Flow
125022: -- Update journal entry status -- Need to generate this within IF
125023: ----------------------------------------------------------------------------------
125024: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125025: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
125026: ,p_balance_type_code => l_balance_type_code
125027: );
125028:

Line 125111: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

125107:
125108: --
125109: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125110: --
125111: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125112: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125113: ELSE
125114: ---------------------------------------------------------------------------------------------------
125115: -- 4262811a Switch Sign

Line 125136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

125132:
125133: XLA_AE_LINES_PKG.ValidateCurrentLine;
125134: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125135:
125136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125137: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125138: ,p_balance_type_code => l_balance_type_code);
125139:
125140: END IF;

Line 125243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

125239: l_tmp_amt NUMBER;
125240: l_acc_rev_natural_side_code VARCHAR2(1);
125241:
125242: l_num_entries NUMBER;
125243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125247: l_recog_line_1 NUMBER;

Line 125244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

125240: l_acc_rev_natural_side_code VARCHAR2(1);
125241:
125242: l_num_entries NUMBER;
125243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125247: l_recog_line_1 NUMBER;
125248: l_recog_line_2 NUMBER;

Line 125245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

125241:
125242: l_num_entries NUMBER;
125243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125247: l_recog_line_1 NUMBER;
125248: l_recog_line_2 NUMBER;
125249:

Line 125246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

125242: l_num_entries NUMBER;
125243: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125244: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125245: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125246: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125247: l_recog_line_1 NUMBER;
125248: l_recog_line_2 NUMBER;
125249:
125250: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 125252: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

125248: l_recog_line_2 NUMBER;
125249:
125250: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
125251: l_bflow_applied_to_amt NUMBER; -- 5132302
125252: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
125253:
125254: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
125255:
125256: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 125327: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

125323: l_accrual_line_num := NULL; -- 4262811
125324: l_tmp_amt := NULL; -- 4262811
125325: --
125326:
125327: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
125328: l_balance_type_code <> 'B' THEN
125329: IF NVL(p_source_24,9E125) = 5
125330: THEN
125331:

Line 125398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

125394: --
125395: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125396:
125397: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125398: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125399:
125400: -- 4955764
125401: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125402: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 125442: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

125438: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
125439:
125440: IF xla_accounting_cache_pkg.GetValueChar
125441: (p_source_code => 'LEDGER_CATEGORY_CODE'
125442: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
125443: AND l_bflow_method_code = 'PRIOR_ENTRY'
125444: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
125445: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
125446: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 125542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

125538: p_lookup_type => 'XLA_OWNER_TYPE'
125539: ,p_lookup_code => l_component_type_code
125540: )
125541: ,p_token_4 => 'PRODUCT_NAME'
125542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
125544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
125545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
125546: ,p_ae_header_id => NULL

Line 125543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

125539: ,p_lookup_code => l_component_type_code
125540: )
125541: ,p_token_4 => 'PRODUCT_NAME'
125542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
125544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
125545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
125546: ,p_ae_header_id => NULL
125547: );

Line 125544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

125540: )
125541: ,p_token_4 => 'PRODUCT_NAME'
125542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
125544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
125545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
125546: ,p_ae_header_id => NULL
125547: );
125548:

Line 125545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

125541: ,p_token_4 => 'PRODUCT_NAME'
125542: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
125543: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
125544: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
125545: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
125546: ,p_ae_header_id => NULL
125547: );
125548:
125549: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 125576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

125572: ----------------------------------------------------------------------------------
125573: -- 4219869 Business Flow
125574: -- Update journal entry status -- Need to generate this within IF
125575: ----------------------------------------------------------------------------------
125576: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125577: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
125578: ,p_balance_type_code => l_balance_type_code
125579: );
125580:

Line 125663: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

125659:
125660: --
125661: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
125662: --
125663: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
125664: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
125665: ELSE
125666: ---------------------------------------------------------------------------------------------------
125667: -- 4262811a Switch Sign

Line 125688: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

125684:
125685: XLA_AE_LINES_PKG.ValidateCurrentLine;
125686: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
125687:
125688: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
125689: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
125690: ,p_balance_type_code => l_balance_type_code);
125691:
125692: END IF;

Line 125817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

125813: l_tmp_amt NUMBER;
125814: l_acc_rev_natural_side_code VARCHAR2(1);
125815:
125816: l_num_entries NUMBER;
125817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125821: l_recog_line_1 NUMBER;

Line 125818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

125814: l_acc_rev_natural_side_code VARCHAR2(1);
125815:
125816: l_num_entries NUMBER;
125817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125821: l_recog_line_1 NUMBER;
125822: l_recog_line_2 NUMBER;

Line 125819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

125815:
125816: l_num_entries NUMBER;
125817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125821: l_recog_line_1 NUMBER;
125822: l_recog_line_2 NUMBER;
125823:

Line 125820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

125816: l_num_entries NUMBER;
125817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
125818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
125819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
125820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
125821: l_recog_line_1 NUMBER;
125822: l_recog_line_2 NUMBER;
125823:
125824: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 125826: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

125822: l_recog_line_2 NUMBER;
125823:
125824: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
125825: l_bflow_applied_to_amt NUMBER; -- 5132302
125826: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
125827:
125828: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
125829:
125830: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 125901: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

125897: l_accrual_line_num := NULL; -- 4262811
125898: l_tmp_amt := NULL; -- 4262811
125899: --
125900:
125901: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
125902: l_balance_type_code <> 'B' THEN
125903: IF NVL(p_source_24,9E125) = 5
125904: THEN
125905:

Line 125972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

125968: --
125969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
125970:
125971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
125972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
125973:
125974: -- 4955764
125975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
125976: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 126048: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

126044: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126045:
126046: IF xla_accounting_cache_pkg.GetValueChar
126047: (p_source_code => 'LEDGER_CATEGORY_CODE'
126048: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
126049: AND l_bflow_method_code = 'PRIOR_ENTRY'
126050: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
126051: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
126052: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 126148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

126144: p_lookup_type => 'XLA_OWNER_TYPE'
126145: ,p_lookup_code => l_component_type_code
126146: )
126147: ,p_token_4 => 'PRODUCT_NAME'
126148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126152: ,p_ae_header_id => NULL

Line 126149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

126145: ,p_lookup_code => l_component_type_code
126146: )
126147: ,p_token_4 => 'PRODUCT_NAME'
126148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126152: ,p_ae_header_id => NULL
126153: );

Line 126150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

126146: )
126147: ,p_token_4 => 'PRODUCT_NAME'
126148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126152: ,p_ae_header_id => NULL
126153: );
126154:

Line 126151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

126147: ,p_token_4 => 'PRODUCT_NAME'
126148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126152: ,p_ae_header_id => NULL
126153: );
126154:
126155: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 126182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

126178: ----------------------------------------------------------------------------------
126179: -- 4219869 Business Flow
126180: -- Update journal entry status -- Need to generate this within IF
126181: ----------------------------------------------------------------------------------
126182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126183: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
126184: ,p_balance_type_code => l_balance_type_code
126185: );
126186:

Line 126269: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

126265:
126266: --
126267: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126268: --
126269: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126270: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126271: ELSE
126272: ---------------------------------------------------------------------------------------------------
126273: -- 4262811a Switch Sign

Line 126294: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

126290:
126291: XLA_AE_LINES_PKG.ValidateCurrentLine;
126292: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126293:
126294: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126295: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126296: ,p_balance_type_code => l_balance_type_code);
126297:
126298: END IF;

Line 126401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

126397: l_tmp_amt NUMBER;
126398: l_acc_rev_natural_side_code VARCHAR2(1);
126399:
126400: l_num_entries NUMBER;
126401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126405: l_recog_line_1 NUMBER;

Line 126402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

126398: l_acc_rev_natural_side_code VARCHAR2(1);
126399:
126400: l_num_entries NUMBER;
126401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126405: l_recog_line_1 NUMBER;
126406: l_recog_line_2 NUMBER;

Line 126403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

126399:
126400: l_num_entries NUMBER;
126401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126405: l_recog_line_1 NUMBER;
126406: l_recog_line_2 NUMBER;
126407:

Line 126404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

126400: l_num_entries NUMBER;
126401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126405: l_recog_line_1 NUMBER;
126406: l_recog_line_2 NUMBER;
126407:
126408: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 126410: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

126406: l_recog_line_2 NUMBER;
126407:
126408: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
126409: l_bflow_applied_to_amt NUMBER; -- 5132302
126410: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
126411:
126412: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
126413:
126414: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 126485: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

126481: l_accrual_line_num := NULL; -- 4262811
126482: l_tmp_amt := NULL; -- 4262811
126483: --
126484:
126485: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
126486: l_balance_type_code <> 'B' THEN
126487: IF NVL(p_source_5,'
126488: ') = 'Receiving Inspection'
126489: THEN

Line 126557: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

126553: --
126554: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
126555:
126556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
126557: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
126558:
126559: -- 4955764
126560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
126561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 126599: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

126595: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
126596:
126597: IF xla_accounting_cache_pkg.GetValueChar
126598: (p_source_code => 'LEDGER_CATEGORY_CODE'
126599: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
126600: AND l_bflow_method_code = 'PRIOR_ENTRY'
126601: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
126602: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
126603: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 126699: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

126695: p_lookup_type => 'XLA_OWNER_TYPE'
126696: ,p_lookup_code => l_component_type_code
126697: )
126698: ,p_token_4 => 'PRODUCT_NAME'
126699: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126700: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126701: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126702: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126703: ,p_ae_header_id => NULL

Line 126700: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

126696: ,p_lookup_code => l_component_type_code
126697: )
126698: ,p_token_4 => 'PRODUCT_NAME'
126699: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126700: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126701: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126702: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126703: ,p_ae_header_id => NULL
126704: );

Line 126701: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

126697: )
126698: ,p_token_4 => 'PRODUCT_NAME'
126699: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126700: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126701: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126702: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126703: ,p_ae_header_id => NULL
126704: );
126705:

Line 126702: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

126698: ,p_token_4 => 'PRODUCT_NAME'
126699: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
126700: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
126701: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
126702: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
126703: ,p_ae_header_id => NULL
126704: );
126705:
126706: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 126733: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

126729: ----------------------------------------------------------------------------------
126730: -- 4219869 Business Flow
126731: -- Update journal entry status -- Need to generate this within IF
126732: ----------------------------------------------------------------------------------
126733: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126734: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
126735: ,p_balance_type_code => l_balance_type_code
126736: );
126737:

Line 126820: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

126816:
126817: --
126818: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
126819: --
126820: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
126821: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
126822: ELSE
126823: ---------------------------------------------------------------------------------------------------
126824: -- 4262811a Switch Sign

Line 126845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

126841:
126842: XLA_AE_LINES_PKG.ValidateCurrentLine;
126843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
126844:
126845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
126846: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
126847: ,p_balance_type_code => l_balance_type_code);
126848:
126849: END IF;

Line 126954: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

126950: l_tmp_amt NUMBER;
126951: l_acc_rev_natural_side_code VARCHAR2(1);
126952:
126953: l_num_entries NUMBER;
126954: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126955: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126956: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126957: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126958: l_recog_line_1 NUMBER;

Line 126955: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

126951: l_acc_rev_natural_side_code VARCHAR2(1);
126952:
126953: l_num_entries NUMBER;
126954: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126955: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126956: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126957: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126958: l_recog_line_1 NUMBER;
126959: l_recog_line_2 NUMBER;

Line 126956: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

126952:
126953: l_num_entries NUMBER;
126954: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126955: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126956: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126957: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126958: l_recog_line_1 NUMBER;
126959: l_recog_line_2 NUMBER;
126960:

Line 126957: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

126953: l_num_entries NUMBER;
126954: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
126955: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
126956: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
126957: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
126958: l_recog_line_1 NUMBER;
126959: l_recog_line_2 NUMBER;
126960:
126961: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 126963: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

126959: l_recog_line_2 NUMBER;
126960:
126961: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
126962: l_bflow_applied_to_amt NUMBER; -- 5132302
126963: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
126964:
126965: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
126966:
126967: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 127038: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

127034: l_accrual_line_num := NULL; -- 4262811
127035: l_tmp_amt := NULL; -- 4262811
127036: --
127037:
127038: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
127039: l_balance_type_code <> 'B' THEN
127040: IF NVL(p_source_5,'
127041: ') = 'Receiving Inspection'
127042: THEN

Line 127110: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

127106: --
127107: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127108:
127109: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127110: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127111:
127112: -- 4955764
127113: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127114: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 127154: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

127150: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127151:
127152: IF xla_accounting_cache_pkg.GetValueChar
127153: (p_source_code => 'LEDGER_CATEGORY_CODE'
127154: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
127155: AND l_bflow_method_code = 'PRIOR_ENTRY'
127156: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
127157: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127158: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 127254: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

127250: p_lookup_type => 'XLA_OWNER_TYPE'
127251: ,p_lookup_code => l_component_type_code
127252: )
127253: ,p_token_4 => 'PRODUCT_NAME'
127254: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127255: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127256: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127257: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127258: ,p_ae_header_id => NULL

Line 127255: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

127251: ,p_lookup_code => l_component_type_code
127252: )
127253: ,p_token_4 => 'PRODUCT_NAME'
127254: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127255: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127256: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127257: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127258: ,p_ae_header_id => NULL
127259: );

Line 127256: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

127252: )
127253: ,p_token_4 => 'PRODUCT_NAME'
127254: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127255: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127256: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127257: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127258: ,p_ae_header_id => NULL
127259: );
127260:

Line 127257: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

127253: ,p_token_4 => 'PRODUCT_NAME'
127254: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127255: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127256: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127257: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127258: ,p_ae_header_id => NULL
127259: );
127260:
127261: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 127288: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

127284: ----------------------------------------------------------------------------------
127285: -- 4219869 Business Flow
127286: -- Update journal entry status -- Need to generate this within IF
127287: ----------------------------------------------------------------------------------
127288: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127289: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
127290: ,p_balance_type_code => l_balance_type_code
127291: );
127292:

Line 127375: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

127371:
127372: --
127373: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
127374: --
127375: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
127376: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
127377: ELSE
127378: ---------------------------------------------------------------------------------------------------
127379: -- 4262811a Switch Sign

Line 127400: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

127396:
127397: XLA_AE_LINES_PKG.ValidateCurrentLine;
127398: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127399:
127400: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127401: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
127402: ,p_balance_type_code => l_balance_type_code);
127403:
127404: END IF;

Line 127509: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

127505: l_tmp_amt NUMBER;
127506: l_acc_rev_natural_side_code VARCHAR2(1);
127507:
127508: l_num_entries NUMBER;
127509: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127510: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127511: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127512: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127513: l_recog_line_1 NUMBER;

Line 127510: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

127506: l_acc_rev_natural_side_code VARCHAR2(1);
127507:
127508: l_num_entries NUMBER;
127509: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127510: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127511: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127512: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127513: l_recog_line_1 NUMBER;
127514: l_recog_line_2 NUMBER;

Line 127511: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

127507:
127508: l_num_entries NUMBER;
127509: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127510: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127511: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127512: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127513: l_recog_line_1 NUMBER;
127514: l_recog_line_2 NUMBER;
127515:

Line 127512: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

127508: l_num_entries NUMBER;
127509: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
127510: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
127511: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
127512: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
127513: l_recog_line_1 NUMBER;
127514: l_recog_line_2 NUMBER;
127515:
127516: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 127518: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

127514: l_recog_line_2 NUMBER;
127515:
127516: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
127517: l_bflow_applied_to_amt NUMBER; -- 5132302
127518: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
127519:
127520: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
127521:
127522: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 127593: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

127589: l_accrual_line_num := NULL; -- 4262811
127590: l_tmp_amt := NULL; -- 4262811
127591: --
127592:
127593: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
127594: l_balance_type_code <> 'B' THEN
127595: IF NVL(p_source_5,'
127596: ') = 'Receiving Inspection'
127597: THEN

Line 127665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

127661: --
127662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
127663:
127664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
127665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
127666:
127667: -- 4955764
127668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
127669: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 127709: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

127705: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
127706:
127707: IF xla_accounting_cache_pkg.GetValueChar
127708: (p_source_code => 'LEDGER_CATEGORY_CODE'
127709: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
127710: AND l_bflow_method_code = 'PRIOR_ENTRY'
127711: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
127712: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
127713: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 127809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

127805: p_lookup_type => 'XLA_OWNER_TYPE'
127806: ,p_lookup_code => l_component_type_code
127807: )
127808: ,p_token_4 => 'PRODUCT_NAME'
127809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127813: ,p_ae_header_id => NULL

Line 127810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

127806: ,p_lookup_code => l_component_type_code
127807: )
127808: ,p_token_4 => 'PRODUCT_NAME'
127809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127813: ,p_ae_header_id => NULL
127814: );

Line 127811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

127807: )
127808: ,p_token_4 => 'PRODUCT_NAME'
127809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127813: ,p_ae_header_id => NULL
127814: );
127815:

Line 127812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

127808: ,p_token_4 => 'PRODUCT_NAME'
127809: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
127810: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
127811: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
127812: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
127813: ,p_ae_header_id => NULL
127814: );
127815:
127816: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 127843: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

127839: ----------------------------------------------------------------------------------
127840: -- 4219869 Business Flow
127841: -- Update journal entry status -- Need to generate this within IF
127842: ----------------------------------------------------------------------------------
127843: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127844: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
127845: ,p_balance_type_code => l_balance_type_code
127846: );
127847:

Line 127930: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

127926:
127927: --
127928: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
127929: --
127930: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
127931: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
127932: ELSE
127933: ---------------------------------------------------------------------------------------------------
127934: -- 4262811a Switch Sign

Line 127955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

127951:
127952: XLA_AE_LINES_PKG.ValidateCurrentLine;
127953: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
127954:
127955: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
127956: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
127957: ,p_balance_type_code => l_balance_type_code);
127958:
127959: END IF;

Line 128062: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

128058: l_tmp_amt NUMBER;
128059: l_acc_rev_natural_side_code VARCHAR2(1);
128060:
128061: l_num_entries NUMBER;
128062: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128063: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128064: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128065: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128066: l_recog_line_1 NUMBER;

Line 128063: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

128059: l_acc_rev_natural_side_code VARCHAR2(1);
128060:
128061: l_num_entries NUMBER;
128062: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128063: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128064: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128065: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128066: l_recog_line_1 NUMBER;
128067: l_recog_line_2 NUMBER;

Line 128064: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

128060:
128061: l_num_entries NUMBER;
128062: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128063: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128064: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128065: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128066: l_recog_line_1 NUMBER;
128067: l_recog_line_2 NUMBER;
128068:

Line 128065: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

128061: l_num_entries NUMBER;
128062: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128063: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128064: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128065: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128066: l_recog_line_1 NUMBER;
128067: l_recog_line_2 NUMBER;
128068:
128069: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 128071: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

128067: l_recog_line_2 NUMBER;
128068:
128069: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
128070: l_bflow_applied_to_amt NUMBER; -- 5132302
128071: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
128072:
128073: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
128074:
128075: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 128146: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

128142: l_accrual_line_num := NULL; -- 4262811
128143: l_tmp_amt := NULL; -- 4262811
128144: --
128145:
128146: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
128147: l_balance_type_code <> 'B' THEN
128148: IF NVL(p_source_5,'
128149: ') = 'Receiving Inspection'
128150: THEN

Line 128218: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

128214: --
128215: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128216:
128217: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128218: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128219:
128220: -- 4955764
128221: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128222: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 128262: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

128258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128259:
128260: IF xla_accounting_cache_pkg.GetValueChar
128261: (p_source_code => 'LEDGER_CATEGORY_CODE'
128262: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
128263: AND l_bflow_method_code = 'PRIOR_ENTRY'
128264: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
128265: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128266: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 128362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

128358: p_lookup_type => 'XLA_OWNER_TYPE'
128359: ,p_lookup_code => l_component_type_code
128360: )
128361: ,p_token_4 => 'PRODUCT_NAME'
128362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128366: ,p_ae_header_id => NULL

Line 128363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

128359: ,p_lookup_code => l_component_type_code
128360: )
128361: ,p_token_4 => 'PRODUCT_NAME'
128362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128366: ,p_ae_header_id => NULL
128367: );

Line 128364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

128360: )
128361: ,p_token_4 => 'PRODUCT_NAME'
128362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128366: ,p_ae_header_id => NULL
128367: );
128368:

Line 128365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

128361: ,p_token_4 => 'PRODUCT_NAME'
128362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128366: ,p_ae_header_id => NULL
128367: );
128368:
128369: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 128396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

128392: ----------------------------------------------------------------------------------
128393: -- 4219869 Business Flow
128394: -- Update journal entry status -- Need to generate this within IF
128395: ----------------------------------------------------------------------------------
128396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128397: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
128398: ,p_balance_type_code => l_balance_type_code
128399: );
128400:

Line 128483: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

128479:
128480: --
128481: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
128482: --
128483: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
128484: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
128485: ELSE
128486: ---------------------------------------------------------------------------------------------------
128487: -- 4262811a Switch Sign

Line 128508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

128504:
128505: XLA_AE_LINES_PKG.ValidateCurrentLine;
128506: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
128507:
128508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
128509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
128510: ,p_balance_type_code => l_balance_type_code);
128511:
128512: END IF;

Line 128637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

128633: l_tmp_amt NUMBER;
128634: l_acc_rev_natural_side_code VARCHAR2(1);
128635:
128636: l_num_entries NUMBER;
128637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128641: l_recog_line_1 NUMBER;

Line 128638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

128634: l_acc_rev_natural_side_code VARCHAR2(1);
128635:
128636: l_num_entries NUMBER;
128637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128641: l_recog_line_1 NUMBER;
128642: l_recog_line_2 NUMBER;

Line 128639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

128635:
128636: l_num_entries NUMBER;
128637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128641: l_recog_line_1 NUMBER;
128642: l_recog_line_2 NUMBER;
128643:

Line 128640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

128636: l_num_entries NUMBER;
128637: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
128638: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
128639: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
128640: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
128641: l_recog_line_1 NUMBER;
128642: l_recog_line_2 NUMBER;
128643:
128644: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 128646: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

128642: l_recog_line_2 NUMBER;
128643:
128644: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
128645: l_bflow_applied_to_amt NUMBER; -- 5132302
128646: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
128647:
128648: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
128649:
128650: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 128721: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

128717: l_accrual_line_num := NULL; -- 4262811
128718: l_tmp_amt := NULL; -- 4262811
128719: --
128720:
128721: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
128722: l_balance_type_code <> 'B' THEN
128723: IF NVL(p_source_5,'
128724: ') = 'Receiving Inspection'
128725: THEN

Line 128793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

128789: --
128790: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
128791:
128792: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
128793: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
128794:
128795: -- 4955764
128796: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
128797: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 128869: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

128865: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
128866:
128867: IF xla_accounting_cache_pkg.GetValueChar
128868: (p_source_code => 'LEDGER_CATEGORY_CODE'
128869: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
128870: AND l_bflow_method_code = 'PRIOR_ENTRY'
128871: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
128872: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
128873: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 128969: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

128965: p_lookup_type => 'XLA_OWNER_TYPE'
128966: ,p_lookup_code => l_component_type_code
128967: )
128968: ,p_token_4 => 'PRODUCT_NAME'
128969: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128970: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128971: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128972: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128973: ,p_ae_header_id => NULL

Line 128970: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

128966: ,p_lookup_code => l_component_type_code
128967: )
128968: ,p_token_4 => 'PRODUCT_NAME'
128969: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128970: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128971: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128972: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128973: ,p_ae_header_id => NULL
128974: );

Line 128971: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

128967: )
128968: ,p_token_4 => 'PRODUCT_NAME'
128969: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128970: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128971: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128972: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128973: ,p_ae_header_id => NULL
128974: );
128975:

Line 128972: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

128968: ,p_token_4 => 'PRODUCT_NAME'
128969: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
128970: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
128971: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
128972: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
128973: ,p_ae_header_id => NULL
128974: );
128975:
128976: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 129003: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

128999: ----------------------------------------------------------------------------------
129000: -- 4219869 Business Flow
129001: -- Update journal entry status -- Need to generate this within IF
129002: ----------------------------------------------------------------------------------
129003: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129004: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
129005: ,p_balance_type_code => l_balance_type_code
129006: );
129007:

Line 129090: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

129086:
129087: --
129088: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
129089: --
129090: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
129091: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
129092: ELSE
129093: ---------------------------------------------------------------------------------------------------
129094: -- 4262811a Switch Sign

Line 129115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

129111:
129112: XLA_AE_LINES_PKG.ValidateCurrentLine;
129113: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129114:
129115: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129116: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
129117: ,p_balance_type_code => l_balance_type_code);
129118:
129119: END IF;

Line 129224: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

129220: l_tmp_amt NUMBER;
129221: l_acc_rev_natural_side_code VARCHAR2(1);
129222:
129223: l_num_entries NUMBER;
129224: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129225: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129226: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129227: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129228: l_recog_line_1 NUMBER;

Line 129225: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

129221: l_acc_rev_natural_side_code VARCHAR2(1);
129222:
129223: l_num_entries NUMBER;
129224: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129225: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129226: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129227: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129228: l_recog_line_1 NUMBER;
129229: l_recog_line_2 NUMBER;

Line 129226: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

129222:
129223: l_num_entries NUMBER;
129224: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129225: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129226: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129227: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129228: l_recog_line_1 NUMBER;
129229: l_recog_line_2 NUMBER;
129230:

Line 129227: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

129223: l_num_entries NUMBER;
129224: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129225: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129226: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129227: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129228: l_recog_line_1 NUMBER;
129229: l_recog_line_2 NUMBER;
129230:
129231: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 129233: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

129229: l_recog_line_2 NUMBER;
129230:
129231: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
129232: l_bflow_applied_to_amt NUMBER; -- 5132302
129233: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
129234:
129235: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
129236:
129237: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 129308: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

129304: l_accrual_line_num := NULL; -- 4262811
129305: l_tmp_amt := NULL; -- 4262811
129306: --
129307:
129308: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
129309: l_balance_type_code <> 'B' THEN
129310: IF NVL(p_source_5,'
129311: ') = 'Receiving Inspection'
129312: THEN

Line 129380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

129376: --
129377: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129378:
129379: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129380: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129381:
129382: -- 4955764
129383: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129384: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 129424: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

129420: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129421:
129422: IF xla_accounting_cache_pkg.GetValueChar
129423: (p_source_code => 'LEDGER_CATEGORY_CODE'
129424: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
129425: AND l_bflow_method_code = 'PRIOR_ENTRY'
129426: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
129427: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129428: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 129524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

129520: p_lookup_type => 'XLA_OWNER_TYPE'
129521: ,p_lookup_code => l_component_type_code
129522: )
129523: ,p_token_4 => 'PRODUCT_NAME'
129524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
129525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
129526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
129527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
129528: ,p_ae_header_id => NULL

Line 129525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

129521: ,p_lookup_code => l_component_type_code
129522: )
129523: ,p_token_4 => 'PRODUCT_NAME'
129524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
129525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
129526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
129527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
129528: ,p_ae_header_id => NULL
129529: );

Line 129526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

129522: )
129523: ,p_token_4 => 'PRODUCT_NAME'
129524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
129525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
129526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
129527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
129528: ,p_ae_header_id => NULL
129529: );
129530:

Line 129527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

129523: ,p_token_4 => 'PRODUCT_NAME'
129524: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
129525: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
129526: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
129527: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
129528: ,p_ae_header_id => NULL
129529: );
129530:
129531: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 129558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

129554: ----------------------------------------------------------------------------------
129555: -- 4219869 Business Flow
129556: -- Update journal entry status -- Need to generate this within IF
129557: ----------------------------------------------------------------------------------
129558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129559: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
129560: ,p_balance_type_code => l_balance_type_code
129561: );
129562:

Line 129645: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

129641:
129642: --
129643: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
129644: --
129645: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
129646: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
129647: ELSE
129648: ---------------------------------------------------------------------------------------------------
129649: -- 4262811a Switch Sign

Line 129670: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

129666:
129667: XLA_AE_LINES_PKG.ValidateCurrentLine;
129668: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
129669:
129670: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
129671: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
129672: ,p_balance_type_code => l_balance_type_code);
129673:
129674: END IF;

Line 129777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

129773: l_tmp_amt NUMBER;
129774: l_acc_rev_natural_side_code VARCHAR2(1);
129775:
129776: l_num_entries NUMBER;
129777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129781: l_recog_line_1 NUMBER;

Line 129778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

129774: l_acc_rev_natural_side_code VARCHAR2(1);
129775:
129776: l_num_entries NUMBER;
129777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129781: l_recog_line_1 NUMBER;
129782: l_recog_line_2 NUMBER;

Line 129779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

129775:
129776: l_num_entries NUMBER;
129777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129781: l_recog_line_1 NUMBER;
129782: l_recog_line_2 NUMBER;
129783:

Line 129780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

129776: l_num_entries NUMBER;
129777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
129778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
129779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
129780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
129781: l_recog_line_1 NUMBER;
129782: l_recog_line_2 NUMBER;
129783:
129784: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 129786: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

129782: l_recog_line_2 NUMBER;
129783:
129784: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
129785: l_bflow_applied_to_amt NUMBER; -- 5132302
129786: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
129787:
129788: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
129789:
129790: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 129861: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

129857: l_accrual_line_num := NULL; -- 4262811
129858: l_tmp_amt := NULL; -- 4262811
129859: --
129860:
129861: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
129862: l_balance_type_code <> 'B' THEN
129863: IF NVL(p_source_24,9E125) = 4
129864: THEN
129865:

Line 129932: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

129928: --
129929: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
129930:
129931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
129932: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
129933:
129934: -- 4955764
129935: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
129936: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 129976: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

129972: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
129973:
129974: IF xla_accounting_cache_pkg.GetValueChar
129975: (p_source_code => 'LEDGER_CATEGORY_CODE'
129976: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
129977: AND l_bflow_method_code = 'PRIOR_ENTRY'
129978: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
129979: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
129980: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 130076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

130072: p_lookup_type => 'XLA_OWNER_TYPE'
130073: ,p_lookup_code => l_component_type_code
130074: )
130075: ,p_token_4 => 'PRODUCT_NAME'
130076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130080: ,p_ae_header_id => NULL

Line 130077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

130073: ,p_lookup_code => l_component_type_code
130074: )
130075: ,p_token_4 => 'PRODUCT_NAME'
130076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130080: ,p_ae_header_id => NULL
130081: );

Line 130078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

130074: )
130075: ,p_token_4 => 'PRODUCT_NAME'
130076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130080: ,p_ae_header_id => NULL
130081: );
130082:

Line 130079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

130075: ,p_token_4 => 'PRODUCT_NAME'
130076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130080: ,p_ae_header_id => NULL
130081: );
130082:
130083: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 130110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

130106: ----------------------------------------------------------------------------------
130107: -- 4219869 Business Flow
130108: -- Update journal entry status -- Need to generate this within IF
130109: ----------------------------------------------------------------------------------
130110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130111: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
130112: ,p_balance_type_code => l_balance_type_code
130113: );
130114:

Line 130197: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

130193:
130194: --
130195: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130196: --
130197: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130198: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130199: ELSE
130200: ---------------------------------------------------------------------------------------------------
130201: -- 4262811a Switch Sign

Line 130222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

130218:
130219: XLA_AE_LINES_PKG.ValidateCurrentLine;
130220: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130221:
130222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130223: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130224: ,p_balance_type_code => l_balance_type_code);
130225:
130226: END IF;

Line 130331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

130327: l_tmp_amt NUMBER;
130328: l_acc_rev_natural_side_code VARCHAR2(1);
130329:
130330: l_num_entries NUMBER;
130331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130335: l_recog_line_1 NUMBER;

Line 130332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

130328: l_acc_rev_natural_side_code VARCHAR2(1);
130329:
130330: l_num_entries NUMBER;
130331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130335: l_recog_line_1 NUMBER;
130336: l_recog_line_2 NUMBER;

Line 130333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

130329:
130330: l_num_entries NUMBER;
130331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130335: l_recog_line_1 NUMBER;
130336: l_recog_line_2 NUMBER;
130337:

Line 130334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

130330: l_num_entries NUMBER;
130331: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130332: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130333: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130334: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130335: l_recog_line_1 NUMBER;
130336: l_recog_line_2 NUMBER;
130337:
130338: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 130340: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

130336: l_recog_line_2 NUMBER;
130337:
130338: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
130339: l_bflow_applied_to_amt NUMBER; -- 5132302
130340: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
130341:
130342: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
130343:
130344: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 130415: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

130411: l_accrual_line_num := NULL; -- 4262811
130412: l_tmp_amt := NULL; -- 4262811
130413: --
130414:
130415: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
130416: l_balance_type_code <> 'B' THEN
130417: IF NVL(p_source_24,9E125) = 4
130418: THEN
130419:

Line 130486: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

130482: --
130483: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
130484:
130485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
130486: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
130487:
130488: -- 4955764
130489: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
130490: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 130530: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

130526: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
130527:
130528: IF xla_accounting_cache_pkg.GetValueChar
130529: (p_source_code => 'LEDGER_CATEGORY_CODE'
130530: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
130531: AND l_bflow_method_code = 'PRIOR_ENTRY'
130532: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
130533: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
130534: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 130630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

130626: p_lookup_type => 'XLA_OWNER_TYPE'
130627: ,p_lookup_code => l_component_type_code
130628: )
130629: ,p_token_4 => 'PRODUCT_NAME'
130630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130634: ,p_ae_header_id => NULL

Line 130631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

130627: ,p_lookup_code => l_component_type_code
130628: )
130629: ,p_token_4 => 'PRODUCT_NAME'
130630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130634: ,p_ae_header_id => NULL
130635: );

Line 130632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

130628: )
130629: ,p_token_4 => 'PRODUCT_NAME'
130630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130634: ,p_ae_header_id => NULL
130635: );
130636:

Line 130633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

130629: ,p_token_4 => 'PRODUCT_NAME'
130630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
130631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
130632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
130633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
130634: ,p_ae_header_id => NULL
130635: );
130636:
130637: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 130664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

130660: ----------------------------------------------------------------------------------
130661: -- 4219869 Business Flow
130662: -- Update journal entry status -- Need to generate this within IF
130663: ----------------------------------------------------------------------------------
130664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130665: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
130666: ,p_balance_type_code => l_balance_type_code
130667: );
130668:

Line 130751: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

130747:
130748: --
130749: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
130750: --
130751: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
130752: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
130753: ELSE
130754: ---------------------------------------------------------------------------------------------------
130755: -- 4262811a Switch Sign

Line 130776: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

130772:
130773: XLA_AE_LINES_PKG.ValidateCurrentLine;
130774: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
130775:
130776: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
130777: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
130778: ,p_balance_type_code => l_balance_type_code);
130779:
130780: END IF;

Line 130885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

130881: l_tmp_amt NUMBER;
130882: l_acc_rev_natural_side_code VARCHAR2(1);
130883:
130884: l_num_entries NUMBER;
130885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130889: l_recog_line_1 NUMBER;

Line 130886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

130882: l_acc_rev_natural_side_code VARCHAR2(1);
130883:
130884: l_num_entries NUMBER;
130885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130889: l_recog_line_1 NUMBER;
130890: l_recog_line_2 NUMBER;

Line 130887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

130883:
130884: l_num_entries NUMBER;
130885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130889: l_recog_line_1 NUMBER;
130890: l_recog_line_2 NUMBER;
130891:

Line 130888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

130884: l_num_entries NUMBER;
130885: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
130886: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
130887: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
130888: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
130889: l_recog_line_1 NUMBER;
130890: l_recog_line_2 NUMBER;
130891:
130892: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 130894: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

130890: l_recog_line_2 NUMBER;
130891:
130892: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
130893: l_bflow_applied_to_amt NUMBER; -- 5132302
130894: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
130895:
130896: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
130897:
130898: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 130969: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

130965: l_accrual_line_num := NULL; -- 4262811
130966: l_tmp_amt := NULL; -- 4262811
130967: --
130968:
130969: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
130970: l_balance_type_code <> 'B' THEN
130971: IF NVL(p_source_24,9E125) = 6
130972: THEN
130973:

Line 131040: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

131036: --
131037: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131038:
131039: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131040: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131041:
131042: -- 4955764
131043: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131044: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 131084: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

131080: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131081:
131082: IF xla_accounting_cache_pkg.GetValueChar
131083: (p_source_code => 'LEDGER_CATEGORY_CODE'
131084: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
131085: AND l_bflow_method_code = 'PRIOR_ENTRY'
131086: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
131087: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131088: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 131184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

131180: p_lookup_type => 'XLA_OWNER_TYPE'
131181: ,p_lookup_code => l_component_type_code
131182: )
131183: ,p_token_4 => 'PRODUCT_NAME'
131184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131188: ,p_ae_header_id => NULL

Line 131185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

131181: ,p_lookup_code => l_component_type_code
131182: )
131183: ,p_token_4 => 'PRODUCT_NAME'
131184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131188: ,p_ae_header_id => NULL
131189: );

Line 131186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

131182: )
131183: ,p_token_4 => 'PRODUCT_NAME'
131184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131188: ,p_ae_header_id => NULL
131189: );
131190:

Line 131187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

131183: ,p_token_4 => 'PRODUCT_NAME'
131184: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131185: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131186: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131187: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131188: ,p_ae_header_id => NULL
131189: );
131190:
131191: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 131218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

131214: ----------------------------------------------------------------------------------
131215: -- 4219869 Business Flow
131216: -- Update journal entry status -- Need to generate this within IF
131217: ----------------------------------------------------------------------------------
131218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131219: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
131220: ,p_balance_type_code => l_balance_type_code
131221: );
131222:

Line 131305: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

131301:
131302: --
131303: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
131304: --
131305: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
131306: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
131307: ELSE
131308: ---------------------------------------------------------------------------------------------------
131309: -- 4262811a Switch Sign

Line 131330: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

131326:
131327: XLA_AE_LINES_PKG.ValidateCurrentLine;
131328: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131329:
131330: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131331: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
131332: ,p_balance_type_code => l_balance_type_code);
131333:
131334: END IF;

Line 131439: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

131435: l_tmp_amt NUMBER;
131436: l_acc_rev_natural_side_code VARCHAR2(1);
131437:
131438: l_num_entries NUMBER;
131439: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131440: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131441: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131442: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131443: l_recog_line_1 NUMBER;

Line 131440: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

131436: l_acc_rev_natural_side_code VARCHAR2(1);
131437:
131438: l_num_entries NUMBER;
131439: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131440: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131441: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131442: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131443: l_recog_line_1 NUMBER;
131444: l_recog_line_2 NUMBER;

Line 131441: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

131437:
131438: l_num_entries NUMBER;
131439: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131440: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131441: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131442: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131443: l_recog_line_1 NUMBER;
131444: l_recog_line_2 NUMBER;
131445:

Line 131442: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

131438: l_num_entries NUMBER;
131439: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131440: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131441: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131442: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131443: l_recog_line_1 NUMBER;
131444: l_recog_line_2 NUMBER;
131445:
131446: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 131448: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

131444: l_recog_line_2 NUMBER;
131445:
131446: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
131447: l_bflow_applied_to_amt NUMBER; -- 5132302
131448: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
131449:
131450: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
131451:
131452: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 131523: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

131519: l_accrual_line_num := NULL; -- 4262811
131520: l_tmp_amt := NULL; -- 4262811
131521: --
131522:
131523: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
131524: l_balance_type_code <> 'B' THEN
131525: IF NVL(p_source_5,'
131526: ') = 'Retroprice Adjustment'
131527: THEN

Line 131595: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

131591: --
131592: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
131593:
131594: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
131595: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
131596:
131597: -- 4955764
131598: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
131599: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 131639: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

131635: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
131636:
131637: IF xla_accounting_cache_pkg.GetValueChar
131638: (p_source_code => 'LEDGER_CATEGORY_CODE'
131639: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
131640: AND l_bflow_method_code = 'PRIOR_ENTRY'
131641: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
131642: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
131643: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 131739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

131735: p_lookup_type => 'XLA_OWNER_TYPE'
131736: ,p_lookup_code => l_component_type_code
131737: )
131738: ,p_token_4 => 'PRODUCT_NAME'
131739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131743: ,p_ae_header_id => NULL

Line 131740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

131736: ,p_lookup_code => l_component_type_code
131737: )
131738: ,p_token_4 => 'PRODUCT_NAME'
131739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131743: ,p_ae_header_id => NULL
131744: );

Line 131741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

131737: )
131738: ,p_token_4 => 'PRODUCT_NAME'
131739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131743: ,p_ae_header_id => NULL
131744: );
131745:

Line 131742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

131738: ,p_token_4 => 'PRODUCT_NAME'
131739: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
131740: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
131741: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
131742: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
131743: ,p_ae_header_id => NULL
131744: );
131745:
131746: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 131773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

131769: ----------------------------------------------------------------------------------
131770: -- 4219869 Business Flow
131771: -- Update journal entry status -- Need to generate this within IF
131772: ----------------------------------------------------------------------------------
131773: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131774: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
131775: ,p_balance_type_code => l_balance_type_code
131776: );
131777:

Line 131860: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

131856:
131857: --
131858: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
131859: --
131860: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
131861: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
131862: ELSE
131863: ---------------------------------------------------------------------------------------------------
131864: -- 4262811a Switch Sign

Line 131885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

131881:
131882: XLA_AE_LINES_PKG.ValidateCurrentLine;
131883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
131884:
131885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
131886: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
131887: ,p_balance_type_code => l_balance_type_code);
131888:
131889: END IF;

Line 131992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

131988: l_tmp_amt NUMBER;
131989: l_acc_rev_natural_side_code VARCHAR2(1);
131990:
131991: l_num_entries NUMBER;
131992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131996: l_recog_line_1 NUMBER;

Line 131993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

131989: l_acc_rev_natural_side_code VARCHAR2(1);
131990:
131991: l_num_entries NUMBER;
131992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131996: l_recog_line_1 NUMBER;
131997: l_recog_line_2 NUMBER;

Line 131994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

131990:
131991: l_num_entries NUMBER;
131992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131996: l_recog_line_1 NUMBER;
131997: l_recog_line_2 NUMBER;
131998:

Line 131995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

131991: l_num_entries NUMBER;
131992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
131993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
131994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
131995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
131996: l_recog_line_1 NUMBER;
131997: l_recog_line_2 NUMBER;
131998:
131999: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 132001: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

131997: l_recog_line_2 NUMBER;
131998:
131999: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
132000: l_bflow_applied_to_amt NUMBER; -- 5132302
132001: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
132002:
132003: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
132004:
132005: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 132076: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

132072: l_accrual_line_num := NULL; -- 4262811
132073: l_tmp_amt := NULL; -- 4262811
132074: --
132075:
132076: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
132077: l_balance_type_code <> 'B' THEN
132078: IF NVL(p_source_5,'
132079: ') = 'Retroprice Adjustment'
132080: THEN

Line 132148: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

132144: --
132145: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132146:
132147: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132148: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132149:
132150: -- 4955764
132151: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132152: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 132192: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

132188: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132189:
132190: IF xla_accounting_cache_pkg.GetValueChar
132191: (p_source_code => 'LEDGER_CATEGORY_CODE'
132192: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
132193: AND l_bflow_method_code = 'PRIOR_ENTRY'
132194: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
132195: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
132196: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 132292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

132288: p_lookup_type => 'XLA_OWNER_TYPE'
132289: ,p_lookup_code => l_component_type_code
132290: )
132291: ,p_token_4 => 'PRODUCT_NAME'
132292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132296: ,p_ae_header_id => NULL

Line 132293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

132289: ,p_lookup_code => l_component_type_code
132290: )
132291: ,p_token_4 => 'PRODUCT_NAME'
132292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132296: ,p_ae_header_id => NULL
132297: );

Line 132294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

132290: )
132291: ,p_token_4 => 'PRODUCT_NAME'
132292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132296: ,p_ae_header_id => NULL
132297: );
132298:

Line 132295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

132291: ,p_token_4 => 'PRODUCT_NAME'
132292: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132293: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132294: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132295: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132296: ,p_ae_header_id => NULL
132297: );
132298:
132299: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 132326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

132322: ----------------------------------------------------------------------------------
132323: -- 4219869 Business Flow
132324: -- Update journal entry status -- Need to generate this within IF
132325: ----------------------------------------------------------------------------------
132326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132327: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
132328: ,p_balance_type_code => l_balance_type_code
132329: );
132330:

Line 132413: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

132409:
132410: --
132411: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
132412: --
132413: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
132414: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
132415: ELSE
132416: ---------------------------------------------------------------------------------------------------
132417: -- 4262811a Switch Sign

Line 132438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

132434:
132435: XLA_AE_LINES_PKG.ValidateCurrentLine;
132436: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
132437:
132438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132439: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
132440: ,p_balance_type_code => l_balance_type_code);
132441:
132442: END IF;

Line 132567: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

132563: l_tmp_amt NUMBER;
132564: l_acc_rev_natural_side_code VARCHAR2(1);
132565:
132566: l_num_entries NUMBER;
132567: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
132568: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
132569: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
132570: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
132571: l_recog_line_1 NUMBER;

Line 132568: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

132564: l_acc_rev_natural_side_code VARCHAR2(1);
132565:
132566: l_num_entries NUMBER;
132567: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
132568: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
132569: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
132570: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
132571: l_recog_line_1 NUMBER;
132572: l_recog_line_2 NUMBER;

Line 132569: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

132565:
132566: l_num_entries NUMBER;
132567: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
132568: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
132569: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
132570: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
132571: l_recog_line_1 NUMBER;
132572: l_recog_line_2 NUMBER;
132573:

Line 132570: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

132566: l_num_entries NUMBER;
132567: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
132568: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
132569: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
132570: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
132571: l_recog_line_1 NUMBER;
132572: l_recog_line_2 NUMBER;
132573:
132574: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 132576: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

132572: l_recog_line_2 NUMBER;
132573:
132574: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
132575: l_bflow_applied_to_amt NUMBER; -- 5132302
132576: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
132577:
132578: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
132579:
132580: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 132651: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

132647: l_accrual_line_num := NULL; -- 4262811
132648: l_tmp_amt := NULL; -- 4262811
132649: --
132650:
132651: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
132652: l_balance_type_code <> 'B' THEN
132653: IF NVL(p_source_24,9E125) = 33
132654: THEN
132655:

Line 132722: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

132718: --
132719: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
132720:
132721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
132722: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
132723:
132724: -- 4955764
132725: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
132726: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 132798: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

132794: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
132795:
132796: IF xla_accounting_cache_pkg.GetValueChar
132797: (p_source_code => 'LEDGER_CATEGORY_CODE'
132798: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
132799: AND l_bflow_method_code = 'PRIOR_ENTRY'
132800: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
132801: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
132802: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 132898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

132894: p_lookup_type => 'XLA_OWNER_TYPE'
132895: ,p_lookup_code => l_component_type_code
132896: )
132897: ,p_token_4 => 'PRODUCT_NAME'
132898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132902: ,p_ae_header_id => NULL

Line 132899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

132895: ,p_lookup_code => l_component_type_code
132896: )
132897: ,p_token_4 => 'PRODUCT_NAME'
132898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132902: ,p_ae_header_id => NULL
132903: );

Line 132900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

132896: )
132897: ,p_token_4 => 'PRODUCT_NAME'
132898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132902: ,p_ae_header_id => NULL
132903: );
132904:

Line 132901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

132897: ,p_token_4 => 'PRODUCT_NAME'
132898: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
132899: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
132900: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
132901: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
132902: ,p_ae_header_id => NULL
132903: );
132904:
132905: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 132932: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

132928: ----------------------------------------------------------------------------------
132929: -- 4219869 Business Flow
132930: -- Update journal entry status -- Need to generate this within IF
132931: ----------------------------------------------------------------------------------
132932: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
132933: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
132934: ,p_balance_type_code => l_balance_type_code
132935: );
132936:

Line 133019: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

133015:
133016: --
133017: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
133018: --
133019: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
133020: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
133021: ELSE
133022: ---------------------------------------------------------------------------------------------------
133023: -- 4262811a Switch Sign

Line 133044: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

133040:
133041: XLA_AE_LINES_PKG.ValidateCurrentLine;
133042: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133043:
133044: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133045: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
133046: ,p_balance_type_code => l_balance_type_code);
133047:
133048: END IF;

Line 133153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

133149: l_tmp_amt NUMBER;
133150: l_acc_rev_natural_side_code VARCHAR2(1);
133151:
133152: l_num_entries NUMBER;
133153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133157: l_recog_line_1 NUMBER;

Line 133154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

133150: l_acc_rev_natural_side_code VARCHAR2(1);
133151:
133152: l_num_entries NUMBER;
133153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133157: l_recog_line_1 NUMBER;
133158: l_recog_line_2 NUMBER;

Line 133155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

133151:
133152: l_num_entries NUMBER;
133153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133157: l_recog_line_1 NUMBER;
133158: l_recog_line_2 NUMBER;
133159:

Line 133156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

133152: l_num_entries NUMBER;
133153: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133154: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133155: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133156: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133157: l_recog_line_1 NUMBER;
133158: l_recog_line_2 NUMBER;
133159:
133160: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 133162: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

133158: l_recog_line_2 NUMBER;
133159:
133160: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
133161: l_bflow_applied_to_amt NUMBER; -- 5132302
133162: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
133163:
133164: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
133165:
133166: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 133237: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

133233: l_accrual_line_num := NULL; -- 4262811
133234: l_tmp_amt := NULL; -- 4262811
133235: --
133236:
133237: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
133238: l_balance_type_code <> 'B' THEN
133239: IF NVL(p_source_24,9E125) = 7
133240: THEN
133241:

Line 133308: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

133304: --
133305: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133306:
133307: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133308: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133309:
133310: -- 4955764
133311: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133312: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 133352: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

133348: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133349:
133350: IF xla_accounting_cache_pkg.GetValueChar
133351: (p_source_code => 'LEDGER_CATEGORY_CODE'
133352: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
133353: AND l_bflow_method_code = 'PRIOR_ENTRY'
133354: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
133355: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133356: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 133452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

133448: p_lookup_type => 'XLA_OWNER_TYPE'
133449: ,p_lookup_code => l_component_type_code
133450: )
133451: ,p_token_4 => 'PRODUCT_NAME'
133452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133456: ,p_ae_header_id => NULL

Line 133453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

133449: ,p_lookup_code => l_component_type_code
133450: )
133451: ,p_token_4 => 'PRODUCT_NAME'
133452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133456: ,p_ae_header_id => NULL
133457: );

Line 133454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

133450: )
133451: ,p_token_4 => 'PRODUCT_NAME'
133452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133456: ,p_ae_header_id => NULL
133457: );
133458:

Line 133455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

133451: ,p_token_4 => 'PRODUCT_NAME'
133452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
133453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
133454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
133455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
133456: ,p_ae_header_id => NULL
133457: );
133458:
133459: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 133486: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

133482: ----------------------------------------------------------------------------------
133483: -- 4219869 Business Flow
133484: -- Update journal entry status -- Need to generate this within IF
133485: ----------------------------------------------------------------------------------
133486: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133487: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
133488: ,p_balance_type_code => l_balance_type_code
133489: );
133490:

Line 133573: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

133569:
133570: --
133571: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
133572: --
133573: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
133574: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
133575: ELSE
133576: ---------------------------------------------------------------------------------------------------
133577: -- 4262811a Switch Sign

Line 133598: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

133594:
133595: XLA_AE_LINES_PKG.ValidateCurrentLine;
133596: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
133597:
133598: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
133599: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
133600: ,p_balance_type_code => l_balance_type_code);
133601:
133602: END IF;

Line 133707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

133703: l_tmp_amt NUMBER;
133704: l_acc_rev_natural_side_code VARCHAR2(1);
133705:
133706: l_num_entries NUMBER;
133707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133711: l_recog_line_1 NUMBER;

Line 133708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

133704: l_acc_rev_natural_side_code VARCHAR2(1);
133705:
133706: l_num_entries NUMBER;
133707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133711: l_recog_line_1 NUMBER;
133712: l_recog_line_2 NUMBER;

Line 133709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

133705:
133706: l_num_entries NUMBER;
133707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133711: l_recog_line_1 NUMBER;
133712: l_recog_line_2 NUMBER;
133713:

Line 133710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

133706: l_num_entries NUMBER;
133707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
133708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
133709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
133710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
133711: l_recog_line_1 NUMBER;
133712: l_recog_line_2 NUMBER;
133713:
133714: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 133716: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

133712: l_recog_line_2 NUMBER;
133713:
133714: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
133715: l_bflow_applied_to_amt NUMBER; -- 5132302
133716: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
133717:
133718: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
133719:
133720: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 133791: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

133787: l_accrual_line_num := NULL; -- 4262811
133788: l_tmp_amt := NULL; -- 4262811
133789: --
133790:
133791: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
133792: l_balance_type_code <> 'B' THEN
133793: IF NVL(p_source_24,9E125) = 7
133794: THEN
133795:

Line 133862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

133858: --
133859: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
133860:
133861: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
133862: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
133863:
133864: -- 4955764
133865: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
133866: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 133906: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

133902: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
133903:
133904: IF xla_accounting_cache_pkg.GetValueChar
133905: (p_source_code => 'LEDGER_CATEGORY_CODE'
133906: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
133907: AND l_bflow_method_code = 'PRIOR_ENTRY'
133908: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
133909: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
133910: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 134006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

134002: p_lookup_type => 'XLA_OWNER_TYPE'
134003: ,p_lookup_code => l_component_type_code
134004: )
134005: ,p_token_4 => 'PRODUCT_NAME'
134006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134010: ,p_ae_header_id => NULL

Line 134007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

134003: ,p_lookup_code => l_component_type_code
134004: )
134005: ,p_token_4 => 'PRODUCT_NAME'
134006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134010: ,p_ae_header_id => NULL
134011: );

Line 134008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

134004: )
134005: ,p_token_4 => 'PRODUCT_NAME'
134006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134010: ,p_ae_header_id => NULL
134011: );
134012:

Line 134009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

134005: ,p_token_4 => 'PRODUCT_NAME'
134006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134010: ,p_ae_header_id => NULL
134011: );
134012:
134013: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 134040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

134036: ----------------------------------------------------------------------------------
134037: -- 4219869 Business Flow
134038: -- Update journal entry status -- Need to generate this within IF
134039: ----------------------------------------------------------------------------------
134040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134041: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
134042: ,p_balance_type_code => l_balance_type_code
134043: );
134044:

Line 134127: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

134123:
134124: --
134125: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134126: --
134127: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134128: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134129: ELSE
134130: ---------------------------------------------------------------------------------------------------
134131: -- 4262811a Switch Sign

Line 134152: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

134148:
134149: XLA_AE_LINES_PKG.ValidateCurrentLine;
134150: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134151:
134152: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134153: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134154: ,p_balance_type_code => l_balance_type_code);
134155:
134156: END IF;

Line 134261: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

134257: l_tmp_amt NUMBER;
134258: l_acc_rev_natural_side_code VARCHAR2(1);
134259:
134260: l_num_entries NUMBER;
134261: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134262: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134263: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134264: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134265: l_recog_line_1 NUMBER;

Line 134262: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

134258: l_acc_rev_natural_side_code VARCHAR2(1);
134259:
134260: l_num_entries NUMBER;
134261: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134262: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134263: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134264: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134265: l_recog_line_1 NUMBER;
134266: l_recog_line_2 NUMBER;

Line 134263: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

134259:
134260: l_num_entries NUMBER;
134261: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134262: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134263: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134264: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134265: l_recog_line_1 NUMBER;
134266: l_recog_line_2 NUMBER;
134267:

Line 134264: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

134260: l_num_entries NUMBER;
134261: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134262: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134263: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134264: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134265: l_recog_line_1 NUMBER;
134266: l_recog_line_2 NUMBER;
134267:
134268: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 134270: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

134266: l_recog_line_2 NUMBER;
134267:
134268: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
134269: l_bflow_applied_to_amt NUMBER; -- 5132302
134270: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
134271:
134272: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
134273:
134274: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 134345: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

134341: l_accrual_line_num := NULL; -- 4262811
134342: l_tmp_amt := NULL; -- 4262811
134343: --
134344:
134345: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
134346: l_balance_type_code <> 'B' THEN
134347: IF NVL(p_source_24,9E125) = 7
134348: THEN
134349:

Line 134416: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

134412: --
134413: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134414:
134415: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134416: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134417:
134418: -- 4955764
134419: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134420: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 134460: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

134456: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
134457:
134458: IF xla_accounting_cache_pkg.GetValueChar
134459: (p_source_code => 'LEDGER_CATEGORY_CODE'
134460: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
134461: AND l_bflow_method_code = 'PRIOR_ENTRY'
134462: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
134463: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
134464: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 134560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

134556: p_lookup_type => 'XLA_OWNER_TYPE'
134557: ,p_lookup_code => l_component_type_code
134558: )
134559: ,p_token_4 => 'PRODUCT_NAME'
134560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134564: ,p_ae_header_id => NULL

Line 134561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

134557: ,p_lookup_code => l_component_type_code
134558: )
134559: ,p_token_4 => 'PRODUCT_NAME'
134560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134564: ,p_ae_header_id => NULL
134565: );

Line 134562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

134558: )
134559: ,p_token_4 => 'PRODUCT_NAME'
134560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134564: ,p_ae_header_id => NULL
134565: );
134566:

Line 134563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

134559: ,p_token_4 => 'PRODUCT_NAME'
134560: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
134561: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
134562: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
134563: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
134564: ,p_ae_header_id => NULL
134565: );
134566:
134567: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 134594: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

134590: ----------------------------------------------------------------------------------
134591: -- 4219869 Business Flow
134592: -- Update journal entry status -- Need to generate this within IF
134593: ----------------------------------------------------------------------------------
134594: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134595: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
134596: ,p_balance_type_code => l_balance_type_code
134597: );
134598:

Line 134681: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

134677:
134678: --
134679: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
134680: --
134681: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
134682: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
134683: ELSE
134684: ---------------------------------------------------------------------------------------------------
134685: -- 4262811a Switch Sign

Line 134706: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

134702:
134703: XLA_AE_LINES_PKG.ValidateCurrentLine;
134704: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
134705:
134706: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
134707: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
134708: ,p_balance_type_code => l_balance_type_code);
134709:
134710: END IF;

Line 134815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

134811: l_tmp_amt NUMBER;
134812: l_acc_rev_natural_side_code VARCHAR2(1);
134813:
134814: l_num_entries NUMBER;
134815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134819: l_recog_line_1 NUMBER;

Line 134816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

134812: l_acc_rev_natural_side_code VARCHAR2(1);
134813:
134814: l_num_entries NUMBER;
134815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134819: l_recog_line_1 NUMBER;
134820: l_recog_line_2 NUMBER;

Line 134817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

134813:
134814: l_num_entries NUMBER;
134815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134819: l_recog_line_1 NUMBER;
134820: l_recog_line_2 NUMBER;
134821:

Line 134818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

134814: l_num_entries NUMBER;
134815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
134816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
134817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
134818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
134819: l_recog_line_1 NUMBER;
134820: l_recog_line_2 NUMBER;
134821:
134822: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 134824: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

134820: l_recog_line_2 NUMBER;
134821:
134822: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
134823: l_bflow_applied_to_amt NUMBER; -- 5132302
134824: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
134825:
134826: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
134827:
134828: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 134899: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

134895: l_accrual_line_num := NULL; -- 4262811
134896: l_tmp_amt := NULL; -- 4262811
134897: --
134898:
134899: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
134900: l_balance_type_code <> 'B' THEN
134901: IF NVL(p_source_24,9E125) = 21 OR
134902: NVL(p_source_24,9E125) = 22 OR
134903: NVL(p_source_24,9E125) = 23 OR

Line 134975: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

134971: --
134972: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
134973:
134974: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
134975: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
134976:
134977: -- 4955764
134978: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
134979: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 135019: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

135015: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135016:
135017: IF xla_accounting_cache_pkg.GetValueChar
135018: (p_source_code => 'LEDGER_CATEGORY_CODE'
135019: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
135020: AND l_bflow_method_code = 'PRIOR_ENTRY'
135021: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
135022: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
135023: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 135119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

135115: p_lookup_type => 'XLA_OWNER_TYPE'
135116: ,p_lookup_code => l_component_type_code
135117: )
135118: ,p_token_4 => 'PRODUCT_NAME'
135119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135123: ,p_ae_header_id => NULL

Line 135120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

135116: ,p_lookup_code => l_component_type_code
135117: )
135118: ,p_token_4 => 'PRODUCT_NAME'
135119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135123: ,p_ae_header_id => NULL
135124: );

Line 135121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

135117: )
135118: ,p_token_4 => 'PRODUCT_NAME'
135119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135123: ,p_ae_header_id => NULL
135124: );
135125:

Line 135122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

135118: ,p_token_4 => 'PRODUCT_NAME'
135119: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135120: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135121: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135122: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135123: ,p_ae_header_id => NULL
135124: );
135125:
135126: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 135153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

135149: ----------------------------------------------------------------------------------
135150: -- 4219869 Business Flow
135151: -- Update journal entry status -- Need to generate this within IF
135152: ----------------------------------------------------------------------------------
135153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135154: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
135155: ,p_balance_type_code => l_balance_type_code
135156: );
135157:

Line 135240: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

135236:
135237: --
135238: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135239: --
135240: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135241: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135242: ELSE
135243: ---------------------------------------------------------------------------------------------------
135244: -- 4262811a Switch Sign

Line 135265: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

135261:
135262: XLA_AE_LINES_PKG.ValidateCurrentLine;
135263: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135264:
135265: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135266: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135267: ,p_balance_type_code => l_balance_type_code);
135268:
135269: END IF;

Line 135374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

135370: l_tmp_amt NUMBER;
135371: l_acc_rev_natural_side_code VARCHAR2(1);
135372:
135373: l_num_entries NUMBER;
135374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135378: l_recog_line_1 NUMBER;

Line 135375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

135371: l_acc_rev_natural_side_code VARCHAR2(1);
135372:
135373: l_num_entries NUMBER;
135374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135378: l_recog_line_1 NUMBER;
135379: l_recog_line_2 NUMBER;

Line 135376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

135372:
135373: l_num_entries NUMBER;
135374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135378: l_recog_line_1 NUMBER;
135379: l_recog_line_2 NUMBER;
135380:

Line 135377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

135373: l_num_entries NUMBER;
135374: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135375: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135376: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135377: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135378: l_recog_line_1 NUMBER;
135379: l_recog_line_2 NUMBER;
135380:
135381: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 135383: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

135379: l_recog_line_2 NUMBER;
135380:
135381: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
135382: l_bflow_applied_to_amt NUMBER; -- 5132302
135383: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
135384:
135385: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
135386:
135387: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 135458: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

135454: l_accrual_line_num := NULL; -- 4262811
135455: l_tmp_amt := NULL; -- 4262811
135456: --
135457:
135458: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
135459: l_balance_type_code <> 'B' THEN
135460: IF NVL(p_source_24,9E125) = 7
135461: THEN
135462:

Line 135529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

135525: --
135526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
135527:
135528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
135529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
135530:
135531: -- 4955764
135532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
135533: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 135573: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

135569: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
135570:
135571: IF xla_accounting_cache_pkg.GetValueChar
135572: (p_source_code => 'LEDGER_CATEGORY_CODE'
135573: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
135574: AND l_bflow_method_code = 'PRIOR_ENTRY'
135575: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
135576: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
135577: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 135673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

135669: p_lookup_type => 'XLA_OWNER_TYPE'
135670: ,p_lookup_code => l_component_type_code
135671: )
135672: ,p_token_4 => 'PRODUCT_NAME'
135673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135677: ,p_ae_header_id => NULL

Line 135674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

135670: ,p_lookup_code => l_component_type_code
135671: )
135672: ,p_token_4 => 'PRODUCT_NAME'
135673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135677: ,p_ae_header_id => NULL
135678: );

Line 135675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

135671: )
135672: ,p_token_4 => 'PRODUCT_NAME'
135673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135677: ,p_ae_header_id => NULL
135678: );
135679:

Line 135676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

135672: ,p_token_4 => 'PRODUCT_NAME'
135673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
135674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
135675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
135676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
135677: ,p_ae_header_id => NULL
135678: );
135679:
135680: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 135707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

135703: ----------------------------------------------------------------------------------
135704: -- 4219869 Business Flow
135705: -- Update journal entry status -- Need to generate this within IF
135706: ----------------------------------------------------------------------------------
135707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135708: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
135709: ,p_balance_type_code => l_balance_type_code
135710: );
135711:

Line 135794: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

135790:
135791: --
135792: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
135793: --
135794: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
135795: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
135796: ELSE
135797: ---------------------------------------------------------------------------------------------------
135798: -- 4262811a Switch Sign

Line 135819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

135815:
135816: XLA_AE_LINES_PKG.ValidateCurrentLine;
135817: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
135818:
135819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
135820: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
135821: ,p_balance_type_code => l_balance_type_code);
135822:
135823: END IF;

Line 135926: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

135922: l_tmp_amt NUMBER;
135923: l_acc_rev_natural_side_code VARCHAR2(1);
135924:
135925: l_num_entries NUMBER;
135926: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135927: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135928: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135929: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135930: l_recog_line_1 NUMBER;

Line 135927: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

135923: l_acc_rev_natural_side_code VARCHAR2(1);
135924:
135925: l_num_entries NUMBER;
135926: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135927: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135928: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135929: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135930: l_recog_line_1 NUMBER;
135931: l_recog_line_2 NUMBER;

Line 135928: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

135924:
135925: l_num_entries NUMBER;
135926: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135927: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135928: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135929: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135930: l_recog_line_1 NUMBER;
135931: l_recog_line_2 NUMBER;
135932:

Line 135929: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

135925: l_num_entries NUMBER;
135926: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
135927: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
135928: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
135929: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
135930: l_recog_line_1 NUMBER;
135931: l_recog_line_2 NUMBER;
135932:
135933: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 135935: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

135931: l_recog_line_2 NUMBER;
135932:
135933: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
135934: l_bflow_applied_to_amt NUMBER; -- 5132302
135935: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
135936:
135937: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
135938:
135939: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 136010: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

136006: l_accrual_line_num := NULL; -- 4262811
136007: l_tmp_amt := NULL; -- 4262811
136008: --
136009:
136010: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
136011: l_balance_type_code <> 'B' THEN
136012: IF NVL(p_source_24,9E125) = 7
136013: THEN
136014:

Line 136081: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

136077: --
136078: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136079:
136080: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136081: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136082:
136083: -- 4955764
136084: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136085: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 136125: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

136121: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136122:
136123: IF xla_accounting_cache_pkg.GetValueChar
136124: (p_source_code => 'LEDGER_CATEGORY_CODE'
136125: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
136126: AND l_bflow_method_code = 'PRIOR_ENTRY'
136127: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
136128: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136129: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 136225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

136221: p_lookup_type => 'XLA_OWNER_TYPE'
136222: ,p_lookup_code => l_component_type_code
136223: )
136224: ,p_token_4 => 'PRODUCT_NAME'
136225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136229: ,p_ae_header_id => NULL

Line 136226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

136222: ,p_lookup_code => l_component_type_code
136223: )
136224: ,p_token_4 => 'PRODUCT_NAME'
136225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136229: ,p_ae_header_id => NULL
136230: );

Line 136227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

136223: )
136224: ,p_token_4 => 'PRODUCT_NAME'
136225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136229: ,p_ae_header_id => NULL
136230: );
136231:

Line 136228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

136224: ,p_token_4 => 'PRODUCT_NAME'
136225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136229: ,p_ae_header_id => NULL
136230: );
136231:
136232: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 136259: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

136255: ----------------------------------------------------------------------------------
136256: -- 4219869 Business Flow
136257: -- Update journal entry status -- Need to generate this within IF
136258: ----------------------------------------------------------------------------------
136259: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136260: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
136261: ,p_balance_type_code => l_balance_type_code
136262: );
136263:

Line 136346: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

136342:
136343: --
136344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136345: --
136346: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136348: ELSE
136349: ---------------------------------------------------------------------------------------------------
136350: -- 4262811a Switch Sign

Line 136371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

136367:
136368: XLA_AE_LINES_PKG.ValidateCurrentLine;
136369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136370:
136371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136373: ,p_balance_type_code => l_balance_type_code);
136374:
136375: END IF;

Line 136480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

136476: l_tmp_amt NUMBER;
136477: l_acc_rev_natural_side_code VARCHAR2(1);
136478:
136479: l_num_entries NUMBER;
136480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
136481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
136482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
136483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
136484: l_recog_line_1 NUMBER;

Line 136481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

136477: l_acc_rev_natural_side_code VARCHAR2(1);
136478:
136479: l_num_entries NUMBER;
136480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
136481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
136482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
136483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
136484: l_recog_line_1 NUMBER;
136485: l_recog_line_2 NUMBER;

Line 136482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

136478:
136479: l_num_entries NUMBER;
136480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
136481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
136482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
136483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
136484: l_recog_line_1 NUMBER;
136485: l_recog_line_2 NUMBER;
136486:

Line 136483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

136479: l_num_entries NUMBER;
136480: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
136481: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
136482: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
136483: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
136484: l_recog_line_1 NUMBER;
136485: l_recog_line_2 NUMBER;
136486:
136487: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 136489: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

136485: l_recog_line_2 NUMBER;
136486:
136487: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
136488: l_bflow_applied_to_amt NUMBER; -- 5132302
136489: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
136490:
136491: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
136492:
136493: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 136564: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

136560: l_accrual_line_num := NULL; -- 4262811
136561: l_tmp_amt := NULL; -- 4262811
136562: --
136563:
136564: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
136565: l_balance_type_code <> 'B' THEN
136566: IF NVL(p_source_24,9E125) = 8
136567: THEN
136568:

Line 136635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

136631: --
136632: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
136633:
136634: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
136635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
136636:
136637: -- 4955764
136638: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
136639: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 136679: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

136675: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
136676:
136677: IF xla_accounting_cache_pkg.GetValueChar
136678: (p_source_code => 'LEDGER_CATEGORY_CODE'
136679: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
136680: AND l_bflow_method_code = 'PRIOR_ENTRY'
136681: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
136682: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
136683: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 136779: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

136775: p_lookup_type => 'XLA_OWNER_TYPE'
136776: ,p_lookup_code => l_component_type_code
136777: )
136778: ,p_token_4 => 'PRODUCT_NAME'
136779: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136780: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136781: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136782: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136783: ,p_ae_header_id => NULL

Line 136780: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

136776: ,p_lookup_code => l_component_type_code
136777: )
136778: ,p_token_4 => 'PRODUCT_NAME'
136779: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136780: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136781: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136782: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136783: ,p_ae_header_id => NULL
136784: );

Line 136781: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

136777: )
136778: ,p_token_4 => 'PRODUCT_NAME'
136779: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136780: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136781: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136782: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136783: ,p_ae_header_id => NULL
136784: );
136785:

Line 136782: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

136778: ,p_token_4 => 'PRODUCT_NAME'
136779: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
136780: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
136781: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
136782: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
136783: ,p_ae_header_id => NULL
136784: );
136785:
136786: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 136813: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

136809: ----------------------------------------------------------------------------------
136810: -- 4219869 Business Flow
136811: -- Update journal entry status -- Need to generate this within IF
136812: ----------------------------------------------------------------------------------
136813: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136814: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
136815: ,p_balance_type_code => l_balance_type_code
136816: );
136817:

Line 136900: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

136896:
136897: --
136898: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
136899: --
136900: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
136901: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
136902: ELSE
136903: ---------------------------------------------------------------------------------------------------
136904: -- 4262811a Switch Sign

Line 136925: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

136921:
136922: XLA_AE_LINES_PKG.ValidateCurrentLine;
136923: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
136924:
136925: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
136926: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
136927: ,p_balance_type_code => l_balance_type_code);
136928:
136929: END IF;

Line 137034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

137030: l_tmp_amt NUMBER;
137031: l_acc_rev_natural_side_code VARCHAR2(1);
137032:
137033: l_num_entries NUMBER;
137034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137038: l_recog_line_1 NUMBER;

Line 137035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

137031: l_acc_rev_natural_side_code VARCHAR2(1);
137032:
137033: l_num_entries NUMBER;
137034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137038: l_recog_line_1 NUMBER;
137039: l_recog_line_2 NUMBER;

Line 137036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

137032:
137033: l_num_entries NUMBER;
137034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137038: l_recog_line_1 NUMBER;
137039: l_recog_line_2 NUMBER;
137040:

Line 137037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

137033: l_num_entries NUMBER;
137034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137038: l_recog_line_1 NUMBER;
137039: l_recog_line_2 NUMBER;
137040:
137041: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 137043: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

137039: l_recog_line_2 NUMBER;
137040:
137041: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
137042: l_bflow_applied_to_amt NUMBER; -- 5132302
137043: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
137044:
137045: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
137046:
137047: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 137118: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

137114: l_accrual_line_num := NULL; -- 4262811
137115: l_tmp_amt := NULL; -- 4262811
137116: --
137117:
137118: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
137119: l_balance_type_code <> 'B' THEN
137120: IF NVL(p_source_25,9E125) = 2
137121: THEN
137122:

Line 137189: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

137185: --
137186: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137187:
137188: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137189: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137190:
137191: -- 4955764
137192: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137193: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 137233: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

137229: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137230:
137231: IF xla_accounting_cache_pkg.GetValueChar
137232: (p_source_code => 'LEDGER_CATEGORY_CODE'
137233: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
137234: AND l_bflow_method_code = 'PRIOR_ENTRY'
137235: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
137236: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
137237: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 137333: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

137329: p_lookup_type => 'XLA_OWNER_TYPE'
137330: ,p_lookup_code => l_component_type_code
137331: )
137332: ,p_token_4 => 'PRODUCT_NAME'
137333: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137334: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137335: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137336: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137337: ,p_ae_header_id => NULL

Line 137334: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

137330: ,p_lookup_code => l_component_type_code
137331: )
137332: ,p_token_4 => 'PRODUCT_NAME'
137333: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137334: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137335: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137336: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137337: ,p_ae_header_id => NULL
137338: );

Line 137335: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

137331: )
137332: ,p_token_4 => 'PRODUCT_NAME'
137333: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137334: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137335: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137336: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137337: ,p_ae_header_id => NULL
137338: );
137339:

Line 137336: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

137332: ,p_token_4 => 'PRODUCT_NAME'
137333: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137334: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137335: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137336: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137337: ,p_ae_header_id => NULL
137338: );
137339:
137340: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 137367: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

137363: ----------------------------------------------------------------------------------
137364: -- 4219869 Business Flow
137365: -- Update journal entry status -- Need to generate this within IF
137366: ----------------------------------------------------------------------------------
137367: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137368: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
137369: ,p_balance_type_code => l_balance_type_code
137370: );
137371:

Line 137454: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

137450:
137451: --
137452: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
137453: --
137454: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
137455: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
137456: ELSE
137457: ---------------------------------------------------------------------------------------------------
137458: -- 4262811a Switch Sign

Line 137479: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

137475:
137476: XLA_AE_LINES_PKG.ValidateCurrentLine;
137477: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
137478:
137479: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137480: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
137481: ,p_balance_type_code => l_balance_type_code);
137482:
137483: END IF;

Line 137588: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

137584: l_tmp_amt NUMBER;
137585: l_acc_rev_natural_side_code VARCHAR2(1);
137586:
137587: l_num_entries NUMBER;
137588: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137589: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137590: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137591: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137592: l_recog_line_1 NUMBER;

Line 137589: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

137585: l_acc_rev_natural_side_code VARCHAR2(1);
137586:
137587: l_num_entries NUMBER;
137588: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137589: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137590: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137591: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137592: l_recog_line_1 NUMBER;
137593: l_recog_line_2 NUMBER;

Line 137590: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

137586:
137587: l_num_entries NUMBER;
137588: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137589: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137590: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137591: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137592: l_recog_line_1 NUMBER;
137593: l_recog_line_2 NUMBER;
137594:

Line 137591: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

137587: l_num_entries NUMBER;
137588: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
137589: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
137590: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
137591: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
137592: l_recog_line_1 NUMBER;
137593: l_recog_line_2 NUMBER;
137594:
137595: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 137597: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

137593: l_recog_line_2 NUMBER;
137594:
137595: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
137596: l_bflow_applied_to_amt NUMBER; -- 5132302
137597: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
137598:
137599: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
137600:
137601: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 137672: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

137668: l_accrual_line_num := NULL; -- 4262811
137669: l_tmp_amt := NULL; -- 4262811
137670: --
137671:
137672: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
137673: l_balance_type_code <> 'B' THEN
137674: IF NVL(p_source_25,9E125) = 2
137675: THEN
137676:

Line 137743: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

137739: --
137740: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
137741:
137742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
137743: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
137744:
137745: -- 4955764
137746: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
137747: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 137787: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

137783: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
137784:
137785: IF xla_accounting_cache_pkg.GetValueChar
137786: (p_source_code => 'LEDGER_CATEGORY_CODE'
137787: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
137788: AND l_bflow_method_code = 'PRIOR_ENTRY'
137789: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
137790: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
137791: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 137887: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

137883: p_lookup_type => 'XLA_OWNER_TYPE'
137884: ,p_lookup_code => l_component_type_code
137885: )
137886: ,p_token_4 => 'PRODUCT_NAME'
137887: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137888: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137889: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137890: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137891: ,p_ae_header_id => NULL

Line 137888: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

137884: ,p_lookup_code => l_component_type_code
137885: )
137886: ,p_token_4 => 'PRODUCT_NAME'
137887: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137888: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137889: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137890: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137891: ,p_ae_header_id => NULL
137892: );

Line 137889: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

137885: )
137886: ,p_token_4 => 'PRODUCT_NAME'
137887: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137888: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137889: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137890: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137891: ,p_ae_header_id => NULL
137892: );
137893:

Line 137890: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

137886: ,p_token_4 => 'PRODUCT_NAME'
137887: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
137888: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
137889: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
137890: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
137891: ,p_ae_header_id => NULL
137892: );
137893:
137894: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 137921: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

137917: ----------------------------------------------------------------------------------
137918: -- 4219869 Business Flow
137919: -- Update journal entry status -- Need to generate this within IF
137920: ----------------------------------------------------------------------------------
137921: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
137922: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
137923: ,p_balance_type_code => l_balance_type_code
137924: );
137925:

Line 138008: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

138004:
138005: --
138006: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
138007: --
138008: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
138009: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
138010: ELSE
138011: ---------------------------------------------------------------------------------------------------
138012: -- 4262811a Switch Sign

Line 138033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

138029:
138030: XLA_AE_LINES_PKG.ValidateCurrentLine;
138031: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
138032:
138033: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
138034: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
138035: ,p_balance_type_code => l_balance_type_code);
138036:
138037: END IF;

Line 138426: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

138422:
138423: l_calculate_acctd_flag VARCHAR2(1) :='N';
138424: l_calculate_g_l_flag VARCHAR2(1) :='N';
138425: --
138426: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138427: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138428: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 138427: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

138423: l_calculate_acctd_flag VARCHAR2(1) :='N';
138424: l_calculate_g_l_flag VARCHAR2(1) :='N';
138425: --
138426: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138427: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138428: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 138428: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

138424: l_calculate_g_l_flag VARCHAR2(1) :='N';
138425: --
138426: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138427: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138428: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

138425: --
138426: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138427: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138428: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

138426: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138427: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138428: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

138427: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138428: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

138428: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

138429: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

138430: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

138431: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

138432: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

138433: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

138434: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

138435: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

138436: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

138437: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

138438: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

138439: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

138440: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

138441: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
138449: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

138442: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
138449: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138450: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

138443: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
138449: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138450: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138451: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

138444: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
138449: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138450: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138451: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138452:

Line 138449: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

138445: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
138449: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138450: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138451: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138452:
138453: l_event_id NUMBER;

Line 138450: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

138446: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
138449: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138450: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138451: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138452:
138453: l_event_id NUMBER;
138454: l_previous_event_id NUMBER;

Line 138451: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

138447: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
138448: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
138449: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
138450: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138451: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
138452:
138453: l_event_id NUMBER;
138454: l_previous_event_id NUMBER;
138455: l_first_event_id NUMBER;

Line 138469: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

138465: l_event_class_name VARCHAR2(80) := 'WIP Absorption';
138466: l_description VARCHAR2(4000);
138467: l_transaction_reversal NUMBER;
138468: l_ae_header_id NUMBER;
138469: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
138470: l_log_module VARCHAR2(240);
138471: --
138472: l_acct_reversal_source VARCHAR2(30);
138473: l_trx_reversal_source VARCHAR2(30);

Line 138733: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

138729:
138730: --
138731: -- set event info as cache for other routines to refer event attributes
138732: --
138733: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
138734: (p_application_id => p_application_id
138735: ,p_primary_ledger_id => p_primary_ledger_id
138736: ,p_base_ledger_id => p_base_ledger_id
138737: ,p_target_ledger_id => p_target_ledger_id

Line 138766: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

138762:
138763: --
138764: -- set the status of entry to C_VALID (0)
138765: --
138766: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
138767:
138768: --
138769: -- initialize a row for ae header
138770: --

Line 138798: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

138794: --
138795: -- initilaize the status of ae headers for diffrent balance types
138796: -- the status is initialised to C_NOT_CREATED (2)
138797: --
138798: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138799: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138800: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138801:
138802: --

Line 138799: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

138795: -- initilaize the status of ae headers for diffrent balance types
138796: -- the status is initialised to C_NOT_CREATED (2)
138797: --
138798: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138799: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138800: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138801:
138802: --
138803: -- call api to validate and store accounting attributes for header

Line 138800: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

138796: -- the status is initialised to C_NOT_CREATED (2)
138797: --
138798: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138799: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138800: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
138801:
138802: --
138803: -- call api to validate and store accounting attributes for header
138804: --

Line 138841: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

138837: --
138838: l_trx_reversal_source := SUBSTR(NULL, 1,30);
138839:
138840: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
138841: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
138842:
138843: xla_accounting_err_pkg.build_message
138844: (p_appli_s_name => 'XLA'
138845: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 138849: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

138845: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
138846: ,p_token_1 => 'ACCT_ATTR_NAME'
138847: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
138848: ,p_token_2 => 'PRODUCT_NAME'
138849: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
138850: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
138851: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
138852: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
138853:

Line 138850: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

138846: ,p_token_1 => 'ACCT_ATTR_NAME'
138847: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
138848: ,p_token_2 => 'PRODUCT_NAME'
138849: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
138850: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
138851: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
138852: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
138853:
138854: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 138851: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

138847: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
138848: ,p_token_2 => 'PRODUCT_NAME'
138849: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
138850: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
138851: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
138852: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
138853:
138854: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
138855: --

Line 138852: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

138848: ,p_token_2 => 'PRODUCT_NAME'
138849: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
138850: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
138851: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
138852: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
138853:
138854: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
138855: --
138856: -- following sets the accounting attributes needed to reverse

Line 138871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

138867: ----------------------------------------------------------------
138868: -- 4262811 - update the header statuses to invalid in need be
138869: ----------------------------------------------------------------
138870: --
138871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
138872:
138873:
138874: -----------------------------------------------
138875: -- No accrual reversal for the event class/type

Line 138995: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

138991: ,p_module => l_log_module);
138992: END IF;
138993:
138994: --
138995: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
138996: --
138997: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
138998: --
138999: -- set event info as cache for other routines to refer event attributes

Line 138997: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

138993:
138994: --
138995: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
138996: --
138997: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
138998: --
138999: -- set event info as cache for other routines to refer event attributes
139000: --
139001:

Line 139005: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

139001:
139002: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
139003: l_previous_event_id := l_event_id;
139004:
139005: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
139006: (p_application_id => p_application_id
139007: ,p_primary_ledger_id => p_primary_ledger_id
139008: ,p_base_ledger_id => p_base_ledger_id
139009: ,p_target_ledger_id => p_target_ledger_id

Line 139046: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

139042: l_acct_reversal_source := SUBSTR(NULL, 1,30);
139043:
139044: IF l_continue_with_lines THEN
139045: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
139046: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
139047:
139048: xla_accounting_err_pkg.build_message
139049: (p_appli_s_name => 'XLA'
139050: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 139054: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

139050: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
139051: ,p_token_1 => 'LINE_NUMBER'
139052: ,p_value_1 => l_array_extract_line_num(Idx)
139053: ,p_token_2 => 'PRODUCT_NAME'
139054: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
139055: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
139056: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
139057: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
139058:

Line 139055: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

139051: ,p_token_1 => 'LINE_NUMBER'
139052: ,p_value_1 => l_array_extract_line_num(Idx)
139053: ,p_token_2 => 'PRODUCT_NAME'
139054: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
139055: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
139056: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
139057: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
139058:
139059: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 139056: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

139052: ,p_value_1 => l_array_extract_line_num(Idx)
139053: ,p_token_2 => 'PRODUCT_NAME'
139054: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
139055: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
139056: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
139057: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
139058:
139059: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
139060: --

Line 139057: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

139053: ,p_token_2 => 'PRODUCT_NAME'
139054: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
139055: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
139056: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
139057: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
139058:
139059: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
139060: --
139061: -- following sets the accounting attributes needed to reverse

Line 139233: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

139229:
139230: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
139231: -- or secondary ledger that has different currency with primary
139232: -- or alc that is calculated by sla
139233: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
139234: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
139235:
139236: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
139237: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 139234: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

139230: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
139231: -- or secondary ledger that has different currency with primary
139232: -- or alc that is calculated by sla
139233: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
139234: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
139235:
139236: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
139237: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
139238: AND (l_actual_flag = 'A')) THEN

Line 139236: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

139232: -- or alc that is calculated by sla
139233: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
139234: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
139235:
139236: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
139237: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
139238: AND (l_actual_flag = 'A')) THEN
139239: XLA_AE_LINES_PKG.CreateGainOrLossLines(
139240: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 139237: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

139233: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
139234: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
139235:
139236: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
139237: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
139238: AND (l_actual_flag = 'A')) THEN
139239: XLA_AE_LINES_PKG.CreateGainOrLossLines(
139240: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
139241: ,p_application_id => p_application_id

Line 139240: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

139236: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
139237: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
139238: AND (l_actual_flag = 'A')) THEN
139239: XLA_AE_LINES_PKG.CreateGainOrLossLines(
139240: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
139241: ,p_application_id => p_application_id
139242: ,p_amb_context_code => 'DEFAULT'
139243: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
139244: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 139243: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

139239: XLA_AE_LINES_PKG.CreateGainOrLossLines(
139240: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
139241: ,p_application_id => p_application_id
139242: ,p_amb_context_code => 'DEFAULT'
139243: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
139244: ,p_event_class_code => C_EVENT_CLASS_CODE
139245: ,p_event_type_code => C_EVENT_TYPE_CODE
139246:
139247: ,p_gain_ccid => -1

Line 139734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

139730:
139731: l_calculate_acctd_flag VARCHAR2(1) :='N';
139732: l_calculate_g_l_flag VARCHAR2(1) :='N';
139733: --
139734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 139735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

139731: l_calculate_acctd_flag VARCHAR2(1) :='N';
139732: l_calculate_g_l_flag VARCHAR2(1) :='N';
139733: --
139734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 139736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

139732: l_calculate_g_l_flag VARCHAR2(1) :='N';
139733: --
139734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

139733: --
139734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

139734: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

139735: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

139736: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

139737: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

139738: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

139739: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

139740: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

139741: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

139742: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

139743: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

139744: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

139745: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

139746: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

139747: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

139748: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

139749: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
139757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

139750: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
139757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

139751: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
139757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

139752: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
139757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139760:

Line 139757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

139753: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
139757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139760:
139761: l_event_id NUMBER;

Line 139758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

139754: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
139757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139760:
139761: l_event_id NUMBER;
139762: l_previous_event_id NUMBER;

Line 139759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

139755: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
139756: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
139757: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
139758: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139759: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
139760:
139761: l_event_id NUMBER;
139762: l_previous_event_id NUMBER;
139763: l_first_event_id NUMBER;

Line 139777: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

139773: l_event_class_name VARCHAR2(80) := 'Accrual Write Off';
139774: l_description VARCHAR2(4000);
139775: l_transaction_reversal NUMBER;
139776: l_ae_header_id NUMBER;
139777: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
139778: l_log_module VARCHAR2(240);
139779: --
139780: l_acct_reversal_source VARCHAR2(30);
139781: l_trx_reversal_source VARCHAR2(30);

Line 140047: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

140043:
140044: --
140045: -- set event info as cache for other routines to refer event attributes
140046: --
140047: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
140048: (p_application_id => p_application_id
140049: ,p_primary_ledger_id => p_primary_ledger_id
140050: ,p_base_ledger_id => p_base_ledger_id
140051: ,p_target_ledger_id => p_target_ledger_id

Line 140080: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

140076:
140077: --
140078: -- set the status of entry to C_VALID (0)
140079: --
140080: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
140081:
140082: --
140083: -- initialize a row for ae header
140084: --

Line 140112: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

140108: --
140109: -- initilaize the status of ae headers for diffrent balance types
140110: -- the status is initialised to C_NOT_CREATED (2)
140111: --
140112: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140113: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140114: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140115:
140116: --

Line 140113: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

140109: -- initilaize the status of ae headers for diffrent balance types
140110: -- the status is initialised to C_NOT_CREATED (2)
140111: --
140112: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140113: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140114: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140115:
140116: --
140117: -- call api to validate and store accounting attributes for header

Line 140114: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

140110: -- the status is initialised to C_NOT_CREATED (2)
140111: --
140112: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140113: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140114: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
140115:
140116: --
140117: -- call api to validate and store accounting attributes for header
140118: --

Line 140155: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

140151: --
140152: l_trx_reversal_source := SUBSTR(NULL, 1,30);
140153:
140154: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
140155: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
140156:
140157: xla_accounting_err_pkg.build_message
140158: (p_appli_s_name => 'XLA'
140159: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 140163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

140159: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
140160: ,p_token_1 => 'ACCT_ATTR_NAME'
140161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
140162: ,p_token_2 => 'PRODUCT_NAME'
140163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
140164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
140165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
140167:

Line 140164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

140160: ,p_token_1 => 'ACCT_ATTR_NAME'
140161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
140162: ,p_token_2 => 'PRODUCT_NAME'
140163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
140164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
140165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
140167:
140168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 140165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

140161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
140162: ,p_token_2 => 'PRODUCT_NAME'
140163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
140164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
140165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
140167:
140168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
140169: --

Line 140166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

140162: ,p_token_2 => 'PRODUCT_NAME'
140163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
140164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
140165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
140167:
140168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
140169: --
140170: -- following sets the accounting attributes needed to reverse

Line 140185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

140181: ----------------------------------------------------------------
140182: -- 4262811 - update the header statuses to invalid in need be
140183: ----------------------------------------------------------------
140184: --
140185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
140186:
140187:
140188: -----------------------------------------------
140189: -- No accrual reversal for the event class/type

Line 140311: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

140307: ,p_module => l_log_module);
140308: END IF;
140309:
140310: --
140311: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
140312: --
140313: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
140314: --
140315: -- set event info as cache for other routines to refer event attributes

Line 140313: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

140309:
140310: --
140311: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
140312: --
140313: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
140314: --
140315: -- set event info as cache for other routines to refer event attributes
140316: --
140317:

Line 140321: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

140317:
140318: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
140319: l_previous_event_id := l_event_id;
140320:
140321: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
140322: (p_application_id => p_application_id
140323: ,p_primary_ledger_id => p_primary_ledger_id
140324: ,p_base_ledger_id => p_base_ledger_id
140325: ,p_target_ledger_id => p_target_ledger_id

Line 140362: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

140358: l_acct_reversal_source := SUBSTR(NULL, 1,30);
140359:
140360: IF l_continue_with_lines THEN
140361: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
140362: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
140363:
140364: xla_accounting_err_pkg.build_message
140365: (p_appli_s_name => 'XLA'
140366: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 140370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

140366: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
140367: ,p_token_1 => 'LINE_NUMBER'
140368: ,p_value_1 => l_array_extract_line_num(Idx)
140369: ,p_token_2 => 'PRODUCT_NAME'
140370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
140371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
140372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
140374:

Line 140371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

140367: ,p_token_1 => 'LINE_NUMBER'
140368: ,p_value_1 => l_array_extract_line_num(Idx)
140369: ,p_token_2 => 'PRODUCT_NAME'
140370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
140371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
140372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
140374:
140375: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 140372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

140368: ,p_value_1 => l_array_extract_line_num(Idx)
140369: ,p_token_2 => 'PRODUCT_NAME'
140370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
140371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
140372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
140374:
140375: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
140376: --

Line 140373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

140369: ,p_token_2 => 'PRODUCT_NAME'
140370: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
140371: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
140372: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140373: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
140374:
140375: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
140376: --
140377: -- following sets the accounting attributes needed to reverse

Line 140520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

140516:
140517: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
140518: -- or secondary ledger that has different currency with primary
140519: -- or alc that is calculated by sla
140520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
140521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
140522:
140523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
140524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 140521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

140517: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
140518: -- or secondary ledger that has different currency with primary
140519: -- or alc that is calculated by sla
140520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
140521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
140522:
140523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
140524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
140525: AND (l_actual_flag = 'A')) THEN

Line 140523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

140519: -- or alc that is calculated by sla
140520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
140521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
140522:
140523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
140524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
140525: AND (l_actual_flag = 'A')) THEN
140526: XLA_AE_LINES_PKG.CreateGainOrLossLines(
140527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 140524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

140520: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
140521: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
140522:
140523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
140524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
140525: AND (l_actual_flag = 'A')) THEN
140526: XLA_AE_LINES_PKG.CreateGainOrLossLines(
140527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140528: ,p_application_id => p_application_id

Line 140527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

140523: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
140524: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
140525: AND (l_actual_flag = 'A')) THEN
140526: XLA_AE_LINES_PKG.CreateGainOrLossLines(
140527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140528: ,p_application_id => p_application_id
140529: ,p_amb_context_code => 'DEFAULT'
140530: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
140531: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 140530: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

140526: XLA_AE_LINES_PKG.CreateGainOrLossLines(
140527: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
140528: ,p_application_id => p_application_id
140529: ,p_amb_context_code => 'DEFAULT'
140530: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
140531: ,p_event_class_code => C_EVENT_CLASS_CODE
140532: ,p_event_type_code => C_EVENT_TYPE_CODE
140533:
140534: ,p_gain_ccid => -1

Line 141011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

141007:
141008: l_calculate_acctd_flag VARCHAR2(1) :='N';
141009: l_calculate_g_l_flag VARCHAR2(1) :='N';
141010: --
141011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 141012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

141008: l_calculate_acctd_flag VARCHAR2(1) :='N';
141009: l_calculate_g_l_flag VARCHAR2(1) :='N';
141010: --
141011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 141013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

141009: l_calculate_g_l_flag VARCHAR2(1) :='N';
141010: --
141011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

141010: --
141011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

141011: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

141012: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

141013: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

141014: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

141015: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

141016: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

141017: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

141018: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

141019: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

141020: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

141021: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

141022: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

141023: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

141024: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

141025: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

141026: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
141034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

141027: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
141034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

141028: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
141034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

141029: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
141034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141037:

Line 141034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

141030: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
141034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141037:
141038: l_event_id NUMBER;

Line 141035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

141031: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
141034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141037:
141038: l_event_id NUMBER;
141039: l_previous_event_id NUMBER;

Line 141036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

141032: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
141033: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
141034: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
141035: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141036: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
141037:
141038: l_event_id NUMBER;
141039: l_previous_event_id NUMBER;
141040: l_first_event_id NUMBER;

Line 141054: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

141050: l_event_class_name VARCHAR2(80) := 'Consigned Inventory Ownership Transfer';
141051: l_description VARCHAR2(4000);
141052: l_transaction_reversal NUMBER;
141053: l_ae_header_id NUMBER;
141054: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
141055: l_log_module VARCHAR2(240);
141056: --
141057: l_acct_reversal_source VARCHAR2(30);
141058: l_trx_reversal_source VARCHAR2(30);

Line 141314: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

141310:
141311: --
141312: -- set event info as cache for other routines to refer event attributes
141313: --
141314: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
141315: (p_application_id => p_application_id
141316: ,p_primary_ledger_id => p_primary_ledger_id
141317: ,p_base_ledger_id => p_base_ledger_id
141318: ,p_target_ledger_id => p_target_ledger_id

Line 141347: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

141343:
141344: --
141345: -- set the status of entry to C_VALID (0)
141346: --
141347: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
141348:
141349: --
141350: -- initialize a row for ae header
141351: --

Line 141375: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

141371: --
141372: -- initilaize the status of ae headers for diffrent balance types
141373: -- the status is initialised to C_NOT_CREATED (2)
141374: --
141375: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141376: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141377: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141378:
141379: --

Line 141376: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

141372: -- initilaize the status of ae headers for diffrent balance types
141373: -- the status is initialised to C_NOT_CREATED (2)
141374: --
141375: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141376: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141377: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141378:
141379: --
141380: -- call api to validate and store accounting attributes for header

Line 141377: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

141373: -- the status is initialised to C_NOT_CREATED (2)
141374: --
141375: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141376: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141377: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
141378:
141379: --
141380: -- call api to validate and store accounting attributes for header
141381: --

Line 141418: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

141414: --
141415: l_trx_reversal_source := SUBSTR(NULL, 1,30);
141416:
141417: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
141418: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
141419:
141420: xla_accounting_err_pkg.build_message
141421: (p_appli_s_name => 'XLA'
141422: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 141426: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

141422: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
141423: ,p_token_1 => 'ACCT_ATTR_NAME'
141424: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
141425: ,p_token_2 => 'PRODUCT_NAME'
141426: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
141427: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
141428: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141429: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
141430:

Line 141427: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

141423: ,p_token_1 => 'ACCT_ATTR_NAME'
141424: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
141425: ,p_token_2 => 'PRODUCT_NAME'
141426: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
141427: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
141428: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141429: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
141430:
141431: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 141428: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

141424: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
141425: ,p_token_2 => 'PRODUCT_NAME'
141426: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
141427: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
141428: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141429: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
141430:
141431: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
141432: --

Line 141429: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

141425: ,p_token_2 => 'PRODUCT_NAME'
141426: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
141427: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
141428: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141429: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
141430:
141431: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
141432: --
141433: -- following sets the accounting attributes needed to reverse

Line 141448: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

141444: ----------------------------------------------------------------
141445: -- 4262811 - update the header statuses to invalid in need be
141446: ----------------------------------------------------------------
141447: --
141448: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
141449:
141450:
141451: -----------------------------------------------
141452: -- No accrual reversal for the event class/type

Line 141576: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

141572: ,p_module => l_log_module);
141573: END IF;
141574:
141575: --
141576: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
141577: --
141578: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
141579: --
141580: -- set event info as cache for other routines to refer event attributes

Line 141578: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

141574:
141575: --
141576: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
141577: --
141578: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
141579: --
141580: -- set event info as cache for other routines to refer event attributes
141581: --
141582:

Line 141586: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

141582:
141583: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
141584: l_previous_event_id := l_event_id;
141585:
141586: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
141587: (p_application_id => p_application_id
141588: ,p_primary_ledger_id => p_primary_ledger_id
141589: ,p_base_ledger_id => p_base_ledger_id
141590: ,p_target_ledger_id => p_target_ledger_id

Line 141627: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

141623: l_acct_reversal_source := SUBSTR(NULL, 1,30);
141624:
141625: IF l_continue_with_lines THEN
141626: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
141627: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
141628:
141629: xla_accounting_err_pkg.build_message
141630: (p_appli_s_name => 'XLA'
141631: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 141635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

141631: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
141632: ,p_token_1 => 'LINE_NUMBER'
141633: ,p_value_1 => l_array_extract_line_num(Idx)
141634: ,p_token_2 => 'PRODUCT_NAME'
141635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
141636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
141637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
141639:

Line 141636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

141632: ,p_token_1 => 'LINE_NUMBER'
141633: ,p_value_1 => l_array_extract_line_num(Idx)
141634: ,p_token_2 => 'PRODUCT_NAME'
141635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
141636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
141637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
141639:
141640: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 141637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

141633: ,p_value_1 => l_array_extract_line_num(Idx)
141634: ,p_token_2 => 'PRODUCT_NAME'
141635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
141636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
141637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
141639:
141640: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
141641: --

Line 141638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

141634: ,p_token_2 => 'PRODUCT_NAME'
141635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
141636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
141637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
141639:
141640: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
141641: --
141642: -- following sets the accounting attributes needed to reverse

Line 141814: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

141810:
141811: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
141812: -- or secondary ledger that has different currency with primary
141813: -- or alc that is calculated by sla
141814: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
141815: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
141816:
141817: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
141818: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 141815: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

141811: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
141812: -- or secondary ledger that has different currency with primary
141813: -- or alc that is calculated by sla
141814: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
141815: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
141816:
141817: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
141818: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
141819: AND (l_actual_flag = 'A')) THEN

Line 141817: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

141813: -- or alc that is calculated by sla
141814: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
141815: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
141816:
141817: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
141818: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
141819: AND (l_actual_flag = 'A')) THEN
141820: XLA_AE_LINES_PKG.CreateGainOrLossLines(
141821: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 141818: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

141814: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
141815: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
141816:
141817: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
141818: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
141819: AND (l_actual_flag = 'A')) THEN
141820: XLA_AE_LINES_PKG.CreateGainOrLossLines(
141821: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141822: ,p_application_id => p_application_id

Line 141821: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

141817: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
141818: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
141819: AND (l_actual_flag = 'A')) THEN
141820: XLA_AE_LINES_PKG.CreateGainOrLossLines(
141821: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141822: ,p_application_id => p_application_id
141823: ,p_amb_context_code => 'DEFAULT'
141824: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
141825: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 141824: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

141820: XLA_AE_LINES_PKG.CreateGainOrLossLines(
141821: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
141822: ,p_application_id => p_application_id
141823: ,p_amb_context_code => 'DEFAULT'
141824: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
141825: ,p_event_class_code => C_EVENT_CLASS_CODE
141826: ,p_event_type_code => C_EVENT_TYPE_CODE
141827:
141828: ,p_gain_ccid => -1

Line 142359: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

142355:
142356: l_calculate_acctd_flag VARCHAR2(1) :='N';
142357: l_calculate_g_l_flag VARCHAR2(1) :='N';
142358: --
142359: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142360: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142361: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 142360: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

142356: l_calculate_acctd_flag VARCHAR2(1) :='N';
142357: l_calculate_g_l_flag VARCHAR2(1) :='N';
142358: --
142359: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142360: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142361: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 142361: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

142357: l_calculate_g_l_flag VARCHAR2(1) :='N';
142358: --
142359: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142360: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142361: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

142358: --
142359: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142360: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142361: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

142359: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142360: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142361: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

142360: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142361: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

142361: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

142362: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

142363: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

142364: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

142365: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

142366: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

142367: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

142368: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

142369: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

142370: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

142371: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

142372: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

142373: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

142374: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
142382: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

142375: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
142382: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142383: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

142376: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
142382: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142383: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142384: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

142377: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
142382: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142383: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142384: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142385:

Line 142382: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

142378: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
142382: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142383: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142384: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142385:
142386: l_event_id NUMBER;

Line 142383: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

142379: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
142382: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142383: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142384: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142385:
142386: l_event_id NUMBER;
142387: l_previous_event_id NUMBER;

Line 142384: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

142380: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
142381: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
142382: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
142383: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142384: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
142385:
142386: l_event_id NUMBER;
142387: l_previous_event_id NUMBER;
142388: l_first_event_id NUMBER;

Line 142402: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

142398: l_event_class_name VARCHAR2(80) := 'Delivery to Expense Destination';
142399: l_description VARCHAR2(4000);
142400: l_transaction_reversal NUMBER;
142401: l_ae_header_id NUMBER;
142402: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
142403: l_log_module VARCHAR2(240);
142404: --
142405: l_acct_reversal_source VARCHAR2(30);
142406: l_trx_reversal_source VARCHAR2(30);

Line 142710: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

142706:
142707: --
142708: -- set event info as cache for other routines to refer event attributes
142709: --
142710: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
142711: (p_application_id => p_application_id
142712: ,p_primary_ledger_id => p_primary_ledger_id
142713: ,p_base_ledger_id => p_base_ledger_id
142714: ,p_target_ledger_id => p_target_ledger_id

Line 142743: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

142739:
142740: --
142741: -- set the status of entry to C_VALID (0)
142742: --
142743: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
142744:
142745: --
142746: -- initialize a row for ae header
142747: --

Line 142785: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

142781: --
142782: -- initilaize the status of ae headers for diffrent balance types
142783: -- the status is initialised to C_NOT_CREATED (2)
142784: --
142785: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142786: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142787: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142788:
142789: --

Line 142786: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

142782: -- initilaize the status of ae headers for diffrent balance types
142783: -- the status is initialised to C_NOT_CREATED (2)
142784: --
142785: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142786: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142787: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142788:
142789: --
142790: -- call api to validate and store accounting attributes for header

Line 142787: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

142783: -- the status is initialised to C_NOT_CREATED (2)
142784: --
142785: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142786: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142787: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
142788:
142789: --
142790: -- call api to validate and store accounting attributes for header
142791: --

Line 142830: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

142826: --
142827: l_trx_reversal_source := SUBSTR(NULL, 1,30);
142828:
142829: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
142830: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
142831:
142832: xla_accounting_err_pkg.build_message
142833: (p_appli_s_name => 'XLA'
142834: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 142838: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

142834: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
142835: ,p_token_1 => 'ACCT_ATTR_NAME'
142836: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
142837: ,p_token_2 => 'PRODUCT_NAME'
142838: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
142839: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
142840: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
142841: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
142842:

Line 142839: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

142835: ,p_token_1 => 'ACCT_ATTR_NAME'
142836: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
142837: ,p_token_2 => 'PRODUCT_NAME'
142838: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
142839: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
142840: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
142841: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
142842:
142843: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 142840: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

142836: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
142837: ,p_token_2 => 'PRODUCT_NAME'
142838: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
142839: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
142840: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
142841: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
142842:
142843: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
142844: --

Line 142841: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

142837: ,p_token_2 => 'PRODUCT_NAME'
142838: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
142839: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
142840: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
142841: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
142842:
142843: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
142844: --
142845: -- following sets the accounting attributes needed to reverse

Line 142860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

142856: ----------------------------------------------------------------
142857: -- 4262811 - update the header statuses to invalid in need be
142858: ----------------------------------------------------------------
142859: --
142860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
142861:
142862:
142863: -----------------------------------------------
142864: -- No accrual reversal for the event class/type

Line 142984: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

142980: ,p_module => l_log_module);
142981: END IF;
142982:
142983: --
142984: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
142985: --
142986: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
142987: --
142988: -- set event info as cache for other routines to refer event attributes

Line 142986: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

142982:
142983: --
142984: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
142985: --
142986: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
142987: --
142988: -- set event info as cache for other routines to refer event attributes
142989: --
142990:

Line 142994: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

142990:
142991: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
142992: l_previous_event_id := l_event_id;
142993:
142994: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
142995: (p_application_id => p_application_id
142996: ,p_primary_ledger_id => p_primary_ledger_id
142997: ,p_base_ledger_id => p_base_ledger_id
142998: ,p_target_ledger_id => p_target_ledger_id

Line 143035: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

143031: l_acct_reversal_source := SUBSTR(NULL, 1,30);
143032:
143033: IF l_continue_with_lines THEN
143034: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
143035: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
143036:
143037: xla_accounting_err_pkg.build_message
143038: (p_appli_s_name => 'XLA'
143039: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 143043: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

143039: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
143040: ,p_token_1 => 'LINE_NUMBER'
143041: ,p_value_1 => l_array_extract_line_num(Idx)
143042: ,p_token_2 => 'PRODUCT_NAME'
143043: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
143044: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
143045: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143046: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
143047:

Line 143044: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

143040: ,p_token_1 => 'LINE_NUMBER'
143041: ,p_value_1 => l_array_extract_line_num(Idx)
143042: ,p_token_2 => 'PRODUCT_NAME'
143043: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
143044: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
143045: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143046: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
143047:
143048: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 143045: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

143041: ,p_value_1 => l_array_extract_line_num(Idx)
143042: ,p_token_2 => 'PRODUCT_NAME'
143043: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
143044: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
143045: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143046: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
143047:
143048: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
143049: --

Line 143046: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

143042: ,p_token_2 => 'PRODUCT_NAME'
143043: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
143044: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
143045: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143046: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
143047:
143048: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
143049: --
143050: -- following sets the accounting attributes needed to reverse

Line 143155: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

143151:
143152: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
143153: -- or secondary ledger that has different currency with primary
143154: -- or alc that is calculated by sla
143155: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
143156: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
143157:
143158: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
143159: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 143156: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

143152: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
143153: -- or secondary ledger that has different currency with primary
143154: -- or alc that is calculated by sla
143155: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
143156: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
143157:
143158: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
143159: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
143160: AND (l_actual_flag = 'A')) THEN

Line 143158: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

143154: -- or alc that is calculated by sla
143155: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
143156: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
143157:
143158: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
143159: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
143160: AND (l_actual_flag = 'A')) THEN
143161: XLA_AE_LINES_PKG.CreateGainOrLossLines(
143162: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 143159: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

143155: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
143156: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
143157:
143158: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
143159: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
143160: AND (l_actual_flag = 'A')) THEN
143161: XLA_AE_LINES_PKG.CreateGainOrLossLines(
143162: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143163: ,p_application_id => p_application_id

Line 143162: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

143158: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
143159: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
143160: AND (l_actual_flag = 'A')) THEN
143161: XLA_AE_LINES_PKG.CreateGainOrLossLines(
143162: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143163: ,p_application_id => p_application_id
143164: ,p_amb_context_code => 'DEFAULT'
143165: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
143166: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 143165: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

143161: XLA_AE_LINES_PKG.CreateGainOrLossLines(
143162: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
143163: ,p_application_id => p_application_id
143164: ,p_amb_context_code => 'DEFAULT'
143165: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
143166: ,p_event_class_code => C_EVENT_CLASS_CODE
143167: ,p_event_type_code => C_EVENT_TYPE_CODE
143168:
143169: ,p_gain_ccid => -1

Line 143700: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143696:
143697: l_calculate_acctd_flag VARCHAR2(1) :='N';
143698: l_calculate_g_l_flag VARCHAR2(1) :='N';
143699: --
143700: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143701: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143702: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143701: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143697: l_calculate_acctd_flag VARCHAR2(1) :='N';
143698: l_calculate_g_l_flag VARCHAR2(1) :='N';
143699: --
143700: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143701: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143702: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 143702: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

143698: l_calculate_g_l_flag VARCHAR2(1) :='N';
143699: --
143700: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143701: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143702: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143699: --
143700: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143701: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143702: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143700: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143701: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143702: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

143701: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143702: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

143702: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143703: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143704: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143705: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143706: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143707: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143708: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

143709: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143710: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143711: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143712: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

143713: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143714: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143715: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143723: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143716: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143723: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143724: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

143717: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143723: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143724: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143725: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

143718: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143723: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143724: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143725: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143726:

Line 143723: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

143719: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143723: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143724: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143725: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143726:
143727: l_event_id NUMBER;

Line 143724: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

143720: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143723: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143724: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143725: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143726:
143727: l_event_id NUMBER;
143728: l_previous_event_id NUMBER;

Line 143725: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

143721: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
143722: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
143723: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
143724: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143725: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
143726:
143727: l_event_id NUMBER;
143728: l_previous_event_id NUMBER;
143729: l_first_event_id NUMBER;

Line 143743: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

143739: l_event_class_name VARCHAR2(80) := 'Direct Interorg Receipt';
143740: l_description VARCHAR2(4000);
143741: l_transaction_reversal NUMBER;
143742: l_ae_header_id NUMBER;
143743: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
143744: l_log_module VARCHAR2(240);
143745: --
143746: l_acct_reversal_source VARCHAR2(30);
143747: l_trx_reversal_source VARCHAR2(30);

Line 144047: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

144043:
144044: --
144045: -- set event info as cache for other routines to refer event attributes
144046: --
144047: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
144048: (p_application_id => p_application_id
144049: ,p_primary_ledger_id => p_primary_ledger_id
144050: ,p_base_ledger_id => p_base_ledger_id
144051: ,p_target_ledger_id => p_target_ledger_id

Line 144080: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

144076:
144077: --
144078: -- set the status of entry to C_VALID (0)
144079: --
144080: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
144081:
144082: --
144083: -- initialize a row for ae header
144084: --

Line 144118: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

144114: --
144115: -- initilaize the status of ae headers for diffrent balance types
144116: -- the status is initialised to C_NOT_CREATED (2)
144117: --
144118: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144119: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144120: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144121:
144122: --

Line 144119: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

144115: -- initilaize the status of ae headers for diffrent balance types
144116: -- the status is initialised to C_NOT_CREATED (2)
144117: --
144118: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144119: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144120: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144121:
144122: --
144123: -- call api to validate and store accounting attributes for header

Line 144120: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

144116: -- the status is initialised to C_NOT_CREATED (2)
144117: --
144118: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144119: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144120: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
144121:
144122: --
144123: -- call api to validate and store accounting attributes for header
144124: --

Line 144163: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

144159: --
144160: l_trx_reversal_source := SUBSTR(NULL, 1,30);
144161:
144162: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
144163: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
144164:
144165: xla_accounting_err_pkg.build_message
144166: (p_appli_s_name => 'XLA'
144167: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 144171: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

144167: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
144168: ,p_token_1 => 'ACCT_ATTR_NAME'
144169: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
144170: ,p_token_2 => 'PRODUCT_NAME'
144171: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144172: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144173: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144174: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144175:

Line 144172: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

144168: ,p_token_1 => 'ACCT_ATTR_NAME'
144169: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
144170: ,p_token_2 => 'PRODUCT_NAME'
144171: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144172: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144173: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144174: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144175:
144176: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 144173: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

144169: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
144170: ,p_token_2 => 'PRODUCT_NAME'
144171: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144172: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144173: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144174: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144175:
144176: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
144177: --

Line 144174: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

144170: ,p_token_2 => 'PRODUCT_NAME'
144171: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144172: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144173: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144174: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144175:
144176: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
144177: --
144178: -- following sets the accounting attributes needed to reverse

Line 144193: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

144189: ----------------------------------------------------------------
144190: -- 4262811 - update the header statuses to invalid in need be
144191: ----------------------------------------------------------------
144192: --
144193: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
144194:
144195:
144196: -----------------------------------------------
144197: -- No accrual reversal for the event class/type

Line 144321: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

144317: ,p_module => l_log_module);
144318: END IF;
144319:
144320: --
144321: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
144322: --
144323: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
144324: --
144325: -- set event info as cache for other routines to refer event attributes

Line 144323: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

144319:
144320: --
144321: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
144322: --
144323: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
144324: --
144325: -- set event info as cache for other routines to refer event attributes
144326: --
144327:

Line 144331: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

144327:
144328: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
144329: l_previous_event_id := l_event_id;
144330:
144331: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
144332: (p_application_id => p_application_id
144333: ,p_primary_ledger_id => p_primary_ledger_id
144334: ,p_base_ledger_id => p_base_ledger_id
144335: ,p_target_ledger_id => p_target_ledger_id

Line 144372: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

144368: l_acct_reversal_source := SUBSTR(NULL, 1,30);
144369:
144370: IF l_continue_with_lines THEN
144371: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
144372: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
144373:
144374: xla_accounting_err_pkg.build_message
144375: (p_appli_s_name => 'XLA'
144376: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 144380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

144376: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
144377: ,p_token_1 => 'LINE_NUMBER'
144378: ,p_value_1 => l_array_extract_line_num(Idx)
144379: ,p_token_2 => 'PRODUCT_NAME'
144380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144384:

Line 144381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

144377: ,p_token_1 => 'LINE_NUMBER'
144378: ,p_value_1 => l_array_extract_line_num(Idx)
144379: ,p_token_2 => 'PRODUCT_NAME'
144380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144384:
144385: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 144382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

144378: ,p_value_1 => l_array_extract_line_num(Idx)
144379: ,p_token_2 => 'PRODUCT_NAME'
144380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144384:
144385: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
144386: --

Line 144383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

144379: ,p_token_2 => 'PRODUCT_NAME'
144380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
144381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
144382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
144384:
144385: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
144386: --
144387: -- following sets the accounting attributes needed to reverse

Line 144765: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

144761:
144762: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
144763: -- or secondary ledger that has different currency with primary
144764: -- or alc that is calculated by sla
144765: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
144766: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
144767:
144768: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144769: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 144766: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

144762: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
144763: -- or secondary ledger that has different currency with primary
144764: -- or alc that is calculated by sla
144765: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
144766: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
144767:
144768: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144769: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
144770: AND (l_actual_flag = 'A')) THEN

Line 144768: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

144764: -- or alc that is calculated by sla
144765: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
144766: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
144767:
144768: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144769: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
144770: AND (l_actual_flag = 'A')) THEN
144771: XLA_AE_LINES_PKG.CreateGainOrLossLines(
144772: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 144769: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

144765: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
144766: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
144767:
144768: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144769: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
144770: AND (l_actual_flag = 'A')) THEN
144771: XLA_AE_LINES_PKG.CreateGainOrLossLines(
144772: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144773: ,p_application_id => p_application_id

Line 144772: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

144768: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
144769: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
144770: AND (l_actual_flag = 'A')) THEN
144771: XLA_AE_LINES_PKG.CreateGainOrLossLines(
144772: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144773: ,p_application_id => p_application_id
144774: ,p_amb_context_code => 'DEFAULT'
144775: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
144776: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 144775: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

144771: XLA_AE_LINES_PKG.CreateGainOrLossLines(
144772: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
144773: ,p_application_id => p_application_id
144774: ,p_amb_context_code => 'DEFAULT'
144775: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
144776: ,p_event_class_code => C_EVENT_CLASS_CODE
144777: ,p_event_type_code => C_EVENT_TYPE_CODE
144778:
144779: ,p_gain_ccid => -1

Line 145256: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145252:
145253: l_calculate_acctd_flag VARCHAR2(1) :='N';
145254: l_calculate_g_l_flag VARCHAR2(1) :='N';
145255: --
145256: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145257: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145258: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 145257: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145253: l_calculate_acctd_flag VARCHAR2(1) :='N';
145254: l_calculate_g_l_flag VARCHAR2(1) :='N';
145255: --
145256: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145257: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145258: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 145258: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

145254: l_calculate_g_l_flag VARCHAR2(1) :='N';
145255: --
145256: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145257: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145258: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

145255: --
145256: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145257: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145258: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145256: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145257: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145258: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

145257: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145258: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

145258: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145259: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

145260: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

145261: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145262: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145263: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145264: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

145265: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

145266: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

145267: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

145268: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

145269: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

145270: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

145271: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
145279: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

145272: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
145279: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145280: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

145273: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
145279: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145280: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145281: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

145274: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
145279: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145280: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145281: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145282:

Line 145279: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

145275: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
145279: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145280: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145281: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145282:
145283: l_event_id NUMBER;

Line 145280: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

145276: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
145279: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145280: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145281: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145282:
145283: l_event_id NUMBER;
145284: l_previous_event_id NUMBER;

Line 145281: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

145277: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
145278: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
145279: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
145280: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145281: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
145282:
145283: l_event_id NUMBER;
145284: l_previous_event_id NUMBER;
145285: l_first_event_id NUMBER;

Line 145299: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

145295: l_event_class_name VARCHAR2(80) := 'Direct Interorg Shipment';
145296: l_description VARCHAR2(4000);
145297: l_transaction_reversal NUMBER;
145298: l_ae_header_id NUMBER;
145299: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
145300: l_log_module VARCHAR2(240);
145301: --
145302: l_acct_reversal_source VARCHAR2(30);
145303: l_trx_reversal_source VARCHAR2(30);

Line 145559: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

145555:
145556: --
145557: -- set event info as cache for other routines to refer event attributes
145558: --
145559: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
145560: (p_application_id => p_application_id
145561: ,p_primary_ledger_id => p_primary_ledger_id
145562: ,p_base_ledger_id => p_base_ledger_id
145563: ,p_target_ledger_id => p_target_ledger_id

Line 145592: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

145588:
145589: --
145590: -- set the status of entry to C_VALID (0)
145591: --
145592: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
145593:
145594: --
145595: -- initialize a row for ae header
145596: --

Line 145620: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

145616: --
145617: -- initilaize the status of ae headers for diffrent balance types
145618: -- the status is initialised to C_NOT_CREATED (2)
145619: --
145620: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145621: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145622: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145623:
145624: --

Line 145621: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

145617: -- initilaize the status of ae headers for diffrent balance types
145618: -- the status is initialised to C_NOT_CREATED (2)
145619: --
145620: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145621: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145622: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145623:
145624: --
145625: -- call api to validate and store accounting attributes for header

Line 145622: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

145618: -- the status is initialised to C_NOT_CREATED (2)
145619: --
145620: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145621: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145622: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
145623:
145624: --
145625: -- call api to validate and store accounting attributes for header
145626: --

Line 145663: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

145659: --
145660: l_trx_reversal_source := SUBSTR(NULL, 1,30);
145661:
145662: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
145663: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
145664:
145665: xla_accounting_err_pkg.build_message
145666: (p_appli_s_name => 'XLA'
145667: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 145671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

145667: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
145668: ,p_token_1 => 'ACCT_ATTR_NAME'
145669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
145670: ,p_token_2 => 'PRODUCT_NAME'
145671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145675:

Line 145672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

145668: ,p_token_1 => 'ACCT_ATTR_NAME'
145669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
145670: ,p_token_2 => 'PRODUCT_NAME'
145671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145675:
145676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 145673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

145669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
145670: ,p_token_2 => 'PRODUCT_NAME'
145671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145675:
145676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
145677: --

Line 145674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

145670: ,p_token_2 => 'PRODUCT_NAME'
145671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145675:
145676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
145677: --
145678: -- following sets the accounting attributes needed to reverse

Line 145693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

145689: ----------------------------------------------------------------
145690: -- 4262811 - update the header statuses to invalid in need be
145691: ----------------------------------------------------------------
145692: --
145693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
145694:
145695:
145696: -----------------------------------------------
145697: -- No accrual reversal for the event class/type

Line 145821: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

145817: ,p_module => l_log_module);
145818: END IF;
145819:
145820: --
145821: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
145822: --
145823: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
145824: --
145825: -- set event info as cache for other routines to refer event attributes

Line 145823: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

145819:
145820: --
145821: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
145822: --
145823: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
145824: --
145825: -- set event info as cache for other routines to refer event attributes
145826: --
145827:

Line 145831: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

145827:
145828: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
145829: l_previous_event_id := l_event_id;
145830:
145831: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
145832: (p_application_id => p_application_id
145833: ,p_primary_ledger_id => p_primary_ledger_id
145834: ,p_base_ledger_id => p_base_ledger_id
145835: ,p_target_ledger_id => p_target_ledger_id

Line 145872: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

145868: l_acct_reversal_source := SUBSTR(NULL, 1,30);
145869:
145870: IF l_continue_with_lines THEN
145871: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
145872: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
145873:
145874: xla_accounting_err_pkg.build_message
145875: (p_appli_s_name => 'XLA'
145876: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 145880: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

145876: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
145877: ,p_token_1 => 'LINE_NUMBER'
145878: ,p_value_1 => l_array_extract_line_num(Idx)
145879: ,p_token_2 => 'PRODUCT_NAME'
145880: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145881: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145882: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145883: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145884:

Line 145881: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

145877: ,p_token_1 => 'LINE_NUMBER'
145878: ,p_value_1 => l_array_extract_line_num(Idx)
145879: ,p_token_2 => 'PRODUCT_NAME'
145880: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145881: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145882: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145883: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145884:
145885: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 145882: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

145878: ,p_value_1 => l_array_extract_line_num(Idx)
145879: ,p_token_2 => 'PRODUCT_NAME'
145880: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145881: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145882: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145883: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145884:
145885: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
145886: --

Line 145883: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

145879: ,p_token_2 => 'PRODUCT_NAME'
145880: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
145881: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
145882: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
145883: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
145884:
145885: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
145886: --
145887: -- following sets the accounting attributes needed to reverse

Line 146175: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

146171:
146172: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
146173: -- or secondary ledger that has different currency with primary
146174: -- or alc that is calculated by sla
146175: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
146176: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
146177:
146178: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146179: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 146176: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

146172: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
146173: -- or secondary ledger that has different currency with primary
146174: -- or alc that is calculated by sla
146175: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
146176: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
146177:
146178: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146179: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146180: AND (l_actual_flag = 'A')) THEN

Line 146178: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

146174: -- or alc that is calculated by sla
146175: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
146176: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
146177:
146178: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146179: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146180: AND (l_actual_flag = 'A')) THEN
146181: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146182: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 146179: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

146175: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
146176: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
146177:
146178: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146179: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146180: AND (l_actual_flag = 'A')) THEN
146181: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146182: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146183: ,p_application_id => p_application_id

Line 146182: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

146178: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
146179: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
146180: AND (l_actual_flag = 'A')) THEN
146181: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146182: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146183: ,p_application_id => p_application_id
146184: ,p_amb_context_code => 'DEFAULT'
146185: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
146186: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 146185: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

146181: XLA_AE_LINES_PKG.CreateGainOrLossLines(
146182: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
146183: ,p_application_id => p_application_id
146184: ,p_amb_context_code => 'DEFAULT'
146185: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
146186: ,p_event_class_code => C_EVENT_CLASS_CODE
146187: ,p_event_type_code => C_EVENT_TYPE_CODE
146188:
146189: ,p_gain_ccid => -1

Line 146720: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146716:
146717: l_calculate_acctd_flag VARCHAR2(1) :='N';
146718: l_calculate_g_l_flag VARCHAR2(1) :='N';
146719: --
146720: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146721: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146722: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146721: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146717: l_calculate_acctd_flag VARCHAR2(1) :='N';
146718: l_calculate_g_l_flag VARCHAR2(1) :='N';
146719: --
146720: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146721: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146722: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 146722: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

146718: l_calculate_g_l_flag VARCHAR2(1) :='N';
146719: --
146720: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146721: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146722: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146719: --
146720: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146721: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146722: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146720: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146721: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146722: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

146721: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146722: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

146722: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146723: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146724: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146725: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146726: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146727: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146728: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

146729: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146730: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146731: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146732: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

146733: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146734: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146735: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146743: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146736: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146743: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146744: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

146737: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146743: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146744: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146745: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

146738: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146743: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146744: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146745: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146746:

Line 146743: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

146739: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146743: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146744: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146745: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146746:
146747: l_event_id NUMBER;

Line 146744: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

146740: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146743: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146744: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146745: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146746:
146747: l_event_id NUMBER;
146748: l_previous_event_id NUMBER;

Line 146745: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

146741: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
146742: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
146743: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
146744: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146745: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
146746:
146747: l_event_id NUMBER;
146748: l_previous_event_id NUMBER;
146749: l_first_event_id NUMBER;

Line 146763: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

146759: l_event_class_name VARCHAR2(80) := 'Recipient-side Intransit Interorg Receipt for FOB Receipt';
146760: l_description VARCHAR2(4000);
146761: l_transaction_reversal NUMBER;
146762: l_ae_header_id NUMBER;
146763: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
146764: l_log_module VARCHAR2(240);
146765: --
146766: l_acct_reversal_source VARCHAR2(30);
146767: l_trx_reversal_source VARCHAR2(30);

Line 147067: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

147063:
147064: --
147065: -- set event info as cache for other routines to refer event attributes
147066: --
147067: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
147068: (p_application_id => p_application_id
147069: ,p_primary_ledger_id => p_primary_ledger_id
147070: ,p_base_ledger_id => p_base_ledger_id
147071: ,p_target_ledger_id => p_target_ledger_id

Line 147100: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

147096:
147097: --
147098: -- set the status of entry to C_VALID (0)
147099: --
147100: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
147101:
147102: --
147103: -- initialize a row for ae header
147104: --

Line 147138: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

147134: --
147135: -- initilaize the status of ae headers for diffrent balance types
147136: -- the status is initialised to C_NOT_CREATED (2)
147137: --
147138: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147139: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147140: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147141:
147142: --

Line 147139: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

147135: -- initilaize the status of ae headers for diffrent balance types
147136: -- the status is initialised to C_NOT_CREATED (2)
147137: --
147138: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147139: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147140: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147141:
147142: --
147143: -- call api to validate and store accounting attributes for header

Line 147140: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

147136: -- the status is initialised to C_NOT_CREATED (2)
147137: --
147138: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147139: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147140: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
147141:
147142: --
147143: -- call api to validate and store accounting attributes for header
147144: --

Line 147183: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

147179: --
147180: l_trx_reversal_source := SUBSTR(NULL, 1,30);
147181:
147182: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
147183: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
147184:
147185: xla_accounting_err_pkg.build_message
147186: (p_appli_s_name => 'XLA'
147187: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 147191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

147187: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
147188: ,p_token_1 => 'ACCT_ATTR_NAME'
147189: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
147190: ,p_token_2 => 'PRODUCT_NAME'
147191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147195:

Line 147192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

147188: ,p_token_1 => 'ACCT_ATTR_NAME'
147189: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
147190: ,p_token_2 => 'PRODUCT_NAME'
147191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147195:
147196: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 147193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

147189: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
147190: ,p_token_2 => 'PRODUCT_NAME'
147191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147195:
147196: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
147197: --

Line 147194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

147190: ,p_token_2 => 'PRODUCT_NAME'
147191: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147192: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147193: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147194: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147195:
147196: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
147197: --
147198: -- following sets the accounting attributes needed to reverse

Line 147213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

147209: ----------------------------------------------------------------
147210: -- 4262811 - update the header statuses to invalid in need be
147211: ----------------------------------------------------------------
147212: --
147213: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
147214:
147215:
147216: -----------------------------------------------
147217: -- No accrual reversal for the event class/type

Line 147341: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

147337: ,p_module => l_log_module);
147338: END IF;
147339:
147340: --
147341: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
147342: --
147343: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
147344: --
147345: -- set event info as cache for other routines to refer event attributes

Line 147343: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

147339:
147340: --
147341: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
147342: --
147343: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
147344: --
147345: -- set event info as cache for other routines to refer event attributes
147346: --
147347:

Line 147351: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

147347:
147348: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
147349: l_previous_event_id := l_event_id;
147350:
147351: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
147352: (p_application_id => p_application_id
147353: ,p_primary_ledger_id => p_primary_ledger_id
147354: ,p_base_ledger_id => p_base_ledger_id
147355: ,p_target_ledger_id => p_target_ledger_id

Line 147392: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

147388: l_acct_reversal_source := SUBSTR(NULL, 1,30);
147389:
147390: IF l_continue_with_lines THEN
147391: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
147392: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
147393:
147394: xla_accounting_err_pkg.build_message
147395: (p_appli_s_name => 'XLA'
147396: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 147400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

147396: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
147397: ,p_token_1 => 'LINE_NUMBER'
147398: ,p_value_1 => l_array_extract_line_num(Idx)
147399: ,p_token_2 => 'PRODUCT_NAME'
147400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147404:

Line 147401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

147397: ,p_token_1 => 'LINE_NUMBER'
147398: ,p_value_1 => l_array_extract_line_num(Idx)
147399: ,p_token_2 => 'PRODUCT_NAME'
147400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147404:
147405: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 147402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

147398: ,p_value_1 => l_array_extract_line_num(Idx)
147399: ,p_token_2 => 'PRODUCT_NAME'
147400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147404:
147405: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
147406: --

Line 147403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

147399: ,p_token_2 => 'PRODUCT_NAME'
147400: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
147401: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
147402: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147403: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
147404:
147405: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
147406: --
147407: -- following sets the accounting attributes needed to reverse

Line 147746: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

147742:
147743: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
147744: -- or secondary ledger that has different currency with primary
147745: -- or alc that is calculated by sla
147746: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
147747: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
147748:
147749: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
147750: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 147747: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

147743: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
147744: -- or secondary ledger that has different currency with primary
147745: -- or alc that is calculated by sla
147746: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
147747: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
147748:
147749: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
147750: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
147751: AND (l_actual_flag = 'A')) THEN

Line 147749: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

147745: -- or alc that is calculated by sla
147746: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
147747: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
147748:
147749: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
147750: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
147751: AND (l_actual_flag = 'A')) THEN
147752: XLA_AE_LINES_PKG.CreateGainOrLossLines(
147753: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 147750: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

147746: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
147747: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
147748:
147749: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
147750: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
147751: AND (l_actual_flag = 'A')) THEN
147752: XLA_AE_LINES_PKG.CreateGainOrLossLines(
147753: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147754: ,p_application_id => p_application_id

Line 147753: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

147749: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
147750: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
147751: AND (l_actual_flag = 'A')) THEN
147752: XLA_AE_LINES_PKG.CreateGainOrLossLines(
147753: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147754: ,p_application_id => p_application_id
147755: ,p_amb_context_code => 'DEFAULT'
147756: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
147757: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 147756: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

147752: XLA_AE_LINES_PKG.CreateGainOrLossLines(
147753: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
147754: ,p_application_id => p_application_id
147755: ,p_amb_context_code => 'DEFAULT'
147756: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
147757: ,p_event_class_code => C_EVENT_CLASS_CODE
147758: ,p_event_type_code => C_EVENT_TYPE_CODE
147759:
147760: ,p_gain_ccid => -1

Line 148237: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148233:
148234: l_calculate_acctd_flag VARCHAR2(1) :='N';
148235: l_calculate_g_l_flag VARCHAR2(1) :='N';
148236: --
148237: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148238: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148239: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148238: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148234: l_calculate_acctd_flag VARCHAR2(1) :='N';
148235: l_calculate_g_l_flag VARCHAR2(1) :='N';
148236: --
148237: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148238: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148239: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 148239: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

148235: l_calculate_g_l_flag VARCHAR2(1) :='N';
148236: --
148237: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148238: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148239: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148236: --
148237: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148238: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148239: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148237: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148238: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148239: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

148238: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148239: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

148239: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148240: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148241: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148242: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148243: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148244: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148245: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

148246: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148247: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148248: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148249: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

148250: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148251: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148252: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148260: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148253: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148260: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148261: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

148254: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148260: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148261: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148262: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

148255: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148260: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148261: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148262: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148263:

Line 148260: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

148256: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148260: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148261: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148262: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148263:
148264: l_event_id NUMBER;

Line 148261: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

148257: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148260: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148261: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148262: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148263:
148264: l_event_id NUMBER;
148265: l_previous_event_id NUMBER;

Line 148262: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

148258: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
148259: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
148260: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
148261: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148262: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
148263:
148264: l_event_id NUMBER;
148265: l_previous_event_id NUMBER;
148266: l_first_event_id NUMBER;

Line 148280: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

148276: l_event_class_name VARCHAR2(80) := 'Sender-side Intransit Interorg Receipt for FOB Receipt';
148277: l_description VARCHAR2(4000);
148278: l_transaction_reversal NUMBER;
148279: l_ae_header_id NUMBER;
148280: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
148281: l_log_module VARCHAR2(240);
148282: --
148283: l_acct_reversal_source VARCHAR2(30);
148284: l_trx_reversal_source VARCHAR2(30);

Line 148540: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

148536:
148537: --
148538: -- set event info as cache for other routines to refer event attributes
148539: --
148540: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
148541: (p_application_id => p_application_id
148542: ,p_primary_ledger_id => p_primary_ledger_id
148543: ,p_base_ledger_id => p_base_ledger_id
148544: ,p_target_ledger_id => p_target_ledger_id

Line 148573: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

148569:
148570: --
148571: -- set the status of entry to C_VALID (0)
148572: --
148573: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
148574:
148575: --
148576: -- initialize a row for ae header
148577: --

Line 148601: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

148597: --
148598: -- initilaize the status of ae headers for diffrent balance types
148599: -- the status is initialised to C_NOT_CREATED (2)
148600: --
148601: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148602: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148603: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148604:
148605: --

Line 148602: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

148598: -- initilaize the status of ae headers for diffrent balance types
148599: -- the status is initialised to C_NOT_CREATED (2)
148600: --
148601: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148602: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148603: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148604:
148605: --
148606: -- call api to validate and store accounting attributes for header

Line 148603: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

148599: -- the status is initialised to C_NOT_CREATED (2)
148600: --
148601: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148602: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148603: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
148604:
148605: --
148606: -- call api to validate and store accounting attributes for header
148607: --

Line 148644: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

148640: --
148641: l_trx_reversal_source := SUBSTR(NULL, 1,30);
148642:
148643: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
148644: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
148645:
148646: xla_accounting_err_pkg.build_message
148647: (p_appli_s_name => 'XLA'
148648: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 148652: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

148648: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
148649: ,p_token_1 => 'ACCT_ATTR_NAME'
148650: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
148651: ,p_token_2 => 'PRODUCT_NAME'
148652: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148653: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148654: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148655: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148656:

Line 148653: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

148649: ,p_token_1 => 'ACCT_ATTR_NAME'
148650: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
148651: ,p_token_2 => 'PRODUCT_NAME'
148652: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148653: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148654: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148655: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148656:
148657: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 148654: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

148650: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
148651: ,p_token_2 => 'PRODUCT_NAME'
148652: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148653: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148654: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148655: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148656:
148657: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
148658: --

Line 148655: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

148651: ,p_token_2 => 'PRODUCT_NAME'
148652: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148653: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148654: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148655: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148656:
148657: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
148658: --
148659: -- following sets the accounting attributes needed to reverse

Line 148674: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

148670: ----------------------------------------------------------------
148671: -- 4262811 - update the header statuses to invalid in need be
148672: ----------------------------------------------------------------
148673: --
148674: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
148675:
148676:
148677: -----------------------------------------------
148678: -- No accrual reversal for the event class/type

Line 148802: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

148798: ,p_module => l_log_module);
148799: END IF;
148800:
148801: --
148802: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
148803: --
148804: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
148805: --
148806: -- set event info as cache for other routines to refer event attributes

Line 148804: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

148800:
148801: --
148802: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
148803: --
148804: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
148805: --
148806: -- set event info as cache for other routines to refer event attributes
148807: --
148808:

Line 148812: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

148808:
148809: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
148810: l_previous_event_id := l_event_id;
148811:
148812: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
148813: (p_application_id => p_application_id
148814: ,p_primary_ledger_id => p_primary_ledger_id
148815: ,p_base_ledger_id => p_base_ledger_id
148816: ,p_target_ledger_id => p_target_ledger_id

Line 148853: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

148849: l_acct_reversal_source := SUBSTR(NULL, 1,30);
148850:
148851: IF l_continue_with_lines THEN
148852: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
148853: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
148854:
148855: xla_accounting_err_pkg.build_message
148856: (p_appli_s_name => 'XLA'
148857: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 148861: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

148857: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
148858: ,p_token_1 => 'LINE_NUMBER'
148859: ,p_value_1 => l_array_extract_line_num(Idx)
148860: ,p_token_2 => 'PRODUCT_NAME'
148861: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148862: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148863: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148864: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148865:

Line 148862: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

148858: ,p_token_1 => 'LINE_NUMBER'
148859: ,p_value_1 => l_array_extract_line_num(Idx)
148860: ,p_token_2 => 'PRODUCT_NAME'
148861: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148862: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148863: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148864: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148865:
148866: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 148863: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

148859: ,p_value_1 => l_array_extract_line_num(Idx)
148860: ,p_token_2 => 'PRODUCT_NAME'
148861: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148862: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148863: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148864: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148865:
148866: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
148867: --

Line 148864: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

148860: ,p_token_2 => 'PRODUCT_NAME'
148861: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
148862: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
148863: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
148864: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
148865:
148866: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
148867: --
148868: -- following sets the accounting attributes needed to reverse

Line 149098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

149094:
149095: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
149096: -- or secondary ledger that has different currency with primary
149097: -- or alc that is calculated by sla
149098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
149099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
149100:
149101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 149099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

149095: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
149096: -- or secondary ledger that has different currency with primary
149097: -- or alc that is calculated by sla
149098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
149099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
149100:
149101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
149103: AND (l_actual_flag = 'A')) THEN

Line 149101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

149097: -- or alc that is calculated by sla
149098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
149099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
149100:
149101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
149103: AND (l_actual_flag = 'A')) THEN
149104: XLA_AE_LINES_PKG.CreateGainOrLossLines(
149105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 149102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

149098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
149099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
149100:
149101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
149103: AND (l_actual_flag = 'A')) THEN
149104: XLA_AE_LINES_PKG.CreateGainOrLossLines(
149105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149106: ,p_application_id => p_application_id

Line 149105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

149101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
149102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
149103: AND (l_actual_flag = 'A')) THEN
149104: XLA_AE_LINES_PKG.CreateGainOrLossLines(
149105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149106: ,p_application_id => p_application_id
149107: ,p_amb_context_code => 'DEFAULT'
149108: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
149109: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 149108: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

149104: XLA_AE_LINES_PKG.CreateGainOrLossLines(
149105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
149106: ,p_application_id => p_application_id
149107: ,p_amb_context_code => 'DEFAULT'
149108: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
149109: ,p_event_class_code => C_EVENT_CLASS_CODE
149110: ,p_event_type_code => C_EVENT_TYPE_CODE
149111:
149112: ,p_gain_ccid => -1

Line 149589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

149585:
149586: l_calculate_acctd_flag VARCHAR2(1) :='N';
149587: l_calculate_g_l_flag VARCHAR2(1) :='N';
149588: --
149589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 149590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

149586: l_calculate_acctd_flag VARCHAR2(1) :='N';
149587: l_calculate_g_l_flag VARCHAR2(1) :='N';
149588: --
149589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 149591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

149587: l_calculate_g_l_flag VARCHAR2(1) :='N';
149588: --
149589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

149588: --
149589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

149589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

149590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

149591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

149592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

149593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

149594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

149595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

149596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

149597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

149598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

149599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

149600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

149601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

149602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

149603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

149604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
149612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

149605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
149612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

149606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
149612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

149607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
149612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149615:

Line 149612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

149608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
149612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149615:
149616: l_event_id NUMBER;

Line 149613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

149609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
149612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149615:
149616: l_event_id NUMBER;
149617: l_previous_event_id NUMBER;

Line 149614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

149610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
149611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
149612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
149613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
149615:
149616: l_event_id NUMBER;
149617: l_previous_event_id NUMBER;
149618: l_first_event_id NUMBER;

Line 149632: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

149628: l_event_class_name VARCHAR2(80) := 'Intransit Interorg Shipment for FOB Receipt';
149629: l_description VARCHAR2(4000);
149630: l_transaction_reversal NUMBER;
149631: l_ae_header_id NUMBER;
149632: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
149633: l_log_module VARCHAR2(240);
149634: --
149635: l_acct_reversal_source VARCHAR2(30);
149636: l_trx_reversal_source VARCHAR2(30);

Line 149892: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

149888:
149889: --
149890: -- set event info as cache for other routines to refer event attributes
149891: --
149892: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
149893: (p_application_id => p_application_id
149894: ,p_primary_ledger_id => p_primary_ledger_id
149895: ,p_base_ledger_id => p_base_ledger_id
149896: ,p_target_ledger_id => p_target_ledger_id

Line 149925: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

149921:
149922: --
149923: -- set the status of entry to C_VALID (0)
149924: --
149925: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
149926:
149927: --
149928: -- initialize a row for ae header
149929: --

Line 149953: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

149949: --
149950: -- initilaize the status of ae headers for diffrent balance types
149951: -- the status is initialised to C_NOT_CREATED (2)
149952: --
149953: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149954: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149955: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149956:
149957: --

Line 149954: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

149950: -- initilaize the status of ae headers for diffrent balance types
149951: -- the status is initialised to C_NOT_CREATED (2)
149952: --
149953: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149954: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149955: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149956:
149957: --
149958: -- call api to validate and store accounting attributes for header

Line 149955: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

149951: -- the status is initialised to C_NOT_CREATED (2)
149952: --
149953: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149954: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149955: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
149956:
149957: --
149958: -- call api to validate and store accounting attributes for header
149959: --

Line 149996: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

149992: --
149993: l_trx_reversal_source := SUBSTR(NULL, 1,30);
149994:
149995: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
149996: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
149997:
149998: xla_accounting_err_pkg.build_message
149999: (p_appli_s_name => 'XLA'
150000: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 150004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

150000: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
150001: ,p_token_1 => 'ACCT_ATTR_NAME'
150002: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
150003: ,p_token_2 => 'PRODUCT_NAME'
150004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150008:

Line 150005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

150001: ,p_token_1 => 'ACCT_ATTR_NAME'
150002: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
150003: ,p_token_2 => 'PRODUCT_NAME'
150004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150008:
150009: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 150006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

150002: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
150003: ,p_token_2 => 'PRODUCT_NAME'
150004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150008:
150009: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
150010: --

Line 150007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

150003: ,p_token_2 => 'PRODUCT_NAME'
150004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150008:
150009: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
150010: --
150011: -- following sets the accounting attributes needed to reverse

Line 150026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

150022: ----------------------------------------------------------------
150023: -- 4262811 - update the header statuses to invalid in need be
150024: ----------------------------------------------------------------
150025: --
150026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
150027:
150028:
150029: -----------------------------------------------
150030: -- No accrual reversal for the event class/type

Line 150154: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

150150: ,p_module => l_log_module);
150151: END IF;
150152:
150153: --
150154: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
150155: --
150156: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
150157: --
150158: -- set event info as cache for other routines to refer event attributes

Line 150156: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

150152:
150153: --
150154: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
150155: --
150156: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
150157: --
150158: -- set event info as cache for other routines to refer event attributes
150159: --
150160:

Line 150164: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

150160:
150161: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
150162: l_previous_event_id := l_event_id;
150163:
150164: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
150165: (p_application_id => p_application_id
150166: ,p_primary_ledger_id => p_primary_ledger_id
150167: ,p_base_ledger_id => p_base_ledger_id
150168: ,p_target_ledger_id => p_target_ledger_id

Line 150205: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

150201: l_acct_reversal_source := SUBSTR(NULL, 1,30);
150202:
150203: IF l_continue_with_lines THEN
150204: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
150205: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
150206:
150207: xla_accounting_err_pkg.build_message
150208: (p_appli_s_name => 'XLA'
150209: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 150213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

150209: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
150210: ,p_token_1 => 'LINE_NUMBER'
150211: ,p_value_1 => l_array_extract_line_num(Idx)
150212: ,p_token_2 => 'PRODUCT_NAME'
150213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150217:

Line 150214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

150210: ,p_token_1 => 'LINE_NUMBER'
150211: ,p_value_1 => l_array_extract_line_num(Idx)
150212: ,p_token_2 => 'PRODUCT_NAME'
150213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150217:
150218: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 150215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

150211: ,p_value_1 => l_array_extract_line_num(Idx)
150212: ,p_token_2 => 'PRODUCT_NAME'
150213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150217:
150218: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
150219: --

Line 150216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

150212: ,p_token_2 => 'PRODUCT_NAME'
150213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
150214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
150215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
150217:
150218: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
150219: --
150220: -- following sets the accounting attributes needed to reverse

Line 150334: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

150330:
150331: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
150332: -- or secondary ledger that has different currency with primary
150333: -- or alc that is calculated by sla
150334: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
150335: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
150336:
150337: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
150338: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 150335: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

150331: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
150332: -- or secondary ledger that has different currency with primary
150333: -- or alc that is calculated by sla
150334: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
150335: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
150336:
150337: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
150338: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
150339: AND (l_actual_flag = 'A')) THEN

Line 150337: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

150333: -- or alc that is calculated by sla
150334: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
150335: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
150336:
150337: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
150338: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
150339: AND (l_actual_flag = 'A')) THEN
150340: XLA_AE_LINES_PKG.CreateGainOrLossLines(
150341: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 150338: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

150334: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
150335: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
150336:
150337: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
150338: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
150339: AND (l_actual_flag = 'A')) THEN
150340: XLA_AE_LINES_PKG.CreateGainOrLossLines(
150341: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150342: ,p_application_id => p_application_id

Line 150341: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

150337: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
150338: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
150339: AND (l_actual_flag = 'A')) THEN
150340: XLA_AE_LINES_PKG.CreateGainOrLossLines(
150341: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150342: ,p_application_id => p_application_id
150343: ,p_amb_context_code => 'DEFAULT'
150344: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
150345: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 150344: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

150340: XLA_AE_LINES_PKG.CreateGainOrLossLines(
150341: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
150342: ,p_application_id => p_application_id
150343: ,p_amb_context_code => 'DEFAULT'
150344: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
150345: ,p_event_class_code => C_EVENT_CLASS_CODE
150346: ,p_event_type_code => C_EVENT_TYPE_CODE
150347:
150348: ,p_gain_ccid => -1

Line 150879: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150875:
150876: l_calculate_acctd_flag VARCHAR2(1) :='N';
150877: l_calculate_g_l_flag VARCHAR2(1) :='N';
150878: --
150879: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150880: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150881: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150880: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150876: l_calculate_acctd_flag VARCHAR2(1) :='N';
150877: l_calculate_g_l_flag VARCHAR2(1) :='N';
150878: --
150879: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150880: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150881: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 150881: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

150877: l_calculate_g_l_flag VARCHAR2(1) :='N';
150878: --
150879: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150880: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150881: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150878: --
150879: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150880: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150881: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150879: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150880: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150881: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

150880: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150881: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

150881: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150882: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150883: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150884: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150885: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150886: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150887: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

150888: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150889: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150890: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150891: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

150892: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150893: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150894: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150902: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150895: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150902: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150903: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

150896: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150902: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150903: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150904: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

150897: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150902: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150903: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150904: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150905:

Line 150902: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

150898: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150902: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150903: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150904: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150905:
150906: l_event_id NUMBER;

Line 150903: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

150899: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150902: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150903: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150904: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150905:
150906: l_event_id NUMBER;
150907: l_previous_event_id NUMBER;

Line 150904: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

150900: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
150901: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
150902: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
150903: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150904: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
150905:
150906: l_event_id NUMBER;
150907: l_previous_event_id NUMBER;
150908: l_first_event_id NUMBER;

Line 150922: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

150918: l_event_class_name VARCHAR2(80) := 'Intransit Interorg Receipt for FOB Shipment';
150919: l_description VARCHAR2(4000);
150920: l_transaction_reversal NUMBER;
150921: l_ae_header_id NUMBER;
150922: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
150923: l_log_module VARCHAR2(240);
150924: --
150925: l_acct_reversal_source VARCHAR2(30);
150926: l_trx_reversal_source VARCHAR2(30);

Line 151226: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

151222:
151223: --
151224: -- set event info as cache for other routines to refer event attributes
151225: --
151226: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
151227: (p_application_id => p_application_id
151228: ,p_primary_ledger_id => p_primary_ledger_id
151229: ,p_base_ledger_id => p_base_ledger_id
151230: ,p_target_ledger_id => p_target_ledger_id

Line 151259: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

151255:
151256: --
151257: -- set the status of entry to C_VALID (0)
151258: --
151259: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
151260:
151261: --
151262: -- initialize a row for ae header
151263: --

Line 151297: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

151293: --
151294: -- initilaize the status of ae headers for diffrent balance types
151295: -- the status is initialised to C_NOT_CREATED (2)
151296: --
151297: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151298: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151299: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151300:
151301: --

Line 151298: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

151294: -- initilaize the status of ae headers for diffrent balance types
151295: -- the status is initialised to C_NOT_CREATED (2)
151296: --
151297: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151298: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151299: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151300:
151301: --
151302: -- call api to validate and store accounting attributes for header

Line 151299: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

151295: -- the status is initialised to C_NOT_CREATED (2)
151296: --
151297: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151298: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151299: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
151300:
151301: --
151302: -- call api to validate and store accounting attributes for header
151303: --

Line 151342: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

151338: --
151339: l_trx_reversal_source := SUBSTR(NULL, 1,30);
151340:
151341: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
151342: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
151343:
151344: xla_accounting_err_pkg.build_message
151345: (p_appli_s_name => 'XLA'
151346: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 151350: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

151346: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
151347: ,p_token_1 => 'ACCT_ATTR_NAME'
151348: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
151349: ,p_token_2 => 'PRODUCT_NAME'
151350: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
151351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
151352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
151354:

Line 151351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

151347: ,p_token_1 => 'ACCT_ATTR_NAME'
151348: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
151349: ,p_token_2 => 'PRODUCT_NAME'
151350: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
151351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
151352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
151354:
151355: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 151352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

151348: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
151349: ,p_token_2 => 'PRODUCT_NAME'
151350: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
151351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
151352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
151354:
151355: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
151356: --

Line 151353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

151349: ,p_token_2 => 'PRODUCT_NAME'
151350: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
151351: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
151352: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151353: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
151354:
151355: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
151356: --
151357: -- following sets the accounting attributes needed to reverse

Line 151372: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

151368: ----------------------------------------------------------------
151369: -- 4262811 - update the header statuses to invalid in need be
151370: ----------------------------------------------------------------
151371: --
151372: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
151373:
151374:
151375: -----------------------------------------------
151376: -- No accrual reversal for the event class/type

Line 151500: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

151496: ,p_module => l_log_module);
151497: END IF;
151498:
151499: --
151500: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
151501: --
151502: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
151503: --
151504: -- set event info as cache for other routines to refer event attributes

Line 151502: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

151498:
151499: --
151500: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
151501: --
151502: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
151503: --
151504: -- set event info as cache for other routines to refer event attributes
151505: --
151506:

Line 151510: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

151506:
151507: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
151508: l_previous_event_id := l_event_id;
151509:
151510: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
151511: (p_application_id => p_application_id
151512: ,p_primary_ledger_id => p_primary_ledger_id
151513: ,p_base_ledger_id => p_base_ledger_id
151514: ,p_target_ledger_id => p_target_ledger_id

Line 151551: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

151547: l_acct_reversal_source := SUBSTR(NULL, 1,30);
151548:
151549: IF l_continue_with_lines THEN
151550: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
151551: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
151552:
151553: xla_accounting_err_pkg.build_message
151554: (p_appli_s_name => 'XLA'
151555: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 151559: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

151555: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
151556: ,p_token_1 => 'LINE_NUMBER'
151557: ,p_value_1 => l_array_extract_line_num(Idx)
151558: ,p_token_2 => 'PRODUCT_NAME'
151559: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
151560: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
151561: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151562: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
151563:

Line 151560: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

151556: ,p_token_1 => 'LINE_NUMBER'
151557: ,p_value_1 => l_array_extract_line_num(Idx)
151558: ,p_token_2 => 'PRODUCT_NAME'
151559: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
151560: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
151561: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151562: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
151563:
151564: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 151561: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

151557: ,p_value_1 => l_array_extract_line_num(Idx)
151558: ,p_token_2 => 'PRODUCT_NAME'
151559: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
151560: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
151561: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151562: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
151563:
151564: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
151565: --

Line 151562: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

151558: ,p_token_2 => 'PRODUCT_NAME'
151559: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
151560: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
151561: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151562: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
151563:
151564: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
151565: --
151566: -- following sets the accounting attributes needed to reverse

Line 151710: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

151706:
151707: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
151708: -- or secondary ledger that has different currency with primary
151709: -- or alc that is calculated by sla
151710: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
151711: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
151712:
151713: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151714: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 151711: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

151707: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
151708: -- or secondary ledger that has different currency with primary
151709: -- or alc that is calculated by sla
151710: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
151711: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
151712:
151713: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151714: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
151715: AND (l_actual_flag = 'A')) THEN

Line 151713: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

151709: -- or alc that is calculated by sla
151710: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
151711: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
151712:
151713: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151714: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
151715: AND (l_actual_flag = 'A')) THEN
151716: XLA_AE_LINES_PKG.CreateGainOrLossLines(
151717: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 151714: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

151710: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
151711: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
151712:
151713: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151714: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
151715: AND (l_actual_flag = 'A')) THEN
151716: XLA_AE_LINES_PKG.CreateGainOrLossLines(
151717: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151718: ,p_application_id => p_application_id

Line 151717: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

151713: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
151714: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
151715: AND (l_actual_flag = 'A')) THEN
151716: XLA_AE_LINES_PKG.CreateGainOrLossLines(
151717: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151718: ,p_application_id => p_application_id
151719: ,p_amb_context_code => 'DEFAULT'
151720: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
151721: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 151720: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

151716: XLA_AE_LINES_PKG.CreateGainOrLossLines(
151717: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
151718: ,p_application_id => p_application_id
151719: ,p_amb_context_code => 'DEFAULT'
151720: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
151721: ,p_event_class_code => C_EVENT_CLASS_CODE
151722: ,p_event_type_code => C_EVENT_TYPE_CODE
151723:
151724: ,p_gain_ccid => -1

Line 152201: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

152197:
152198: l_calculate_acctd_flag VARCHAR2(1) :='N';
152199: l_calculate_g_l_flag VARCHAR2(1) :='N';
152200: --
152201: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152202: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152203: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 152202: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

152198: l_calculate_acctd_flag VARCHAR2(1) :='N';
152199: l_calculate_g_l_flag VARCHAR2(1) :='N';
152200: --
152201: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152202: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152203: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 152203: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

152199: l_calculate_g_l_flag VARCHAR2(1) :='N';
152200: --
152201: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152202: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152203: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

152200: --
152201: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152202: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152203: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

152201: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152202: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152203: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

152202: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152203: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

152203: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

152204: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

152205: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

152206: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

152207: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

152208: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

152209: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

152210: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

152211: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

152212: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

152213: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

152214: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

152215: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

152216: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
152224: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

152217: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
152224: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152225: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

152218: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
152224: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152225: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152226: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

152219: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
152224: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152225: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152226: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152227:

Line 152224: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

152220: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
152224: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152225: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152226: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152227:
152228: l_event_id NUMBER;

Line 152225: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

152221: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
152224: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152225: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152226: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152227:
152228: l_event_id NUMBER;
152229: l_previous_event_id NUMBER;

Line 152226: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

152222: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
152223: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
152224: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
152225: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152226: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
152227:
152228: l_event_id NUMBER;
152229: l_previous_event_id NUMBER;
152230: l_first_event_id NUMBER;

Line 152244: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

152240: l_event_class_name VARCHAR2(80) := 'Recipient-side Intransit Interorg Shipment for FOB Shipment';
152241: l_description VARCHAR2(4000);
152242: l_transaction_reversal NUMBER;
152243: l_ae_header_id NUMBER;
152244: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
152245: l_log_module VARCHAR2(240);
152246: --
152247: l_acct_reversal_source VARCHAR2(30);
152248: l_trx_reversal_source VARCHAR2(30);

Line 152504: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

152500:
152501: --
152502: -- set event info as cache for other routines to refer event attributes
152503: --
152504: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
152505: (p_application_id => p_application_id
152506: ,p_primary_ledger_id => p_primary_ledger_id
152507: ,p_base_ledger_id => p_base_ledger_id
152508: ,p_target_ledger_id => p_target_ledger_id

Line 152537: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

152533:
152534: --
152535: -- set the status of entry to C_VALID (0)
152536: --
152537: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
152538:
152539: --
152540: -- initialize a row for ae header
152541: --

Line 152565: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

152561: --
152562: -- initilaize the status of ae headers for diffrent balance types
152563: -- the status is initialised to C_NOT_CREATED (2)
152564: --
152565: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152566: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152567: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152568:
152569: --

Line 152566: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

152562: -- initilaize the status of ae headers for diffrent balance types
152563: -- the status is initialised to C_NOT_CREATED (2)
152564: --
152565: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152566: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152567: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152568:
152569: --
152570: -- call api to validate and store accounting attributes for header

Line 152567: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

152563: -- the status is initialised to C_NOT_CREATED (2)
152564: --
152565: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152566: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152567: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
152568:
152569: --
152570: -- call api to validate and store accounting attributes for header
152571: --

Line 152608: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

152604: --
152605: l_trx_reversal_source := SUBSTR(NULL, 1,30);
152606:
152607: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
152608: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
152609:
152610: xla_accounting_err_pkg.build_message
152611: (p_appli_s_name => 'XLA'
152612: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 152616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

152612: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
152613: ,p_token_1 => 'ACCT_ATTR_NAME'
152614: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
152615: ,p_token_2 => 'PRODUCT_NAME'
152616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152620:

Line 152617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

152613: ,p_token_1 => 'ACCT_ATTR_NAME'
152614: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
152615: ,p_token_2 => 'PRODUCT_NAME'
152616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152620:
152621: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 152618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

152614: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
152615: ,p_token_2 => 'PRODUCT_NAME'
152616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152620:
152621: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
152622: --

Line 152619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

152615: ,p_token_2 => 'PRODUCT_NAME'
152616: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152617: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152618: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152619: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152620:
152621: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
152622: --
152623: -- following sets the accounting attributes needed to reverse

Line 152638: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

152634: ----------------------------------------------------------------
152635: -- 4262811 - update the header statuses to invalid in need be
152636: ----------------------------------------------------------------
152637: --
152638: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
152639:
152640:
152641: -----------------------------------------------
152642: -- No accrual reversal for the event class/type

Line 152766: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

152762: ,p_module => l_log_module);
152763: END IF;
152764:
152765: --
152766: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
152767: --
152768: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
152769: --
152770: -- set event info as cache for other routines to refer event attributes

Line 152768: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

152764:
152765: --
152766: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
152767: --
152768: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
152769: --
152770: -- set event info as cache for other routines to refer event attributes
152771: --
152772:

Line 152776: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

152772:
152773: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
152774: l_previous_event_id := l_event_id;
152775:
152776: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
152777: (p_application_id => p_application_id
152778: ,p_primary_ledger_id => p_primary_ledger_id
152779: ,p_base_ledger_id => p_base_ledger_id
152780: ,p_target_ledger_id => p_target_ledger_id

Line 152817: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

152813: l_acct_reversal_source := SUBSTR(NULL, 1,30);
152814:
152815: IF l_continue_with_lines THEN
152816: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
152817: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
152818:
152819: xla_accounting_err_pkg.build_message
152820: (p_appli_s_name => 'XLA'
152821: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 152825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

152821: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
152822: ,p_token_1 => 'LINE_NUMBER'
152823: ,p_value_1 => l_array_extract_line_num(Idx)
152824: ,p_token_2 => 'PRODUCT_NAME'
152825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152829:

Line 152826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

152822: ,p_token_1 => 'LINE_NUMBER'
152823: ,p_value_1 => l_array_extract_line_num(Idx)
152824: ,p_token_2 => 'PRODUCT_NAME'
152825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152829:
152830: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 152827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

152823: ,p_value_1 => l_array_extract_line_num(Idx)
152824: ,p_token_2 => 'PRODUCT_NAME'
152825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152829:
152830: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
152831: --

Line 152828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

152824: ,p_token_2 => 'PRODUCT_NAME'
152825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
152826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
152827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
152828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
152829:
152830: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
152831: --
152832: -- following sets the accounting attributes needed to reverse

Line 153120: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

153116:
153117: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
153118: -- or secondary ledger that has different currency with primary
153119: -- or alc that is calculated by sla
153120: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
153121: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
153122:
153123: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
153124: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 153121: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

153117: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
153118: -- or secondary ledger that has different currency with primary
153119: -- or alc that is calculated by sla
153120: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
153121: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
153122:
153123: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
153124: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
153125: AND (l_actual_flag = 'A')) THEN

Line 153123: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

153119: -- or alc that is calculated by sla
153120: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
153121: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
153122:
153123: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
153124: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
153125: AND (l_actual_flag = 'A')) THEN
153126: XLA_AE_LINES_PKG.CreateGainOrLossLines(
153127: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 153124: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

153120: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
153121: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
153122:
153123: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
153124: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
153125: AND (l_actual_flag = 'A')) THEN
153126: XLA_AE_LINES_PKG.CreateGainOrLossLines(
153127: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153128: ,p_application_id => p_application_id

Line 153127: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

153123: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
153124: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
153125: AND (l_actual_flag = 'A')) THEN
153126: XLA_AE_LINES_PKG.CreateGainOrLossLines(
153127: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153128: ,p_application_id => p_application_id
153129: ,p_amb_context_code => 'DEFAULT'
153130: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
153131: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 153130: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

153126: XLA_AE_LINES_PKG.CreateGainOrLossLines(
153127: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
153128: ,p_application_id => p_application_id
153129: ,p_amb_context_code => 'DEFAULT'
153130: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
153131: ,p_event_class_code => C_EVENT_CLASS_CODE
153132: ,p_event_type_code => C_EVENT_TYPE_CODE
153133:
153134: ,p_gain_ccid => -1

Line 153611: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153607:
153608: l_calculate_acctd_flag VARCHAR2(1) :='N';
153609: l_calculate_g_l_flag VARCHAR2(1) :='N';
153610: --
153611: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153612: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153613: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153612: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153608: l_calculate_acctd_flag VARCHAR2(1) :='N';
153609: l_calculate_g_l_flag VARCHAR2(1) :='N';
153610: --
153611: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153612: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153613: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 153613: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

153609: l_calculate_g_l_flag VARCHAR2(1) :='N';
153610: --
153611: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153612: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153613: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153610: --
153611: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153612: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153613: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153611: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153612: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153613: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

153612: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153613: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

153613: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153614: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153615: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153616: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153617: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153618: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153619: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

153620: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153621: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153622: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153623: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

153624: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153625: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153626: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153634: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153627: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153634: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153635: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

153628: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153634: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153635: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153636: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

153629: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153634: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153635: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153636: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153637:

Line 153634: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

153630: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153634: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153635: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153636: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153637:
153638: l_event_id NUMBER;

Line 153635: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

153631: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153634: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153635: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153636: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153637:
153638: l_event_id NUMBER;
153639: l_previous_event_id NUMBER;

Line 153636: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

153632: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
153633: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
153634: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
153635: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153636: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
153637:
153638: l_event_id NUMBER;
153639: l_previous_event_id NUMBER;
153640: l_first_event_id NUMBER;

Line 153654: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

153650: l_event_class_name VARCHAR2(80) := 'Sender-side Intransit Interorg Shipment for FOB Shipment';
153651: l_description VARCHAR2(4000);
153652: l_transaction_reversal NUMBER;
153653: l_ae_header_id NUMBER;
153654: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
153655: l_log_module VARCHAR2(240);
153656: --
153657: l_acct_reversal_source VARCHAR2(30);
153658: l_trx_reversal_source VARCHAR2(30);

Line 153914: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

153910:
153911: --
153912: -- set event info as cache for other routines to refer event attributes
153913: --
153914: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
153915: (p_application_id => p_application_id
153916: ,p_primary_ledger_id => p_primary_ledger_id
153917: ,p_base_ledger_id => p_base_ledger_id
153918: ,p_target_ledger_id => p_target_ledger_id

Line 153947: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

153943:
153944: --
153945: -- set the status of entry to C_VALID (0)
153946: --
153947: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
153948:
153949: --
153950: -- initialize a row for ae header
153951: --

Line 153975: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

153971: --
153972: -- initilaize the status of ae headers for diffrent balance types
153973: -- the status is initialised to C_NOT_CREATED (2)
153974: --
153975: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153976: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153977: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153978:
153979: --

Line 153976: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

153972: -- initilaize the status of ae headers for diffrent balance types
153973: -- the status is initialised to C_NOT_CREATED (2)
153974: --
153975: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153976: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153977: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153978:
153979: --
153980: -- call api to validate and store accounting attributes for header

Line 153977: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

153973: -- the status is initialised to C_NOT_CREATED (2)
153974: --
153975: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153976: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153977: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
153978:
153979: --
153980: -- call api to validate and store accounting attributes for header
153981: --

Line 154018: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

154014: --
154015: l_trx_reversal_source := SUBSTR(NULL, 1,30);
154016:
154017: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
154018: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
154019:
154020: xla_accounting_err_pkg.build_message
154021: (p_appli_s_name => 'XLA'
154022: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 154026: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

154022: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
154023: ,p_token_1 => 'ACCT_ATTR_NAME'
154024: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
154025: ,p_token_2 => 'PRODUCT_NAME'
154026: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154027: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154028: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154029: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
154030:

Line 154027: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

154023: ,p_token_1 => 'ACCT_ATTR_NAME'
154024: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
154025: ,p_token_2 => 'PRODUCT_NAME'
154026: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154027: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154028: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154029: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
154030:
154031: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 154028: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

154024: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
154025: ,p_token_2 => 'PRODUCT_NAME'
154026: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154027: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154028: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154029: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
154030:
154031: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
154032: --

Line 154029: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

154025: ,p_token_2 => 'PRODUCT_NAME'
154026: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154027: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154028: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154029: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
154030:
154031: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
154032: --
154033: -- following sets the accounting attributes needed to reverse

Line 154048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

154044: ----------------------------------------------------------------
154045: -- 4262811 - update the header statuses to invalid in need be
154046: ----------------------------------------------------------------
154047: --
154048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
154049:
154050:
154051: -----------------------------------------------
154052: -- No accrual reversal for the event class/type

Line 154176: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

154172: ,p_module => l_log_module);
154173: END IF;
154174:
154175: --
154176: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
154177: --
154178: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
154179: --
154180: -- set event info as cache for other routines to refer event attributes

Line 154178: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

154174:
154175: --
154176: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
154177: --
154178: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
154179: --
154180: -- set event info as cache for other routines to refer event attributes
154181: --
154182:

Line 154186: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

154182:
154183: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
154184: l_previous_event_id := l_event_id;
154185:
154186: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
154187: (p_application_id => p_application_id
154188: ,p_primary_ledger_id => p_primary_ledger_id
154189: ,p_base_ledger_id => p_base_ledger_id
154190: ,p_target_ledger_id => p_target_ledger_id

Line 154227: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

154223: l_acct_reversal_source := SUBSTR(NULL, 1,30);
154224:
154225: IF l_continue_with_lines THEN
154226: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
154227: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
154228:
154229: xla_accounting_err_pkg.build_message
154230: (p_appli_s_name => 'XLA'
154231: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 154235: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

154231: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
154232: ,p_token_1 => 'LINE_NUMBER'
154233: ,p_value_1 => l_array_extract_line_num(Idx)
154234: ,p_token_2 => 'PRODUCT_NAME'
154235: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154236: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154237: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154238: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
154239:

Line 154236: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

154232: ,p_token_1 => 'LINE_NUMBER'
154233: ,p_value_1 => l_array_extract_line_num(Idx)
154234: ,p_token_2 => 'PRODUCT_NAME'
154235: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154236: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154237: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154238: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
154239:
154240: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 154237: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

154233: ,p_value_1 => l_array_extract_line_num(Idx)
154234: ,p_token_2 => 'PRODUCT_NAME'
154235: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154236: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154237: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154238: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
154239:
154240: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
154241: --

Line 154238: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

154234: ,p_token_2 => 'PRODUCT_NAME'
154235: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
154236: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
154237: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154238: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
154239:
154240: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
154241: --
154242: -- following sets the accounting attributes needed to reverse

Line 154443: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

154439:
154440: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
154441: -- or secondary ledger that has different currency with primary
154442: -- or alc that is calculated by sla
154443: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
154444: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
154445:
154446: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154447: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 154444: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

154440: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
154441: -- or secondary ledger that has different currency with primary
154442: -- or alc that is calculated by sla
154443: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
154444: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
154445:
154446: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154447: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
154448: AND (l_actual_flag = 'A')) THEN

Line 154446: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

154442: -- or alc that is calculated by sla
154443: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
154444: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
154445:
154446: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154447: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
154448: AND (l_actual_flag = 'A')) THEN
154449: XLA_AE_LINES_PKG.CreateGainOrLossLines(
154450: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 154447: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

154443: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
154444: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
154445:
154446: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154447: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
154448: AND (l_actual_flag = 'A')) THEN
154449: XLA_AE_LINES_PKG.CreateGainOrLossLines(
154450: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154451: ,p_application_id => p_application_id

Line 154450: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

154446: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
154447: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
154448: AND (l_actual_flag = 'A')) THEN
154449: XLA_AE_LINES_PKG.CreateGainOrLossLines(
154450: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154451: ,p_application_id => p_application_id
154452: ,p_amb_context_code => 'DEFAULT'
154453: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
154454: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 154453: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

154449: XLA_AE_LINES_PKG.CreateGainOrLossLines(
154450: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
154451: ,p_application_id => p_application_id
154452: ,p_amb_context_code => 'DEFAULT'
154453: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
154454: ,p_event_class_code => C_EVENT_CLASS_CODE
154455: ,p_event_type_code => C_EVENT_TYPE_CODE
154456:
154457: ,p_gain_ccid => -1

Line 154934: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154930:
154931: l_calculate_acctd_flag VARCHAR2(1) :='N';
154932: l_calculate_g_l_flag VARCHAR2(1) :='N';
154933: --
154934: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154935: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154936: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154935: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154931: l_calculate_acctd_flag VARCHAR2(1) :='N';
154932: l_calculate_g_l_flag VARCHAR2(1) :='N';
154933: --
154934: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154935: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154936: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 154936: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

154932: l_calculate_g_l_flag VARCHAR2(1) :='N';
154933: --
154934: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154935: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154936: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154933: --
154934: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154935: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154936: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154934: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154935: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154936: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

154935: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154936: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

154936: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154937: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154938: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154939: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154940: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154941: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154942: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

154943: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154944: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154945: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154946: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

154947: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154948: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154949: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154957: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154950: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154957: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154958: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

154951: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154957: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154958: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154959: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

154952: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154957: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154958: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154959: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154960:

Line 154957: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

154953: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154957: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154958: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154959: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154960:
154961: l_event_id NUMBER;

Line 154958: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

154954: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154957: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154958: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154959: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154960:
154961: l_event_id NUMBER;
154962: l_previous_event_id NUMBER;

Line 154959: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

154955: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
154956: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
154957: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
154958: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154959: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
154960:
154961: l_event_id NUMBER;
154962: l_previous_event_id NUMBER;
154963: l_first_event_id NUMBER;

Line 154977: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

154973: l_event_class_name VARCHAR2(80) := 'Intraorg Transfer';
154974: l_description VARCHAR2(4000);
154975: l_transaction_reversal NUMBER;
154976: l_ae_header_id NUMBER;
154977: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
154978: l_log_module VARCHAR2(240);
154979: --
154980: l_acct_reversal_source VARCHAR2(30);
154981: l_trx_reversal_source VARCHAR2(30);

Line 155237: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

155233:
155234: --
155235: -- set event info as cache for other routines to refer event attributes
155236: --
155237: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
155238: (p_application_id => p_application_id
155239: ,p_primary_ledger_id => p_primary_ledger_id
155240: ,p_base_ledger_id => p_base_ledger_id
155241: ,p_target_ledger_id => p_target_ledger_id

Line 155270: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

155266:
155267: --
155268: -- set the status of entry to C_VALID (0)
155269: --
155270: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
155271:
155272: --
155273: -- initialize a row for ae header
155274: --

Line 155298: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

155294: --
155295: -- initilaize the status of ae headers for diffrent balance types
155296: -- the status is initialised to C_NOT_CREATED (2)
155297: --
155298: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155299: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155300: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155301:
155302: --

Line 155299: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

155295: -- initilaize the status of ae headers for diffrent balance types
155296: -- the status is initialised to C_NOT_CREATED (2)
155297: --
155298: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155299: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155300: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155301:
155302: --
155303: -- call api to validate and store accounting attributes for header

Line 155300: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

155296: -- the status is initialised to C_NOT_CREATED (2)
155297: --
155298: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155299: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155300: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
155301:
155302: --
155303: -- call api to validate and store accounting attributes for header
155304: --

Line 155341: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

155337: --
155338: l_trx_reversal_source := SUBSTR(NULL, 1,30);
155339:
155340: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
155341: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
155342:
155343: xla_accounting_err_pkg.build_message
155344: (p_appli_s_name => 'XLA'
155345: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 155349: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

155345: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
155346: ,p_token_1 => 'ACCT_ATTR_NAME'
155347: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
155348: ,p_token_2 => 'PRODUCT_NAME'
155349: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155350: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155351: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155352: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155353:

Line 155350: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

155346: ,p_token_1 => 'ACCT_ATTR_NAME'
155347: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
155348: ,p_token_2 => 'PRODUCT_NAME'
155349: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155350: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155351: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155352: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155353:
155354: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 155351: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

155347: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
155348: ,p_token_2 => 'PRODUCT_NAME'
155349: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155350: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155351: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155352: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155353:
155354: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
155355: --

Line 155352: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

155348: ,p_token_2 => 'PRODUCT_NAME'
155349: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155350: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155351: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155352: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155353:
155354: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
155355: --
155356: -- following sets the accounting attributes needed to reverse

Line 155371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

155367: ----------------------------------------------------------------
155368: -- 4262811 - update the header statuses to invalid in need be
155369: ----------------------------------------------------------------
155370: --
155371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
155372:
155373:
155374: -----------------------------------------------
155375: -- No accrual reversal for the event class/type

Line 155499: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

155495: ,p_module => l_log_module);
155496: END IF;
155497:
155498: --
155499: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
155500: --
155501: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
155502: --
155503: -- set event info as cache for other routines to refer event attributes

Line 155501: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

155497:
155498: --
155499: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
155500: --
155501: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
155502: --
155503: -- set event info as cache for other routines to refer event attributes
155504: --
155505:

Line 155509: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

155505:
155506: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
155507: l_previous_event_id := l_event_id;
155508:
155509: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
155510: (p_application_id => p_application_id
155511: ,p_primary_ledger_id => p_primary_ledger_id
155512: ,p_base_ledger_id => p_base_ledger_id
155513: ,p_target_ledger_id => p_target_ledger_id

Line 155550: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

155546: l_acct_reversal_source := SUBSTR(NULL, 1,30);
155547:
155548: IF l_continue_with_lines THEN
155549: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
155550: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
155551:
155552: xla_accounting_err_pkg.build_message
155553: (p_appli_s_name => 'XLA'
155554: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 155558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

155554: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
155555: ,p_token_1 => 'LINE_NUMBER'
155556: ,p_value_1 => l_array_extract_line_num(Idx)
155557: ,p_token_2 => 'PRODUCT_NAME'
155558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155562:

Line 155559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

155555: ,p_token_1 => 'LINE_NUMBER'
155556: ,p_value_1 => l_array_extract_line_num(Idx)
155557: ,p_token_2 => 'PRODUCT_NAME'
155558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155562:
155563: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 155560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

155556: ,p_value_1 => l_array_extract_line_num(Idx)
155557: ,p_token_2 => 'PRODUCT_NAME'
155558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155562:
155563: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
155564: --

Line 155561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

155557: ,p_token_2 => 'PRODUCT_NAME'
155558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
155559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
155560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
155562:
155563: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
155564: --
155565: -- following sets the accounting attributes needed to reverse

Line 155679: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

155675:
155676: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
155677: -- or secondary ledger that has different currency with primary
155678: -- or alc that is calculated by sla
155679: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
155680: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
155681:
155682: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155683: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 155680: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

155676: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
155677: -- or secondary ledger that has different currency with primary
155678: -- or alc that is calculated by sla
155679: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
155680: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
155681:
155682: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155683: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155684: AND (l_actual_flag = 'A')) THEN

Line 155682: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

155678: -- or alc that is calculated by sla
155679: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
155680: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
155681:
155682: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155683: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155684: AND (l_actual_flag = 'A')) THEN
155685: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155686: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 155683: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

155679: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
155680: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
155681:
155682: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155683: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155684: AND (l_actual_flag = 'A')) THEN
155685: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155686: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155687: ,p_application_id => p_application_id

Line 155686: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

155682: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
155683: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
155684: AND (l_actual_flag = 'A')) THEN
155685: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155686: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155687: ,p_application_id => p_application_id
155688: ,p_amb_context_code => 'DEFAULT'
155689: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
155690: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 155689: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

155685: XLA_AE_LINES_PKG.CreateGainOrLossLines(
155686: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
155687: ,p_application_id => p_application_id
155688: ,p_amb_context_code => 'DEFAULT'
155689: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
155690: ,p_event_class_code => C_EVENT_CLASS_CODE
155691: ,p_event_type_code => C_EVENT_TYPE_CODE
155692:
155693: ,p_gain_ccid => -1

Line 156170: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

156166:
156167: l_calculate_acctd_flag VARCHAR2(1) :='N';
156168: l_calculate_g_l_flag VARCHAR2(1) :='N';
156169: --
156170: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156171: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156172: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 156171: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

156167: l_calculate_acctd_flag VARCHAR2(1) :='N';
156168: l_calculate_g_l_flag VARCHAR2(1) :='N';
156169: --
156170: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156171: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156172: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 156172: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

156168: l_calculate_g_l_flag VARCHAR2(1) :='N';
156169: --
156170: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156171: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156172: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

156169: --
156170: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156171: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156172: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

156170: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156171: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156172: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

156171: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156172: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

156172: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

156173: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

156174: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

156175: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

156176: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

156177: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

156178: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

156179: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

156180: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

156181: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

156182: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

156183: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

156184: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

156185: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
156193: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

156186: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
156193: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156194: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

156187: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
156193: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156194: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156195: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

156188: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
156193: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156194: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156195: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156196:

Line 156193: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

156189: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
156193: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156194: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156195: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156196:
156197: l_event_id NUMBER;

Line 156194: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

156190: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
156193: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156194: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156195: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156196:
156197: l_event_id NUMBER;
156198: l_previous_event_id NUMBER;

Line 156195: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

156191: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
156192: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
156193: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
156194: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156195: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
156196:
156197: l_event_id NUMBER;
156198: l_previous_event_id NUMBER;
156199: l_first_event_id NUMBER;

Line 156213: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

156209: l_event_class_name VARCHAR2(80) := 'Internal Order to Expense';
156210: l_description VARCHAR2(4000);
156211: l_transaction_reversal NUMBER;
156212: l_ae_header_id NUMBER;
156213: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
156214: l_log_module VARCHAR2(240);
156215: --
156216: l_acct_reversal_source VARCHAR2(30);
156217: l_trx_reversal_source VARCHAR2(30);

Line 156473: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

156469:
156470: --
156471: -- set event info as cache for other routines to refer event attributes
156472: --
156473: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
156474: (p_application_id => p_application_id
156475: ,p_primary_ledger_id => p_primary_ledger_id
156476: ,p_base_ledger_id => p_base_ledger_id
156477: ,p_target_ledger_id => p_target_ledger_id

Line 156506: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

156502:
156503: --
156504: -- set the status of entry to C_VALID (0)
156505: --
156506: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
156507:
156508: --
156509: -- initialize a row for ae header
156510: --

Line 156534: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

156530: --
156531: -- initilaize the status of ae headers for diffrent balance types
156532: -- the status is initialised to C_NOT_CREATED (2)
156533: --
156534: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156535: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156536: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156537:
156538: --

Line 156535: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

156531: -- initilaize the status of ae headers for diffrent balance types
156532: -- the status is initialised to C_NOT_CREATED (2)
156533: --
156534: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156535: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156536: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156537:
156538: --
156539: -- call api to validate and store accounting attributes for header

Line 156536: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

156532: -- the status is initialised to C_NOT_CREATED (2)
156533: --
156534: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156535: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156536: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
156537:
156538: --
156539: -- call api to validate and store accounting attributes for header
156540: --

Line 156577: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

156573: --
156574: l_trx_reversal_source := SUBSTR(NULL, 1,30);
156575:
156576: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
156577: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
156578:
156579: xla_accounting_err_pkg.build_message
156580: (p_appli_s_name => 'XLA'
156581: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 156585: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

156581: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
156582: ,p_token_1 => 'ACCT_ATTR_NAME'
156583: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
156584: ,p_token_2 => 'PRODUCT_NAME'
156585: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156586: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156587: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156588: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156589:

Line 156586: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

156582: ,p_token_1 => 'ACCT_ATTR_NAME'
156583: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
156584: ,p_token_2 => 'PRODUCT_NAME'
156585: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156586: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156587: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156588: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156589:
156590: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 156587: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

156583: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
156584: ,p_token_2 => 'PRODUCT_NAME'
156585: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156586: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156587: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156588: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156589:
156590: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
156591: --

Line 156588: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

156584: ,p_token_2 => 'PRODUCT_NAME'
156585: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156586: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156587: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156588: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156589:
156590: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
156591: --
156592: -- following sets the accounting attributes needed to reverse

Line 156607: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

156603: ----------------------------------------------------------------
156604: -- 4262811 - update the header statuses to invalid in need be
156605: ----------------------------------------------------------------
156606: --
156607: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
156608:
156609:
156610: -----------------------------------------------
156611: -- No accrual reversal for the event class/type

Line 156735: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

156731: ,p_module => l_log_module);
156732: END IF;
156733:
156734: --
156735: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
156736: --
156737: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
156738: --
156739: -- set event info as cache for other routines to refer event attributes

Line 156737: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

156733:
156734: --
156735: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
156736: --
156737: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
156738: --
156739: -- set event info as cache for other routines to refer event attributes
156740: --
156741:

Line 156745: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

156741:
156742: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
156743: l_previous_event_id := l_event_id;
156744:
156745: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
156746: (p_application_id => p_application_id
156747: ,p_primary_ledger_id => p_primary_ledger_id
156748: ,p_base_ledger_id => p_base_ledger_id
156749: ,p_target_ledger_id => p_target_ledger_id

Line 156786: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

156782: l_acct_reversal_source := SUBSTR(NULL, 1,30);
156783:
156784: IF l_continue_with_lines THEN
156785: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
156786: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
156787:
156788: xla_accounting_err_pkg.build_message
156789: (p_appli_s_name => 'XLA'
156790: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 156794: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

156790: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
156791: ,p_token_1 => 'LINE_NUMBER'
156792: ,p_value_1 => l_array_extract_line_num(Idx)
156793: ,p_token_2 => 'PRODUCT_NAME'
156794: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156795: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156796: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156797: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156798:

Line 156795: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

156791: ,p_token_1 => 'LINE_NUMBER'
156792: ,p_value_1 => l_array_extract_line_num(Idx)
156793: ,p_token_2 => 'PRODUCT_NAME'
156794: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156795: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156796: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156797: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156798:
156799: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 156796: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

156792: ,p_value_1 => l_array_extract_line_num(Idx)
156793: ,p_token_2 => 'PRODUCT_NAME'
156794: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156795: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156796: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156797: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156798:
156799: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
156800: --

Line 156797: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

156793: ,p_token_2 => 'PRODUCT_NAME'
156794: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
156795: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
156796: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156797: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
156798:
156799: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
156800: --
156801: -- following sets the accounting attributes needed to reverse

Line 156973: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

156969:
156970: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
156971: -- or secondary ledger that has different currency with primary
156972: -- or alc that is calculated by sla
156973: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
156974: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
156975:
156976: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156977: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 156974: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

156970: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
156971: -- or secondary ledger that has different currency with primary
156972: -- or alc that is calculated by sla
156973: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
156974: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
156975:
156976: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156977: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156978: AND (l_actual_flag = 'A')) THEN

Line 156976: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

156972: -- or alc that is calculated by sla
156973: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
156974: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
156975:
156976: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156977: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156978: AND (l_actual_flag = 'A')) THEN
156979: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156980: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 156977: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

156973: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
156974: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
156975:
156976: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156977: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156978: AND (l_actual_flag = 'A')) THEN
156979: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156980: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156981: ,p_application_id => p_application_id

Line 156980: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

156976: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
156977: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
156978: AND (l_actual_flag = 'A')) THEN
156979: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156980: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156981: ,p_application_id => p_application_id
156982: ,p_amb_context_code => 'DEFAULT'
156983: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
156984: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 156983: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

156979: XLA_AE_LINES_PKG.CreateGainOrLossLines(
156980: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
156981: ,p_application_id => p_application_id
156982: ,p_amb_context_code => 'DEFAULT'
156983: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
156984: ,p_event_class_code => C_EVENT_CLASS_CODE
156985: ,p_event_type_code => C_EVENT_TYPE_CODE
156986:
156987: ,p_gain_ccid => -1

Line 157461: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157457:
157458: l_calculate_acctd_flag VARCHAR2(1) :='N';
157459: l_calculate_g_l_flag VARCHAR2(1) :='N';
157460: --
157461: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157462: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157463: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157462: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157458: l_calculate_acctd_flag VARCHAR2(1) :='N';
157459: l_calculate_g_l_flag VARCHAR2(1) :='N';
157460: --
157461: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157462: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157463: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 157463: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

157459: l_calculate_g_l_flag VARCHAR2(1) :='N';
157460: --
157461: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157462: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157463: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157460: --
157461: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157462: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157463: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157461: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157462: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157463: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

157462: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157463: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

157463: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157464: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157465: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157466: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157467: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157468: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157469: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

157470: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157471: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157472: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157473: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

157474: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157475: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157476: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157484: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157477: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157484: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157485: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

157478: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157484: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157485: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157486: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

157479: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157484: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157485: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157486: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157487:

Line 157484: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

157480: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157484: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157485: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157486: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157487:
157488: l_event_id NUMBER;

Line 157485: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

157481: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157484: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157485: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157486: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157487:
157488: l_event_id NUMBER;
157489: l_previous_event_id NUMBER;

Line 157486: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

157482: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
157483: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
157484: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
157485: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157486: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
157487:
157488: l_event_id NUMBER;
157489: l_previous_event_id NUMBER;
157490: l_first_event_id NUMBER;

Line 157504: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

157500: l_event_class_name VARCHAR2(80) := 'Landed Cost Adjustment to Delivery';
157501: l_description VARCHAR2(4000);
157502: l_transaction_reversal NUMBER;
157503: l_ae_header_id NUMBER;
157504: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
157505: l_log_module VARCHAR2(240);
157506: --
157507: l_acct_reversal_source VARCHAR2(30);
157508: l_trx_reversal_source VARCHAR2(30);

Line 157766: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

157762:
157763: --
157764: -- set event info as cache for other routines to refer event attributes
157765: --
157766: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
157767: (p_application_id => p_application_id
157768: ,p_primary_ledger_id => p_primary_ledger_id
157769: ,p_base_ledger_id => p_base_ledger_id
157770: ,p_target_ledger_id => p_target_ledger_id

Line 157799: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

157795:
157796: --
157797: -- set the status of entry to C_VALID (0)
157798: --
157799: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
157800:
157801: --
157802: -- initialize a row for ae header
157803: --

Line 157830: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

157826: --
157827: -- initilaize the status of ae headers for diffrent balance types
157828: -- the status is initialised to C_NOT_CREATED (2)
157829: --
157830: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157831: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157832: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157833:
157834: --

Line 157831: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

157827: -- initilaize the status of ae headers for diffrent balance types
157828: -- the status is initialised to C_NOT_CREATED (2)
157829: --
157830: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157831: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157832: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157833:
157834: --
157835: -- call api to validate and store accounting attributes for header

Line 157832: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

157828: -- the status is initialised to C_NOT_CREATED (2)
157829: --
157830: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157831: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157832: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
157833:
157834: --
157835: -- call api to validate and store accounting attributes for header
157836: --

Line 157873: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

157869: --
157870: l_trx_reversal_source := SUBSTR(NULL, 1,30);
157871:
157872: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
157873: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
157874:
157875: xla_accounting_err_pkg.build_message
157876: (p_appli_s_name => 'XLA'
157877: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 157881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

157877: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
157878: ,p_token_1 => 'ACCT_ATTR_NAME'
157879: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
157880: ,p_token_2 => 'PRODUCT_NAME'
157881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157885:

Line 157882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

157878: ,p_token_1 => 'ACCT_ATTR_NAME'
157879: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
157880: ,p_token_2 => 'PRODUCT_NAME'
157881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157885:
157886: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 157883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

157879: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
157880: ,p_token_2 => 'PRODUCT_NAME'
157881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157885:
157886: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
157887: --

Line 157884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

157880: ,p_token_2 => 'PRODUCT_NAME'
157881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
157882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
157883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
157884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
157885:
157886: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
157887: --
157888: -- following sets the accounting attributes needed to reverse

Line 157903: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

157899: ----------------------------------------------------------------
157900: -- 4262811 - update the header statuses to invalid in need be
157901: ----------------------------------------------------------------
157902: --
157903: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
157904:
157905:
157906: -----------------------------------------------
157907: -- No accrual reversal for the event class/type

Line 158027: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

158023: ,p_module => l_log_module);
158024: END IF;
158025:
158026: --
158027: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
158028: --
158029: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
158030: --
158031: -- set event info as cache for other routines to refer event attributes

Line 158029: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

158025:
158026: --
158027: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
158028: --
158029: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
158030: --
158031: -- set event info as cache for other routines to refer event attributes
158032: --
158033:

Line 158037: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

158033:
158034: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
158035: l_previous_event_id := l_event_id;
158036:
158037: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
158038: (p_application_id => p_application_id
158039: ,p_primary_ledger_id => p_primary_ledger_id
158040: ,p_base_ledger_id => p_base_ledger_id
158041: ,p_target_ledger_id => p_target_ledger_id

Line 158078: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

158074: l_acct_reversal_source := SUBSTR(NULL, 1,30);
158075:
158076: IF l_continue_with_lines THEN
158077: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
158078: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
158079:
158080: xla_accounting_err_pkg.build_message
158081: (p_appli_s_name => 'XLA'
158082: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 158086: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

158082: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
158083: ,p_token_1 => 'LINE_NUMBER'
158084: ,p_value_1 => l_array_extract_line_num(Idx)
158085: ,p_token_2 => 'PRODUCT_NAME'
158086: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
158087: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
158088: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158089: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
158090:

Line 158087: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

158083: ,p_token_1 => 'LINE_NUMBER'
158084: ,p_value_1 => l_array_extract_line_num(Idx)
158085: ,p_token_2 => 'PRODUCT_NAME'
158086: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
158087: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
158088: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158089: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
158090:
158091: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 158088: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

158084: ,p_value_1 => l_array_extract_line_num(Idx)
158085: ,p_token_2 => 'PRODUCT_NAME'
158086: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
158087: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
158088: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158089: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
158090:
158091: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
158092: --

Line 158089: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

158085: ,p_token_2 => 'PRODUCT_NAME'
158086: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
158087: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
158088: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158089: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
158090:
158091: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
158092: --
158093: -- following sets the accounting attributes needed to reverse

Line 158232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

158228:
158229: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
158230: -- or secondary ledger that has different currency with primary
158231: -- or alc that is calculated by sla
158232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
158233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
158234:
158235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 158233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

158229: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
158230: -- or secondary ledger that has different currency with primary
158231: -- or alc that is calculated by sla
158232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
158233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
158234:
158235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158237: AND (l_actual_flag = 'A')) THEN

Line 158235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

158231: -- or alc that is calculated by sla
158232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
158233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
158234:
158235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158237: AND (l_actual_flag = 'A')) THEN
158238: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 158236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

158232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
158233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
158234:
158235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158237: AND (l_actual_flag = 'A')) THEN
158238: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158240: ,p_application_id => p_application_id

Line 158239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

158235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
158236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
158237: AND (l_actual_flag = 'A')) THEN
158238: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158240: ,p_application_id => p_application_id
158241: ,p_amb_context_code => 'DEFAULT'
158242: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
158243: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 158242: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

158238: XLA_AE_LINES_PKG.CreateGainOrLossLines(
158239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
158240: ,p_application_id => p_application_id
158241: ,p_amb_context_code => 'DEFAULT'
158242: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
158243: ,p_event_class_code => C_EVENT_CLASS_CODE
158244: ,p_event_type_code => C_EVENT_TYPE_CODE
158245:
158246: ,p_gain_ccid => -1

Line 158725: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158721:
158722: l_calculate_acctd_flag VARCHAR2(1) :='N';
158723: l_calculate_g_l_flag VARCHAR2(1) :='N';
158724: --
158725: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158726: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158727: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158726: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158722: l_calculate_acctd_flag VARCHAR2(1) :='N';
158723: l_calculate_g_l_flag VARCHAR2(1) :='N';
158724: --
158725: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158726: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158727: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 158727: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

158723: l_calculate_g_l_flag VARCHAR2(1) :='N';
158724: --
158725: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158726: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158727: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158724: --
158725: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158726: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158727: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158725: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158726: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158727: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

158726: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158727: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

158727: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158728: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158729: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158730: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158731: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158732: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158733: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

158734: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158735: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158736: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158737: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

158738: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158739: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158740: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158748: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158741: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158748: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158749: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

158742: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158748: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158749: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158750: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

158743: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158748: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158749: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158750: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158751:

Line 158748: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

158744: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158748: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158749: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158750: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158751:
158752: l_event_id NUMBER;

Line 158749: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

158745: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158748: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158749: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158750: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158751:
158752: l_event_id NUMBER;
158753: l_previous_event_id NUMBER;

Line 158750: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

158746: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
158747: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
158748: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
158749: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158750: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
158751:
158752: l_event_id NUMBER;
158753: l_previous_event_id NUMBER;
158754: l_first_event_id NUMBER;

Line 158768: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

158764: l_event_class_name VARCHAR2(80) := 'Landed Cost Adjustment to Receipt';
158765: l_description VARCHAR2(4000);
158766: l_transaction_reversal NUMBER;
158767: l_ae_header_id NUMBER;
158768: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
158769: l_log_module VARCHAR2(240);
158770: --
158771: l_acct_reversal_source VARCHAR2(30);
158772: l_trx_reversal_source VARCHAR2(30);

Line 159034: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

159030:
159031: --
159032: -- set event info as cache for other routines to refer event attributes
159033: --
159034: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
159035: (p_application_id => p_application_id
159036: ,p_primary_ledger_id => p_primary_ledger_id
159037: ,p_base_ledger_id => p_base_ledger_id
159038: ,p_target_ledger_id => p_target_ledger_id

Line 159067: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

159063:
159064: --
159065: -- set the status of entry to C_VALID (0)
159066: --
159067: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
159068:
159069: --
159070: -- initialize a row for ae header
159071: --

Line 159099: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

159095: --
159096: -- initilaize the status of ae headers for diffrent balance types
159097: -- the status is initialised to C_NOT_CREATED (2)
159098: --
159099: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159100: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159101: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159102:
159103: --

Line 159100: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

159096: -- initilaize the status of ae headers for diffrent balance types
159097: -- the status is initialised to C_NOT_CREATED (2)
159098: --
159099: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159100: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159101: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159102:
159103: --
159104: -- call api to validate and store accounting attributes for header

Line 159101: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

159097: -- the status is initialised to C_NOT_CREATED (2)
159098: --
159099: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159100: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159101: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
159102:
159103: --
159104: -- call api to validate and store accounting attributes for header
159105: --

Line 159142: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

159138: --
159139: l_trx_reversal_source := SUBSTR(NULL, 1,30);
159140:
159141: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
159142: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
159143:
159144: xla_accounting_err_pkg.build_message
159145: (p_appli_s_name => 'XLA'
159146: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 159150: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

159146: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
159147: ,p_token_1 => 'ACCT_ATTR_NAME'
159148: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
159149: ,p_token_2 => 'PRODUCT_NAME'
159150: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159154:

Line 159151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

159147: ,p_token_1 => 'ACCT_ATTR_NAME'
159148: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
159149: ,p_token_2 => 'PRODUCT_NAME'
159150: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159154:
159155: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 159152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

159148: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
159149: ,p_token_2 => 'PRODUCT_NAME'
159150: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159154:
159155: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
159156: --

Line 159153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

159149: ,p_token_2 => 'PRODUCT_NAME'
159150: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159154:
159155: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
159156: --
159157: -- following sets the accounting attributes needed to reverse

Line 159172: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

159168: ----------------------------------------------------------------
159169: -- 4262811 - update the header statuses to invalid in need be
159170: ----------------------------------------------------------------
159171: --
159172: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
159173:
159174:
159175: -----------------------------------------------
159176: -- No accrual reversal for the event class/type

Line 159296: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

159292: ,p_module => l_log_module);
159293: END IF;
159294:
159295: --
159296: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
159297: --
159298: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
159299: --
159300: -- set event info as cache for other routines to refer event attributes

Line 159298: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

159294:
159295: --
159296: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
159297: --
159298: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
159299: --
159300: -- set event info as cache for other routines to refer event attributes
159301: --
159302:

Line 159306: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

159302:
159303: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
159304: l_previous_event_id := l_event_id;
159305:
159306: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
159307: (p_application_id => p_application_id
159308: ,p_primary_ledger_id => p_primary_ledger_id
159309: ,p_base_ledger_id => p_base_ledger_id
159310: ,p_target_ledger_id => p_target_ledger_id

Line 159347: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

159343: l_acct_reversal_source := SUBSTR(NULL, 1,30);
159344:
159345: IF l_continue_with_lines THEN
159346: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
159347: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
159348:
159349: xla_accounting_err_pkg.build_message
159350: (p_appli_s_name => 'XLA'
159351: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 159355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

159351: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
159352: ,p_token_1 => 'LINE_NUMBER'
159353: ,p_value_1 => l_array_extract_line_num(Idx)
159354: ,p_token_2 => 'PRODUCT_NAME'
159355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159359:

Line 159356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

159352: ,p_token_1 => 'LINE_NUMBER'
159353: ,p_value_1 => l_array_extract_line_num(Idx)
159354: ,p_token_2 => 'PRODUCT_NAME'
159355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159359:
159360: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 159357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

159353: ,p_value_1 => l_array_extract_line_num(Idx)
159354: ,p_token_2 => 'PRODUCT_NAME'
159355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159359:
159360: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
159361: --

Line 159358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

159354: ,p_token_2 => 'PRODUCT_NAME'
159355: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
159356: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
159357: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159358: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
159359:
159360: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
159361: --
159362: -- following sets the accounting attributes needed to reverse

Line 159447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

159443:
159444: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
159445: -- or secondary ledger that has different currency with primary
159446: -- or alc that is calculated by sla
159447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
159448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
159449:
159450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 159448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

159444: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
159445: -- or secondary ledger that has different currency with primary
159446: -- or alc that is calculated by sla
159447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
159448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
159449:
159450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159452: AND (l_actual_flag = 'A')) THEN

Line 159450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

159446: -- or alc that is calculated by sla
159447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
159448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
159449:
159450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159452: AND (l_actual_flag = 'A')) THEN
159453: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 159451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

159447: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
159448: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
159449:
159450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159452: AND (l_actual_flag = 'A')) THEN
159453: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159455: ,p_application_id => p_application_id

Line 159454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

159450: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
159451: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
159452: AND (l_actual_flag = 'A')) THEN
159453: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159455: ,p_application_id => p_application_id
159456: ,p_amb_context_code => 'DEFAULT'
159457: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
159458: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 159457: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

159453: XLA_AE_LINES_PKG.CreateGainOrLossLines(
159454: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
159455: ,p_application_id => p_application_id
159456: ,p_amb_context_code => 'DEFAULT'
159457: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
159458: ,p_event_class_code => C_EVENT_CLASS_CODE
159459: ,p_event_type_code => C_EVENT_TYPE_CODE
159460:
159461: ,p_gain_ccid => -1

Line 159949: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159945:
159946: l_calculate_acctd_flag VARCHAR2(1) :='N';
159947: l_calculate_g_l_flag VARCHAR2(1) :='N';
159948: --
159949: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159950: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159951: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159950: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159946: l_calculate_acctd_flag VARCHAR2(1) :='N';
159947: l_calculate_g_l_flag VARCHAR2(1) :='N';
159948: --
159949: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159950: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159951: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 159951: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

159947: l_calculate_g_l_flag VARCHAR2(1) :='N';
159948: --
159949: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159950: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159951: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159948: --
159949: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159950: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159951: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159949: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159950: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159951: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

159950: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159951: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

159951: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159952: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159953: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159954: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159955: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159956: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159957: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

159958: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159959: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159960: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159961: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

159962: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159963: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159964: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159972: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159965: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159972: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159973: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

159966: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159972: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159973: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159974: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

159967: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159972: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159973: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159974: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159975:

Line 159972: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

159968: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159972: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159973: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159974: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159975:
159976: l_event_id NUMBER;

Line 159973: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

159969: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159972: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159973: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159974: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159975:
159976: l_event_id NUMBER;
159977: l_previous_event_id NUMBER;

Line 159974: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

159970: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
159971: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
159972: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
159973: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159974: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
159975:
159976: l_event_id NUMBER;
159977: l_previous_event_id NUMBER;
159978: l_first_event_id NUMBER;

Line 159992: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

159988: l_event_class_name VARCHAR2(80) := 'Logical Intercompany';
159989: l_description VARCHAR2(4000);
159990: l_transaction_reversal NUMBER;
159991: l_ae_header_id NUMBER;
159992: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
159993: l_log_module VARCHAR2(240);
159994: --
159995: l_acct_reversal_source VARCHAR2(30);
159996: l_trx_reversal_source VARCHAR2(30);

Line 160264: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

160260:
160261: --
160262: -- set event info as cache for other routines to refer event attributes
160263: --
160264: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
160265: (p_application_id => p_application_id
160266: ,p_primary_ledger_id => p_primary_ledger_id
160267: ,p_base_ledger_id => p_base_ledger_id
160268: ,p_target_ledger_id => p_target_ledger_id

Line 160297: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

160293:
160294: --
160295: -- set the status of entry to C_VALID (0)
160296: --
160297: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
160298:
160299: --
160300: -- initialize a row for ae header
160301: --

Line 160327: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

160323: --
160324: -- initilaize the status of ae headers for diffrent balance types
160325: -- the status is initialised to C_NOT_CREATED (2)
160326: --
160327: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160328: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160329: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160330:
160331: --

Line 160328: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

160324: -- initilaize the status of ae headers for diffrent balance types
160325: -- the status is initialised to C_NOT_CREATED (2)
160326: --
160327: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160328: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160329: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160330:
160331: --
160332: -- call api to validate and store accounting attributes for header

Line 160329: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

160325: -- the status is initialised to C_NOT_CREATED (2)
160326: --
160327: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160328: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160329: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
160330:
160331: --
160332: -- call api to validate and store accounting attributes for header
160333: --

Line 160370: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

160366: --
160367: l_trx_reversal_source := SUBSTR(NULL, 1,30);
160368:
160369: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
160370: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
160371:
160372: xla_accounting_err_pkg.build_message
160373: (p_appli_s_name => 'XLA'
160374: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 160378: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

160374: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
160375: ,p_token_1 => 'ACCT_ATTR_NAME'
160376: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
160377: ,p_token_2 => 'PRODUCT_NAME'
160378: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160379: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160380: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160381: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160382:

Line 160379: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

160375: ,p_token_1 => 'ACCT_ATTR_NAME'
160376: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
160377: ,p_token_2 => 'PRODUCT_NAME'
160378: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160379: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160380: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160381: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160382:
160383: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 160380: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

160376: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
160377: ,p_token_2 => 'PRODUCT_NAME'
160378: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160379: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160380: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160381: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160382:
160383: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
160384: --

Line 160381: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

160377: ,p_token_2 => 'PRODUCT_NAME'
160378: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160379: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160380: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160381: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160382:
160383: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
160384: --
160385: -- following sets the accounting attributes needed to reverse

Line 160400: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

160396: ----------------------------------------------------------------
160397: -- 4262811 - update the header statuses to invalid in need be
160398: ----------------------------------------------------------------
160399: --
160400: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
160401:
160402:
160403: -----------------------------------------------
160404: -- No accrual reversal for the event class/type

Line 160528: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

160524: ,p_module => l_log_module);
160525: END IF;
160526:
160527: --
160528: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
160529: --
160530: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
160531: --
160532: -- set event info as cache for other routines to refer event attributes

Line 160530: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

160526:
160527: --
160528: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
160529: --
160530: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
160531: --
160532: -- set event info as cache for other routines to refer event attributes
160533: --
160534:

Line 160538: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

160534:
160535: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
160536: l_previous_event_id := l_event_id;
160537:
160538: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
160539: (p_application_id => p_application_id
160540: ,p_primary_ledger_id => p_primary_ledger_id
160541: ,p_base_ledger_id => p_base_ledger_id
160542: ,p_target_ledger_id => p_target_ledger_id

Line 160579: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

160575: l_acct_reversal_source := SUBSTR(NULL, 1,30);
160576:
160577: IF l_continue_with_lines THEN
160578: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
160579: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
160580:
160581: xla_accounting_err_pkg.build_message
160582: (p_appli_s_name => 'XLA'
160583: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 160587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

160583: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
160584: ,p_token_1 => 'LINE_NUMBER'
160585: ,p_value_1 => l_array_extract_line_num(Idx)
160586: ,p_token_2 => 'PRODUCT_NAME'
160587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160591:

Line 160588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

160584: ,p_token_1 => 'LINE_NUMBER'
160585: ,p_value_1 => l_array_extract_line_num(Idx)
160586: ,p_token_2 => 'PRODUCT_NAME'
160587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160591:
160592: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 160589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

160585: ,p_value_1 => l_array_extract_line_num(Idx)
160586: ,p_token_2 => 'PRODUCT_NAME'
160587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160591:
160592: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
160593: --

Line 160590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

160586: ,p_token_2 => 'PRODUCT_NAME'
160587: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
160588: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
160589: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160590: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
160591:
160592: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
160593: --
160594: -- following sets the accounting attributes needed to reverse

Line 160770: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

160766:
160767: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
160768: -- or secondary ledger that has different currency with primary
160769: -- or alc that is calculated by sla
160770: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
160771: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
160772:
160773: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160774: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 160771: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

160767: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
160768: -- or secondary ledger that has different currency with primary
160769: -- or alc that is calculated by sla
160770: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
160771: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
160772:
160773: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160774: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
160775: AND (l_actual_flag = 'A')) THEN

Line 160773: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

160769: -- or alc that is calculated by sla
160770: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
160771: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
160772:
160773: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160774: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
160775: AND (l_actual_flag = 'A')) THEN
160776: XLA_AE_LINES_PKG.CreateGainOrLossLines(
160777: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 160774: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

160770: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
160771: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
160772:
160773: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160774: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
160775: AND (l_actual_flag = 'A')) THEN
160776: XLA_AE_LINES_PKG.CreateGainOrLossLines(
160777: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160778: ,p_application_id => p_application_id

Line 160777: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

160773: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
160774: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
160775: AND (l_actual_flag = 'A')) THEN
160776: XLA_AE_LINES_PKG.CreateGainOrLossLines(
160777: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160778: ,p_application_id => p_application_id
160779: ,p_amb_context_code => 'DEFAULT'
160780: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
160781: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 160780: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

160776: XLA_AE_LINES_PKG.CreateGainOrLossLines(
160777: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
160778: ,p_application_id => p_application_id
160779: ,p_amb_context_code => 'DEFAULT'
160780: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
160781: ,p_event_class_code => C_EVENT_CLASS_CODE
160782: ,p_event_type_code => C_EVENT_TYPE_CODE
160783:
160784: ,p_gain_ccid => -1

Line 161261: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161257:
161258: l_calculate_acctd_flag VARCHAR2(1) :='N';
161259: l_calculate_g_l_flag VARCHAR2(1) :='N';
161260: --
161261: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161262: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161263: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161262: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161258: l_calculate_acctd_flag VARCHAR2(1) :='N';
161259: l_calculate_g_l_flag VARCHAR2(1) :='N';
161260: --
161261: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161262: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161263: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 161263: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

161259: l_calculate_g_l_flag VARCHAR2(1) :='N';
161260: --
161261: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161262: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161263: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161260: --
161261: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161262: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161263: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161261: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161262: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161263: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

161262: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161263: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

161263: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161264: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161265: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161266: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161267: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161268: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161269: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

161270: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161271: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161272: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161273: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

161274: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161275: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161276: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161284: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161277: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161284: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161285: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

161278: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161284: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161285: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161286: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

161279: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161284: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161285: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161286: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161287:

Line 161284: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

161280: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161284: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161285: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161286: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161287:
161288: l_event_id NUMBER;

Line 161285: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

161281: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161284: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161285: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161286: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161287:
161288: l_event_id NUMBER;
161289: l_previous_event_id NUMBER;

Line 161286: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

161282: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
161283: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
161284: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
161285: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161286: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
161287:
161288: l_event_id NUMBER;
161289: l_previous_event_id NUMBER;
161290: l_first_event_id NUMBER;

Line 161304: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

161300: l_event_class_name VARCHAR2(80) := 'Miscellaneous';
161301: l_description VARCHAR2(4000);
161302: l_transaction_reversal NUMBER;
161303: l_ae_header_id NUMBER;
161304: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
161305: l_log_module VARCHAR2(240);
161306: --
161307: l_acct_reversal_source VARCHAR2(30);
161308: l_trx_reversal_source VARCHAR2(30);

Line 161564: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

161560:
161561: --
161562: -- set event info as cache for other routines to refer event attributes
161563: --
161564: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
161565: (p_application_id => p_application_id
161566: ,p_primary_ledger_id => p_primary_ledger_id
161567: ,p_base_ledger_id => p_base_ledger_id
161568: ,p_target_ledger_id => p_target_ledger_id

Line 161597: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

161593:
161594: --
161595: -- set the status of entry to C_VALID (0)
161596: --
161597: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
161598:
161599: --
161600: -- initialize a row for ae header
161601: --

Line 161625: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

161621: --
161622: -- initilaize the status of ae headers for diffrent balance types
161623: -- the status is initialised to C_NOT_CREATED (2)
161624: --
161625: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161626: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161627: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161628:
161629: --

Line 161626: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

161622: -- initilaize the status of ae headers for diffrent balance types
161623: -- the status is initialised to C_NOT_CREATED (2)
161624: --
161625: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161626: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161627: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161628:
161629: --
161630: -- call api to validate and store accounting attributes for header

Line 161627: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

161623: -- the status is initialised to C_NOT_CREATED (2)
161624: --
161625: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161626: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161627: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
161628:
161629: --
161630: -- call api to validate and store accounting attributes for header
161631: --

Line 161668: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

161664: --
161665: l_trx_reversal_source := SUBSTR(NULL, 1,30);
161666:
161667: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
161668: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
161669:
161670: xla_accounting_err_pkg.build_message
161671: (p_appli_s_name => 'XLA'
161672: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 161676: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

161672: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
161673: ,p_token_1 => 'ACCT_ATTR_NAME'
161674: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
161675: ,p_token_2 => 'PRODUCT_NAME'
161676: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161677: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161678: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161679: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161680:

Line 161677: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

161673: ,p_token_1 => 'ACCT_ATTR_NAME'
161674: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
161675: ,p_token_2 => 'PRODUCT_NAME'
161676: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161677: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161678: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161679: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161680:
161681: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 161678: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

161674: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
161675: ,p_token_2 => 'PRODUCT_NAME'
161676: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161677: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161678: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161679: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161680:
161681: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
161682: --

Line 161679: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

161675: ,p_token_2 => 'PRODUCT_NAME'
161676: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161677: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161678: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161679: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161680:
161681: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
161682: --
161683: -- following sets the accounting attributes needed to reverse

Line 161698: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

161694: ----------------------------------------------------------------
161695: -- 4262811 - update the header statuses to invalid in need be
161696: ----------------------------------------------------------------
161697: --
161698: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
161699:
161700:
161701: -----------------------------------------------
161702: -- No accrual reversal for the event class/type

Line 161826: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

161822: ,p_module => l_log_module);
161823: END IF;
161824:
161825: --
161826: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
161827: --
161828: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
161829: --
161830: -- set event info as cache for other routines to refer event attributes

Line 161828: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

161824:
161825: --
161826: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
161827: --
161828: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
161829: --
161830: -- set event info as cache for other routines to refer event attributes
161831: --
161832:

Line 161836: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

161832:
161833: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
161834: l_previous_event_id := l_event_id;
161835:
161836: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
161837: (p_application_id => p_application_id
161838: ,p_primary_ledger_id => p_primary_ledger_id
161839: ,p_base_ledger_id => p_base_ledger_id
161840: ,p_target_ledger_id => p_target_ledger_id

Line 161877: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

161873: l_acct_reversal_source := SUBSTR(NULL, 1,30);
161874:
161875: IF l_continue_with_lines THEN
161876: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
161877: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
161878:
161879: xla_accounting_err_pkg.build_message
161880: (p_appli_s_name => 'XLA'
161881: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 161885: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

161881: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
161882: ,p_token_1 => 'LINE_NUMBER'
161883: ,p_value_1 => l_array_extract_line_num(Idx)
161884: ,p_token_2 => 'PRODUCT_NAME'
161885: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161886: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161887: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161888: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161889:

Line 161886: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

161882: ,p_token_1 => 'LINE_NUMBER'
161883: ,p_value_1 => l_array_extract_line_num(Idx)
161884: ,p_token_2 => 'PRODUCT_NAME'
161885: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161886: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161887: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161888: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161889:
161890: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 161887: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

161883: ,p_value_1 => l_array_extract_line_num(Idx)
161884: ,p_token_2 => 'PRODUCT_NAME'
161885: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161886: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161887: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161888: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161889:
161890: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
161891: --

Line 161888: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

161884: ,p_token_2 => 'PRODUCT_NAME'
161885: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
161886: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
161887: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
161888: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
161889:
161890: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
161891: --
161892: -- following sets the accounting attributes needed to reverse

Line 162006: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

162002:
162003: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
162004: -- or secondary ledger that has different currency with primary
162005: -- or alc that is calculated by sla
162006: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
162007: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
162008:
162009: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
162010: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 162007: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

162003: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
162004: -- or secondary ledger that has different currency with primary
162005: -- or alc that is calculated by sla
162006: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
162007: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
162008:
162009: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
162010: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
162011: AND (l_actual_flag = 'A')) THEN

Line 162009: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

162005: -- or alc that is calculated by sla
162006: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
162007: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
162008:
162009: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
162010: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
162011: AND (l_actual_flag = 'A')) THEN
162012: XLA_AE_LINES_PKG.CreateGainOrLossLines(
162013: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 162010: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

162006: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
162007: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
162008:
162009: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
162010: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
162011: AND (l_actual_flag = 'A')) THEN
162012: XLA_AE_LINES_PKG.CreateGainOrLossLines(
162013: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162014: ,p_application_id => p_application_id

Line 162013: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

162009: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
162010: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
162011: AND (l_actual_flag = 'A')) THEN
162012: XLA_AE_LINES_PKG.CreateGainOrLossLines(
162013: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162014: ,p_application_id => p_application_id
162015: ,p_amb_context_code => 'DEFAULT'
162016: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
162017: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 162016: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

162012: XLA_AE_LINES_PKG.CreateGainOrLossLines(
162013: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162014: ,p_application_id => p_application_id
162015: ,p_amb_context_code => 'DEFAULT'
162016: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
162017: ,p_event_class_code => C_EVENT_CLASS_CODE
162018: ,p_event_type_code => C_EVENT_TYPE_CODE
162019:
162020: ,p_gain_ccid => -1

Line 162492: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162488:
162489: l_calculate_acctd_flag VARCHAR2(1) :='N';
162490: l_calculate_g_l_flag VARCHAR2(1) :='N';
162491: --
162492: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162493: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162494: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162493: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162489: l_calculate_acctd_flag VARCHAR2(1) :='N';
162490: l_calculate_g_l_flag VARCHAR2(1) :='N';
162491: --
162492: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162493: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162494: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 162494: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

162490: l_calculate_g_l_flag VARCHAR2(1) :='N';
162491: --
162492: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162493: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162494: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162491: --
162492: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162493: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162494: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162492: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162493: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162494: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

162493: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162494: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

162494: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162495: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162496: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162497: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162498: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162499: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162500: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

162501: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162502: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162503: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162504: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

162505: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162506: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162507: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162515: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162508: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162515: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162516: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

162509: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162515: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162516: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162517: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

162510: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162515: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162516: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162517: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162518:

Line 162515: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

162511: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162515: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162516: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162517: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162518:
162519: l_event_id NUMBER;

Line 162516: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

162512: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162515: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162516: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162517: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162518:
162519: l_event_id NUMBER;
162520: l_previous_event_id NUMBER;

Line 162517: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

162513: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
162514: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
162515: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
162516: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162517: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
162518:
162519: l_event_id NUMBER;
162520: l_previous_event_id NUMBER;
162521: l_first_event_id NUMBER;

Line 162535: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

162531: l_event_class_name VARCHAR2(80) := 'Outside Processing';
162532: l_description VARCHAR2(4000);
162533: l_transaction_reversal NUMBER;
162534: l_ae_header_id NUMBER;
162535: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
162536: l_log_module VARCHAR2(240);
162537: --
162538: l_acct_reversal_source VARCHAR2(30);
162539: l_trx_reversal_source VARCHAR2(30);

Line 162795: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

162791:
162792: --
162793: -- set event info as cache for other routines to refer event attributes
162794: --
162795: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
162796: (p_application_id => p_application_id
162797: ,p_primary_ledger_id => p_primary_ledger_id
162798: ,p_base_ledger_id => p_base_ledger_id
162799: ,p_target_ledger_id => p_target_ledger_id

Line 162828: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

162824:
162825: --
162826: -- set the status of entry to C_VALID (0)
162827: --
162828: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
162829:
162830: --
162831: -- initialize a row for ae header
162832: --

Line 162859: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

162855: --
162856: -- initilaize the status of ae headers for diffrent balance types
162857: -- the status is initialised to C_NOT_CREATED (2)
162858: --
162859: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162860: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162861: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162862:
162863: --

Line 162860: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

162856: -- initilaize the status of ae headers for diffrent balance types
162857: -- the status is initialised to C_NOT_CREATED (2)
162858: --
162859: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162860: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162861: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162862:
162863: --
162864: -- call api to validate and store accounting attributes for header

Line 162861: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

162857: -- the status is initialised to C_NOT_CREATED (2)
162858: --
162859: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162860: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162861: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
162862:
162863: --
162864: -- call api to validate and store accounting attributes for header
162865: --

Line 162902: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

162898: --
162899: l_trx_reversal_source := SUBSTR(NULL, 1,30);
162900:
162901: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
162902: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
162903:
162904: xla_accounting_err_pkg.build_message
162905: (p_appli_s_name => 'XLA'
162906: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 162910: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

162906: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
162907: ,p_token_1 => 'ACCT_ATTR_NAME'
162908: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
162909: ,p_token_2 => 'PRODUCT_NAME'
162910: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
162911: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
162912: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162913: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
162914:

Line 162911: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

162907: ,p_token_1 => 'ACCT_ATTR_NAME'
162908: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
162909: ,p_token_2 => 'PRODUCT_NAME'
162910: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
162911: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
162912: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162913: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
162914:
162915: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 162912: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

162908: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
162909: ,p_token_2 => 'PRODUCT_NAME'
162910: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
162911: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
162912: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162913: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
162914:
162915: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
162916: --

Line 162913: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

162909: ,p_token_2 => 'PRODUCT_NAME'
162910: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
162911: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
162912: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
162913: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
162914:
162915: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
162916: --
162917: -- following sets the accounting attributes needed to reverse

Line 162932: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

162928: ----------------------------------------------------------------
162929: -- 4262811 - update the header statuses to invalid in need be
162930: ----------------------------------------------------------------
162931: --
162932: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
162933:
162934:
162935: -----------------------------------------------
162936: -- No accrual reversal for the event class/type

Line 163056: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

163052: ,p_module => l_log_module);
163053: END IF;
163054:
163055: --
163056: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
163057: --
163058: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
163059: --
163060: -- set event info as cache for other routines to refer event attributes

Line 163058: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

163054:
163055: --
163056: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
163057: --
163058: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
163059: --
163060: -- set event info as cache for other routines to refer event attributes
163061: --
163062:

Line 163066: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

163062:
163063: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
163064: l_previous_event_id := l_event_id;
163065:
163066: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
163067: (p_application_id => p_application_id
163068: ,p_primary_ledger_id => p_primary_ledger_id
163069: ,p_base_ledger_id => p_base_ledger_id
163070: ,p_target_ledger_id => p_target_ledger_id

Line 163107: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

163103: l_acct_reversal_source := SUBSTR(NULL, 1,30);
163104:
163105: IF l_continue_with_lines THEN
163106: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
163107: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
163108:
163109: xla_accounting_err_pkg.build_message
163110: (p_appli_s_name => 'XLA'
163111: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 163115: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

163111: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
163112: ,p_token_1 => 'LINE_NUMBER'
163113: ,p_value_1 => l_array_extract_line_num(Idx)
163114: ,p_token_2 => 'PRODUCT_NAME'
163115: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
163116: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
163117: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163118: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
163119:

Line 163116: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

163112: ,p_token_1 => 'LINE_NUMBER'
163113: ,p_value_1 => l_array_extract_line_num(Idx)
163114: ,p_token_2 => 'PRODUCT_NAME'
163115: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
163116: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
163117: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163118: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
163119:
163120: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 163117: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

163113: ,p_value_1 => l_array_extract_line_num(Idx)
163114: ,p_token_2 => 'PRODUCT_NAME'
163115: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
163116: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
163117: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163118: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
163119:
163120: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
163121: --

Line 163118: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

163114: ,p_token_2 => 'PRODUCT_NAME'
163115: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
163116: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
163117: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163118: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
163119:
163120: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
163121: --
163122: -- following sets the accounting attributes needed to reverse

Line 163317: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

163313:
163314: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
163315: -- or secondary ledger that has different currency with primary
163316: -- or alc that is calculated by sla
163317: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
163318: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
163319:
163320: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163321: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 163318: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

163314: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
163315: -- or secondary ledger that has different currency with primary
163316: -- or alc that is calculated by sla
163317: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
163318: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
163319:
163320: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163321: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
163322: AND (l_actual_flag = 'A')) THEN

Line 163320: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

163316: -- or alc that is calculated by sla
163317: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
163318: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
163319:
163320: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163321: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
163322: AND (l_actual_flag = 'A')) THEN
163323: XLA_AE_LINES_PKG.CreateGainOrLossLines(
163324: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 163321: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

163317: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
163318: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
163319:
163320: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163321: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
163322: AND (l_actual_flag = 'A')) THEN
163323: XLA_AE_LINES_PKG.CreateGainOrLossLines(
163324: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163325: ,p_application_id => p_application_id

Line 163324: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

163320: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
163321: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
163322: AND (l_actual_flag = 'A')) THEN
163323: XLA_AE_LINES_PKG.CreateGainOrLossLines(
163324: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163325: ,p_application_id => p_application_id
163326: ,p_amb_context_code => 'DEFAULT'
163327: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
163328: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 163327: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

163323: XLA_AE_LINES_PKG.CreateGainOrLossLines(
163324: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
163325: ,p_application_id => p_application_id
163326: ,p_amb_context_code => 'DEFAULT'
163327: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
163328: ,p_event_class_code => C_EVENT_CLASS_CODE
163329: ,p_event_type_code => C_EVENT_TYPE_CODE
163330:
163331: ,p_gain_ccid => -1

Line 163862: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163858:
163859: l_calculate_acctd_flag VARCHAR2(1) :='N';
163860: l_calculate_g_l_flag VARCHAR2(1) :='N';
163861: --
163862: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163863: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163864: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163863: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163859: l_calculate_acctd_flag VARCHAR2(1) :='N';
163860: l_calculate_g_l_flag VARCHAR2(1) :='N';
163861: --
163862: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163863: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163864: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 163864: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

163860: l_calculate_g_l_flag VARCHAR2(1) :='N';
163861: --
163862: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163863: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163864: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163861: --
163862: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163863: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163864: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163862: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163863: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163864: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

163863: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163864: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

163864: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163865: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163866: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163867: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163868: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163869: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163870: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

163871: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163872: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163873: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163874: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

163875: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163876: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163877: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163885: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163878: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163885: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163886: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

163879: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163885: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163886: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163887: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

163880: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163885: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163886: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163887: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163888:

Line 163885: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

163881: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163885: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163886: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163887: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163888:
163889: l_event_id NUMBER;

Line 163886: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

163882: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163885: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163886: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163887: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163888:
163889: l_event_id NUMBER;
163890: l_previous_event_id NUMBER;

Line 163887: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

163883: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
163884: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
163885: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
163886: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163887: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
163888:
163889: l_event_id NUMBER;
163890: l_previous_event_id NUMBER;
163891: l_first_event_id NUMBER;

Line 163905: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

163901: l_event_class_name VARCHAR2(80) := 'Period End Accrual';
163902: l_description VARCHAR2(4000);
163903: l_transaction_reversal NUMBER;
163904: l_ae_header_id NUMBER;
163905: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
163906: l_log_module VARCHAR2(240);
163907: --
163908: l_acct_reversal_source VARCHAR2(30);
163909: l_trx_reversal_source VARCHAR2(30);

Line 164213: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

164209:
164210: --
164211: -- set event info as cache for other routines to refer event attributes
164212: --
164213: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
164214: (p_application_id => p_application_id
164215: ,p_primary_ledger_id => p_primary_ledger_id
164216: ,p_base_ledger_id => p_base_ledger_id
164217: ,p_target_ledger_id => p_target_ledger_id

Line 164246: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

164242:
164243: --
164244: -- set the status of entry to C_VALID (0)
164245: --
164246: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
164247:
164248: --
164249: -- initialize a row for ae header
164250: --

Line 164288: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

164284: --
164285: -- initilaize the status of ae headers for diffrent balance types
164286: -- the status is initialised to C_NOT_CREATED (2)
164287: --
164288: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164289: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164290: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164291:
164292: --

Line 164289: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

164285: -- initilaize the status of ae headers for diffrent balance types
164286: -- the status is initialised to C_NOT_CREATED (2)
164287: --
164288: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164289: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164290: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164291:
164292: --
164293: -- call api to validate and store accounting attributes for header

Line 164290: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

164286: -- the status is initialised to C_NOT_CREATED (2)
164287: --
164288: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164289: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164290: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
164291:
164292: --
164293: -- call api to validate and store accounting attributes for header
164294: --

Line 164333: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

164329: --
164330: l_trx_reversal_source := SUBSTR(NULL, 1,30);
164331:
164332: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
164333: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
164334:
164335: xla_accounting_err_pkg.build_message
164336: (p_appli_s_name => 'XLA'
164337: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 164341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

164337: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
164338: ,p_token_1 => 'ACCT_ATTR_NAME'
164339: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
164340: ,p_token_2 => 'PRODUCT_NAME'
164341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164345:

Line 164342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

164338: ,p_token_1 => 'ACCT_ATTR_NAME'
164339: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
164340: ,p_token_2 => 'PRODUCT_NAME'
164341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164345:
164346: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 164343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

164339: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
164340: ,p_token_2 => 'PRODUCT_NAME'
164341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164345:
164346: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
164347: --

Line 164344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

164340: ,p_token_2 => 'PRODUCT_NAME'
164341: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164342: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164343: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164344: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164345:
164346: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
164347: --
164348: -- following sets the accounting attributes needed to reverse

Line 164363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

164359: ----------------------------------------------------------------
164360: -- 4262811 - update the header statuses to invalid in need be
164361: ----------------------------------------------------------------
164362: --
164363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
164364:
164365:
164366: --
164367: -- Generate the accrual reversal headers

Line 164408: XLA_AE_JOURNAL_ENTRY_PKG.updateJournalEntryStatus (p_hdr_idx => g_last_hdr_idx);

164404:
164405: --
164406: -- Update the header status
164407: --
164408: XLA_AE_JOURNAL_ENTRY_PKG.updateJournalEntryStatus (p_hdr_idx => g_last_hdr_idx);
164409:
164410:
164411:
164412: END IF;

Line 164533: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

164529: ,p_module => l_log_module);
164530: END IF;
164531:
164532: --
164533: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
164534: --
164535: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
164536: --
164537: -- set event info as cache for other routines to refer event attributes

Line 164535: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

164531:
164532: --
164533: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
164534: --
164535: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
164536: --
164537: -- set event info as cache for other routines to refer event attributes
164538: --
164539:

Line 164543: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

164539:
164540: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
164541: l_previous_event_id := l_event_id;
164542:
164543: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
164544: (p_application_id => p_application_id
164545: ,p_primary_ledger_id => p_primary_ledger_id
164546: ,p_base_ledger_id => p_base_ledger_id
164547: ,p_target_ledger_id => p_target_ledger_id

Line 164584: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

164580: l_acct_reversal_source := SUBSTR(NULL, 1,30);
164581:
164582: IF l_continue_with_lines THEN
164583: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
164584: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
164585:
164586: xla_accounting_err_pkg.build_message
164587: (p_appli_s_name => 'XLA'
164588: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 164592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

164588: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
164589: ,p_token_1 => 'LINE_NUMBER'
164590: ,p_value_1 => l_array_extract_line_num(Idx)
164591: ,p_token_2 => 'PRODUCT_NAME'
164592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164596:

Line 164593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

164589: ,p_token_1 => 'LINE_NUMBER'
164590: ,p_value_1 => l_array_extract_line_num(Idx)
164591: ,p_token_2 => 'PRODUCT_NAME'
164592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164596:
164597: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 164594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

164590: ,p_value_1 => l_array_extract_line_num(Idx)
164591: ,p_token_2 => 'PRODUCT_NAME'
164592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164596:
164597: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
164598: --

Line 164595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

164591: ,p_token_2 => 'PRODUCT_NAME'
164592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
164593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
164594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
164596:
164597: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
164598: --
164599: -- following sets the accounting attributes needed to reverse

Line 164704: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

164700:
164701: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
164702: -- or secondary ledger that has different currency with primary
164703: -- or alc that is calculated by sla
164704: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
164705: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
164706:
164707: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164708: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 164705: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

164701: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
164702: -- or secondary ledger that has different currency with primary
164703: -- or alc that is calculated by sla
164704: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
164705: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
164706:
164707: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164708: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164709: AND (l_actual_flag = 'A')) THEN

Line 164707: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

164703: -- or alc that is calculated by sla
164704: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
164705: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
164706:
164707: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164708: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164709: AND (l_actual_flag = 'A')) THEN
164710: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164711: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 164708: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

164704: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
164705: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
164706:
164707: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164708: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164709: AND (l_actual_flag = 'A')) THEN
164710: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164711: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164712: ,p_application_id => p_application_id

Line 164711: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

164707: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
164708: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
164709: AND (l_actual_flag = 'A')) THEN
164710: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164711: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164712: ,p_application_id => p_application_id
164713: ,p_amb_context_code => 'DEFAULT'
164714: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
164715: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 164714: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

164710: XLA_AE_LINES_PKG.CreateGainOrLossLines(
164711: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
164712: ,p_application_id => p_application_id
164713: ,p_amb_context_code => 'DEFAULT'
164714: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
164715: ,p_event_class_code => C_EVENT_CLASS_CODE
164716: ,p_event_type_code => C_EVENT_TYPE_CODE
164717:
164718: ,p_gain_ccid => -1

Line 165249: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

165245:
165246: l_calculate_acctd_flag VARCHAR2(1) :='N';
165247: l_calculate_g_l_flag VARCHAR2(1) :='N';
165248: --
165249: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165250: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165251: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 165250: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

165246: l_calculate_acctd_flag VARCHAR2(1) :='N';
165247: l_calculate_g_l_flag VARCHAR2(1) :='N';
165248: --
165249: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165250: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165251: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 165251: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

165247: l_calculate_g_l_flag VARCHAR2(1) :='N';
165248: --
165249: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165250: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165251: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

165248: --
165249: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165250: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165251: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

165249: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165250: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165251: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

165250: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165251: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

165251: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

165252: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

165253: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

165254: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

165255: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

165256: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

165257: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

165258: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

165259: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

165260: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

165261: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

165262: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

165263: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

165264: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
165272: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

165265: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
165272: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165273: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

165266: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
165272: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165273: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165274: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

165267: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
165272: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165273: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165274: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165275:

Line 165272: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

165268: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
165272: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165273: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165274: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165275:
165276: l_event_id NUMBER;

Line 165273: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

165269: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
165272: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165273: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165274: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165275:
165276: l_event_id NUMBER;
165277: l_previous_event_id NUMBER;

Line 165274: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

165270: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
165271: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
165272: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
165273: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165274: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
165275:
165276: l_event_id NUMBER;
165277: l_previous_event_id NUMBER;
165278: l_first_event_id NUMBER;

Line 165292: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

165288: l_event_class_name VARCHAR2(80) := 'PO Delivery into Inventory';
165289: l_description VARCHAR2(4000);
165290: l_transaction_reversal NUMBER;
165291: l_ae_header_id NUMBER;
165292: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
165293: l_log_module VARCHAR2(240);
165294: --
165295: l_acct_reversal_source VARCHAR2(30);
165296: l_trx_reversal_source VARCHAR2(30);

Line 165596: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

165592:
165593: --
165594: -- set event info as cache for other routines to refer event attributes
165595: --
165596: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
165597: (p_application_id => p_application_id
165598: ,p_primary_ledger_id => p_primary_ledger_id
165599: ,p_base_ledger_id => p_base_ledger_id
165600: ,p_target_ledger_id => p_target_ledger_id

Line 165629: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

165625:
165626: --
165627: -- set the status of entry to C_VALID (0)
165628: --
165629: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
165630:
165631: --
165632: -- initialize a row for ae header
165633: --

Line 165667: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

165663: --
165664: -- initilaize the status of ae headers for diffrent balance types
165665: -- the status is initialised to C_NOT_CREATED (2)
165666: --
165667: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165668: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165669: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165670:
165671: --

Line 165668: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

165664: -- initilaize the status of ae headers for diffrent balance types
165665: -- the status is initialised to C_NOT_CREATED (2)
165666: --
165667: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165668: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165669: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165670:
165671: --
165672: -- call api to validate and store accounting attributes for header

Line 165669: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

165665: -- the status is initialised to C_NOT_CREATED (2)
165666: --
165667: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165668: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165669: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
165670:
165671: --
165672: -- call api to validate and store accounting attributes for header
165673: --

Line 165712: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

165708: --
165709: l_trx_reversal_source := SUBSTR(NULL, 1,30);
165710:
165711: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
165712: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
165713:
165714: xla_accounting_err_pkg.build_message
165715: (p_appli_s_name => 'XLA'
165716: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 165720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

165716: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
165717: ,p_token_1 => 'ACCT_ATTR_NAME'
165718: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
165719: ,p_token_2 => 'PRODUCT_NAME'
165720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165724:

Line 165721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

165717: ,p_token_1 => 'ACCT_ATTR_NAME'
165718: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
165719: ,p_token_2 => 'PRODUCT_NAME'
165720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165724:
165725: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 165722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

165718: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
165719: ,p_token_2 => 'PRODUCT_NAME'
165720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165724:
165725: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
165726: --

Line 165723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

165719: ,p_token_2 => 'PRODUCT_NAME'
165720: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165721: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165722: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165723: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165724:
165725: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
165726: --
165727: -- following sets the accounting attributes needed to reverse

Line 165742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

165738: ----------------------------------------------------------------
165739: -- 4262811 - update the header statuses to invalid in need be
165740: ----------------------------------------------------------------
165741: --
165742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
165743:
165744:
165745: -----------------------------------------------
165746: -- No accrual reversal for the event class/type

Line 165870: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

165866: ,p_module => l_log_module);
165867: END IF;
165868:
165869: --
165870: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
165871: --
165872: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
165873: --
165874: -- set event info as cache for other routines to refer event attributes

Line 165872: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

165868:
165869: --
165870: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
165871: --
165872: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
165873: --
165874: -- set event info as cache for other routines to refer event attributes
165875: --
165876:

Line 165880: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

165876:
165877: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
165878: l_previous_event_id := l_event_id;
165879:
165880: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
165881: (p_application_id => p_application_id
165882: ,p_primary_ledger_id => p_primary_ledger_id
165883: ,p_base_ledger_id => p_base_ledger_id
165884: ,p_target_ledger_id => p_target_ledger_id

Line 165921: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

165917: l_acct_reversal_source := SUBSTR(NULL, 1,30);
165918:
165919: IF l_continue_with_lines THEN
165920: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
165921: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
165922:
165923: xla_accounting_err_pkg.build_message
165924: (p_appli_s_name => 'XLA'
165925: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 165929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

165925: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
165926: ,p_token_1 => 'LINE_NUMBER'
165927: ,p_value_1 => l_array_extract_line_num(Idx)
165928: ,p_token_2 => 'PRODUCT_NAME'
165929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165933:

Line 165930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

165926: ,p_token_1 => 'LINE_NUMBER'
165927: ,p_value_1 => l_array_extract_line_num(Idx)
165928: ,p_token_2 => 'PRODUCT_NAME'
165929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165933:
165934: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 165931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

165927: ,p_value_1 => l_array_extract_line_num(Idx)
165928: ,p_token_2 => 'PRODUCT_NAME'
165929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165933:
165934: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
165935: --

Line 165932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

165928: ,p_token_2 => 'PRODUCT_NAME'
165929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
165930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
165931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
165932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
165933:
165934: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
165935: --
165936: -- following sets the accounting attributes needed to reverse

Line 166275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

166271:
166272: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
166273: -- or secondary ledger that has different currency with primary
166274: -- or alc that is calculated by sla
166275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
166276: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
166277:
166278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 166276: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

166272: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
166273: -- or secondary ledger that has different currency with primary
166274: -- or alc that is calculated by sla
166275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
166276: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
166277:
166278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
166280: AND (l_actual_flag = 'A')) THEN

Line 166278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

166274: -- or alc that is calculated by sla
166275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
166276: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
166277:
166278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
166280: AND (l_actual_flag = 'A')) THEN
166281: XLA_AE_LINES_PKG.CreateGainOrLossLines(
166282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 166279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

166275: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
166276: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
166277:
166278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
166280: AND (l_actual_flag = 'A')) THEN
166281: XLA_AE_LINES_PKG.CreateGainOrLossLines(
166282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166283: ,p_application_id => p_application_id

Line 166282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

166278: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
166279: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
166280: AND (l_actual_flag = 'A')) THEN
166281: XLA_AE_LINES_PKG.CreateGainOrLossLines(
166282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166283: ,p_application_id => p_application_id
166284: ,p_amb_context_code => 'DEFAULT'
166285: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
166286: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 166285: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

166281: XLA_AE_LINES_PKG.CreateGainOrLossLines(
166282: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
166283: ,p_application_id => p_application_id
166284: ,p_amb_context_code => 'DEFAULT'
166285: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
166286: ,p_event_class_code => C_EVENT_CLASS_CODE
166287: ,p_event_type_code => C_EVENT_TYPE_CODE
166288:
166289: ,p_gain_ccid => -1

Line 166766: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166762:
166763: l_calculate_acctd_flag VARCHAR2(1) :='N';
166764: l_calculate_g_l_flag VARCHAR2(1) :='N';
166765: --
166766: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166767: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166768: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166767: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166763: l_calculate_acctd_flag VARCHAR2(1) :='N';
166764: l_calculate_g_l_flag VARCHAR2(1) :='N';
166765: --
166766: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166767: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166768: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 166768: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

166764: l_calculate_g_l_flag VARCHAR2(1) :='N';
166765: --
166766: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166767: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166768: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166765: --
166766: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166767: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166768: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166766: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166767: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166768: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

166767: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166768: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

166768: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166769: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166770: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166771: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166772: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166773: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166774: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

166775: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166776: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166777: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166778: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

166779: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166780: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166781: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166789: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166782: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166789: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166790: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

166783: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166789: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166790: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166791: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

166784: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166789: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166790: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166791: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166792:

Line 166789: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

166785: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166789: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166790: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166791: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166792:
166793: l_event_id NUMBER;

Line 166790: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

166786: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166789: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166790: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166791: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166792:
166793: l_event_id NUMBER;
166794: l_previous_event_id NUMBER;

Line 166791: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

166787: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
166788: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
166789: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
166790: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166791: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
166792:
166793: l_event_id NUMBER;
166794: l_previous_event_id NUMBER;
166795: l_first_event_id NUMBER;

Line 166809: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

166805: l_event_class_name VARCHAR2(80) := 'Receipt into Receiving Inspection';
166806: l_description VARCHAR2(4000);
166807: l_transaction_reversal NUMBER;
166808: l_ae_header_id NUMBER;
166809: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
166810: l_log_module VARCHAR2(240);
166811: --
166812: l_acct_reversal_source VARCHAR2(30);
166813: l_trx_reversal_source VARCHAR2(30);

Line 167073: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

167069:
167070: --
167071: -- set event info as cache for other routines to refer event attributes
167072: --
167073: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
167074: (p_application_id => p_application_id
167075: ,p_primary_ledger_id => p_primary_ledger_id
167076: ,p_base_ledger_id => p_base_ledger_id
167077: ,p_target_ledger_id => p_target_ledger_id

Line 167106: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

167102:
167103: --
167104: -- set the status of entry to C_VALID (0)
167105: --
167106: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
167107:
167108: --
167109: -- initialize a row for ae header
167110: --

Line 167138: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

167134: --
167135: -- initilaize the status of ae headers for diffrent balance types
167136: -- the status is initialised to C_NOT_CREATED (2)
167137: --
167138: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167139: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167140: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167141:
167142: --

Line 167139: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

167135: -- initilaize the status of ae headers for diffrent balance types
167136: -- the status is initialised to C_NOT_CREATED (2)
167137: --
167138: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167139: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167140: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167141:
167142: --
167143: -- call api to validate and store accounting attributes for header

Line 167140: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

167136: -- the status is initialised to C_NOT_CREATED (2)
167137: --
167138: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167139: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167140: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
167141:
167142: --
167143: -- call api to validate and store accounting attributes for header
167144: --

Line 167181: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

167177: --
167178: l_trx_reversal_source := SUBSTR(NULL, 1,30);
167179:
167180: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
167181: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
167182:
167183: xla_accounting_err_pkg.build_message
167184: (p_appli_s_name => 'XLA'
167185: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 167189: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

167185: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
167186: ,p_token_1 => 'ACCT_ATTR_NAME'
167187: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
167188: ,p_token_2 => 'PRODUCT_NAME'
167189: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167190: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167191: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167192: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167193:

Line 167190: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

167186: ,p_token_1 => 'ACCT_ATTR_NAME'
167187: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
167188: ,p_token_2 => 'PRODUCT_NAME'
167189: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167190: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167191: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167192: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167193:
167194: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 167191: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

167187: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
167188: ,p_token_2 => 'PRODUCT_NAME'
167189: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167190: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167191: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167192: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167193:
167194: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
167195: --

Line 167192: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

167188: ,p_token_2 => 'PRODUCT_NAME'
167189: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167190: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167191: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167192: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167193:
167194: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
167195: --
167196: -- following sets the accounting attributes needed to reverse

Line 167211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

167207: ----------------------------------------------------------------
167208: -- 4262811 - update the header statuses to invalid in need be
167209: ----------------------------------------------------------------
167210: --
167211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
167212:
167213:
167214: -----------------------------------------------
167215: -- No accrual reversal for the event class/type

Line 167335: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

167331: ,p_module => l_log_module);
167332: END IF;
167333:
167334: --
167335: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
167336: --
167337: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
167338: --
167339: -- set event info as cache for other routines to refer event attributes

Line 167337: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

167333:
167334: --
167335: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
167336: --
167337: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
167338: --
167339: -- set event info as cache for other routines to refer event attributes
167340: --
167341:

Line 167345: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

167341:
167342: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
167343: l_previous_event_id := l_event_id;
167344:
167345: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
167346: (p_application_id => p_application_id
167347: ,p_primary_ledger_id => p_primary_ledger_id
167348: ,p_base_ledger_id => p_base_ledger_id
167349: ,p_target_ledger_id => p_target_ledger_id

Line 167386: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

167382: l_acct_reversal_source := SUBSTR(NULL, 1,30);
167383:
167384: IF l_continue_with_lines THEN
167385: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
167386: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
167387:
167388: xla_accounting_err_pkg.build_message
167389: (p_appli_s_name => 'XLA'
167390: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 167394: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

167390: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
167391: ,p_token_1 => 'LINE_NUMBER'
167392: ,p_value_1 => l_array_extract_line_num(Idx)
167393: ,p_token_2 => 'PRODUCT_NAME'
167394: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167395: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167396: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167397: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167398:

Line 167395: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

167391: ,p_token_1 => 'LINE_NUMBER'
167392: ,p_value_1 => l_array_extract_line_num(Idx)
167393: ,p_token_2 => 'PRODUCT_NAME'
167394: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167395: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167396: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167397: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167398:
167399: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 167396: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

167392: ,p_value_1 => l_array_extract_line_num(Idx)
167393: ,p_token_2 => 'PRODUCT_NAME'
167394: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167395: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167396: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167397: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167398:
167399: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
167400: --

Line 167397: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

167393: ,p_token_2 => 'PRODUCT_NAME'
167394: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
167395: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
167396: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167397: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
167398:
167399: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
167400: --
167401: -- following sets the accounting attributes needed to reverse

Line 167602: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

167598:
167599: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
167600: -- or secondary ledger that has different currency with primary
167601: -- or alc that is calculated by sla
167602: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
167603: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
167604:
167605: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
167606: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 167603: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

167599: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
167600: -- or secondary ledger that has different currency with primary
167601: -- or alc that is calculated by sla
167602: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
167603: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
167604:
167605: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
167606: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
167607: AND (l_actual_flag = 'A')) THEN

Line 167605: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

167601: -- or alc that is calculated by sla
167602: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
167603: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
167604:
167605: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
167606: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
167607: AND (l_actual_flag = 'A')) THEN
167608: XLA_AE_LINES_PKG.CreateGainOrLossLines(
167609: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 167606: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

167602: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
167603: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
167604:
167605: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
167606: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
167607: AND (l_actual_flag = 'A')) THEN
167608: XLA_AE_LINES_PKG.CreateGainOrLossLines(
167609: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167610: ,p_application_id => p_application_id

Line 167609: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

167605: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
167606: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
167607: AND (l_actual_flag = 'A')) THEN
167608: XLA_AE_LINES_PKG.CreateGainOrLossLines(
167609: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167610: ,p_application_id => p_application_id
167611: ,p_amb_context_code => 'DEFAULT'
167612: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
167613: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 167612: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

167608: XLA_AE_LINES_PKG.CreateGainOrLossLines(
167609: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
167610: ,p_application_id => p_application_id
167611: ,p_amb_context_code => 'DEFAULT'
167612: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
167613: ,p_event_class_code => C_EVENT_CLASS_CODE
167614: ,p_event_type_code => C_EVENT_TYPE_CODE
167615:
167616: ,p_gain_ccid => -1

Line 168088: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168084:
168085: l_calculate_acctd_flag VARCHAR2(1) :='N';
168086: l_calculate_g_l_flag VARCHAR2(1) :='N';
168087: --
168088: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168089: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168090: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168089: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168085: l_calculate_acctd_flag VARCHAR2(1) :='N';
168086: l_calculate_g_l_flag VARCHAR2(1) :='N';
168087: --
168088: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168089: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168090: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 168090: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

168086: l_calculate_g_l_flag VARCHAR2(1) :='N';
168087: --
168088: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168089: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168090: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168087: --
168088: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168089: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168090: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168088: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168089: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168090: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

168089: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168090: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

168090: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168091: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168092: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168093: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168094: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168095: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168096: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

168097: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168098: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168099: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168100: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

168101: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168102: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168103: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168111: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168104: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168111: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168112: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

168105: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168111: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168112: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168113: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

168106: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168111: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168112: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168113: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168114:

Line 168111: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

168107: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168111: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168112: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168113: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168114:
168115: l_event_id NUMBER;

Line 168112: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

168108: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168111: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168112: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168113: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168114:
168115: l_event_id NUMBER;
168116: l_previous_event_id NUMBER;

Line 168113: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

168109: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
168110: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
168111: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
168112: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168113: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
168114:
168115: l_event_id NUMBER;
168116: l_previous_event_id NUMBER;
168117: l_first_event_id NUMBER;

Line 168131: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

168127: l_event_class_name VARCHAR2(80) := 'Retroactive Price Adjustment to Delivery';
168128: l_description VARCHAR2(4000);
168129: l_transaction_reversal NUMBER;
168130: l_ae_header_id NUMBER;
168131: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
168132: l_log_module VARCHAR2(240);
168133: --
168134: l_acct_reversal_source VARCHAR2(30);
168135: l_trx_reversal_source VARCHAR2(30);

Line 168391: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

168387:
168388: --
168389: -- set event info as cache for other routines to refer event attributes
168390: --
168391: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
168392: (p_application_id => p_application_id
168393: ,p_primary_ledger_id => p_primary_ledger_id
168394: ,p_base_ledger_id => p_base_ledger_id
168395: ,p_target_ledger_id => p_target_ledger_id

Line 168424: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

168420:
168421: --
168422: -- set the status of entry to C_VALID (0)
168423: --
168424: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
168425:
168426: --
168427: -- initialize a row for ae header
168428: --

Line 168455: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

168451: --
168452: -- initilaize the status of ae headers for diffrent balance types
168453: -- the status is initialised to C_NOT_CREATED (2)
168454: --
168455: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168456: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168457: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168458:
168459: --

Line 168456: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

168452: -- initilaize the status of ae headers for diffrent balance types
168453: -- the status is initialised to C_NOT_CREATED (2)
168454: --
168455: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168456: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168457: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168458:
168459: --
168460: -- call api to validate and store accounting attributes for header

Line 168457: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

168453: -- the status is initialised to C_NOT_CREATED (2)
168454: --
168455: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168456: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168457: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
168458:
168459: --
168460: -- call api to validate and store accounting attributes for header
168461: --

Line 168498: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

168494: --
168495: l_trx_reversal_source := SUBSTR(NULL, 1,30);
168496:
168497: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
168498: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
168499:
168500: xla_accounting_err_pkg.build_message
168501: (p_appli_s_name => 'XLA'
168502: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 168506: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

168502: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
168503: ,p_token_1 => 'ACCT_ATTR_NAME'
168504: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
168505: ,p_token_2 => 'PRODUCT_NAME'
168506: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168507: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168508: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168509: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168510:

Line 168507: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

168503: ,p_token_1 => 'ACCT_ATTR_NAME'
168504: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
168505: ,p_token_2 => 'PRODUCT_NAME'
168506: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168507: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168508: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168509: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168510:
168511: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 168508: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

168504: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
168505: ,p_token_2 => 'PRODUCT_NAME'
168506: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168507: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168508: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168509: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168510:
168511: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
168512: --

Line 168509: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

168505: ,p_token_2 => 'PRODUCT_NAME'
168506: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168507: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168508: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168509: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168510:
168511: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
168512: --
168513: -- following sets the accounting attributes needed to reverse

Line 168528: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

168524: ----------------------------------------------------------------
168525: -- 4262811 - update the header statuses to invalid in need be
168526: ----------------------------------------------------------------
168527: --
168528: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
168529:
168530:
168531: -----------------------------------------------
168532: -- No accrual reversal for the event class/type

Line 168652: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

168648: ,p_module => l_log_module);
168649: END IF;
168650:
168651: --
168652: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
168653: --
168654: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
168655: --
168656: -- set event info as cache for other routines to refer event attributes

Line 168654: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

168650:
168651: --
168652: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
168653: --
168654: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
168655: --
168656: -- set event info as cache for other routines to refer event attributes
168657: --
168658:

Line 168662: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

168658:
168659: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
168660: l_previous_event_id := l_event_id;
168661:
168662: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
168663: (p_application_id => p_application_id
168664: ,p_primary_ledger_id => p_primary_ledger_id
168665: ,p_base_ledger_id => p_base_ledger_id
168666: ,p_target_ledger_id => p_target_ledger_id

Line 168703: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

168699: l_acct_reversal_source := SUBSTR(NULL, 1,30);
168700:
168701: IF l_continue_with_lines THEN
168702: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
168703: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
168704:
168705: xla_accounting_err_pkg.build_message
168706: (p_appli_s_name => 'XLA'
168707: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 168711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

168707: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
168708: ,p_token_1 => 'LINE_NUMBER'
168709: ,p_value_1 => l_array_extract_line_num(Idx)
168710: ,p_token_2 => 'PRODUCT_NAME'
168711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168715:

Line 168712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

168708: ,p_token_1 => 'LINE_NUMBER'
168709: ,p_value_1 => l_array_extract_line_num(Idx)
168710: ,p_token_2 => 'PRODUCT_NAME'
168711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168715:
168716: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 168713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

168709: ,p_value_1 => l_array_extract_line_num(Idx)
168710: ,p_token_2 => 'PRODUCT_NAME'
168711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168715:
168716: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
168717: --

Line 168714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

168710: ,p_token_2 => 'PRODUCT_NAME'
168711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
168712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
168713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
168715:
168716: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
168717: --
168718: -- following sets the accounting attributes needed to reverse

Line 168829: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

168825:
168826: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
168827: -- or secondary ledger that has different currency with primary
168828: -- or alc that is calculated by sla
168829: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
168830: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
168831:
168832: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168833: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 168830: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

168826: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
168827: -- or secondary ledger that has different currency with primary
168828: -- or alc that is calculated by sla
168829: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
168830: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
168831:
168832: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168833: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168834: AND (l_actual_flag = 'A')) THEN

Line 168832: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

168828: -- or alc that is calculated by sla
168829: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
168830: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
168831:
168832: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168833: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168834: AND (l_actual_flag = 'A')) THEN
168835: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168836: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 168833: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

168829: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
168830: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
168831:
168832: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168833: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168834: AND (l_actual_flag = 'A')) THEN
168835: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168836: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168837: ,p_application_id => p_application_id

Line 168836: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

168832: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
168833: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
168834: AND (l_actual_flag = 'A')) THEN
168835: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168836: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168837: ,p_application_id => p_application_id
168838: ,p_amb_context_code => 'DEFAULT'
168839: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
168840: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 168839: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

168835: XLA_AE_LINES_PKG.CreateGainOrLossLines(
168836: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
168837: ,p_application_id => p_application_id
168838: ,p_amb_context_code => 'DEFAULT'
168839: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
168840: ,p_event_class_code => C_EVENT_CLASS_CODE
168841: ,p_event_type_code => C_EVENT_TYPE_CODE
168842:
168843: ,p_gain_ccid => -1

Line 169320: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169316:
169317: l_calculate_acctd_flag VARCHAR2(1) :='N';
169318: l_calculate_g_l_flag VARCHAR2(1) :='N';
169319: --
169320: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169321: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169322: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169321: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169317: l_calculate_acctd_flag VARCHAR2(1) :='N';
169318: l_calculate_g_l_flag VARCHAR2(1) :='N';
169319: --
169320: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169321: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169322: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 169322: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

169318: l_calculate_g_l_flag VARCHAR2(1) :='N';
169319: --
169320: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169321: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169322: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169319: --
169320: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169321: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169322: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169320: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169321: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169322: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

169321: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169322: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

169322: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169323: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169324: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169325: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169326: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169327: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169328: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

169329: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169330: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169331: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169332: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

169333: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169334: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169335: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
169343: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169336: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
169343: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169344: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

169337: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
169343: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169344: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169345: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

169338: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
169343: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169344: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169345: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169346:

Line 169343: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

169339: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
169343: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169344: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169345: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169346:
169347: l_event_id NUMBER;

Line 169344: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

169340: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
169343: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169344: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169345: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169346:
169347: l_event_id NUMBER;
169348: l_previous_event_id NUMBER;

Line 169345: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

169341: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
169342: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
169343: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
169344: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169345: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
169346:
169347: l_event_id NUMBER;
169348: l_previous_event_id NUMBER;
169349: l_first_event_id NUMBER;

Line 169363: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

169359: l_event_class_name VARCHAR2(80) := 'Retroactive Price Adjustment to Receipt';
169360: l_description VARCHAR2(4000);
169361: l_transaction_reversal NUMBER;
169362: l_ae_header_id NUMBER;
169363: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
169364: l_log_module VARCHAR2(240);
169365: --
169366: l_acct_reversal_source VARCHAR2(30);
169367: l_trx_reversal_source VARCHAR2(30);

Line 169627: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

169623:
169624: --
169625: -- set event info as cache for other routines to refer event attributes
169626: --
169627: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
169628: (p_application_id => p_application_id
169629: ,p_primary_ledger_id => p_primary_ledger_id
169630: ,p_base_ledger_id => p_base_ledger_id
169631: ,p_target_ledger_id => p_target_ledger_id

Line 169660: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

169656:
169657: --
169658: -- set the status of entry to C_VALID (0)
169659: --
169660: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
169661:
169662: --
169663: -- initialize a row for ae header
169664: --

Line 169692: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

169688: --
169689: -- initilaize the status of ae headers for diffrent balance types
169690: -- the status is initialised to C_NOT_CREATED (2)
169691: --
169692: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169693: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169694: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169695:
169696: --

Line 169693: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

169689: -- initilaize the status of ae headers for diffrent balance types
169690: -- the status is initialised to C_NOT_CREATED (2)
169691: --
169692: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169693: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169694: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169695:
169696: --
169697: -- call api to validate and store accounting attributes for header

Line 169694: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

169690: -- the status is initialised to C_NOT_CREATED (2)
169691: --
169692: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169693: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169694: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
169695:
169696: --
169697: -- call api to validate and store accounting attributes for header
169698: --

Line 169735: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

169731: --
169732: l_trx_reversal_source := SUBSTR(NULL, 1,30);
169733:
169734: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
169735: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
169736:
169737: xla_accounting_err_pkg.build_message
169738: (p_appli_s_name => 'XLA'
169739: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 169743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

169739: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
169740: ,p_token_1 => 'ACCT_ATTR_NAME'
169741: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
169742: ,p_token_2 => 'PRODUCT_NAME'
169743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169747:

Line 169744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

169740: ,p_token_1 => 'ACCT_ATTR_NAME'
169741: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
169742: ,p_token_2 => 'PRODUCT_NAME'
169743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169747:
169748: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 169745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

169741: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
169742: ,p_token_2 => 'PRODUCT_NAME'
169743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169747:
169748: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
169749: --

Line 169746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

169742: ,p_token_2 => 'PRODUCT_NAME'
169743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169747:
169748: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
169749: --
169750: -- following sets the accounting attributes needed to reverse

Line 169765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

169761: ----------------------------------------------------------------
169762: -- 4262811 - update the header statuses to invalid in need be
169763: ----------------------------------------------------------------
169764: --
169765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
169766:
169767:
169768: -----------------------------------------------
169769: -- No accrual reversal for the event class/type

Line 169889: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

169885: ,p_module => l_log_module);
169886: END IF;
169887:
169888: --
169889: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
169890: --
169891: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
169892: --
169893: -- set event info as cache for other routines to refer event attributes

Line 169891: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

169887:
169888: --
169889: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
169890: --
169891: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
169892: --
169893: -- set event info as cache for other routines to refer event attributes
169894: --
169895:

Line 169899: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

169895:
169896: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
169897: l_previous_event_id := l_event_id;
169898:
169899: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
169900: (p_application_id => p_application_id
169901: ,p_primary_ledger_id => p_primary_ledger_id
169902: ,p_base_ledger_id => p_base_ledger_id
169903: ,p_target_ledger_id => p_target_ledger_id

Line 169940: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

169936: l_acct_reversal_source := SUBSTR(NULL, 1,30);
169937:
169938: IF l_continue_with_lines THEN
169939: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
169940: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
169941:
169942: xla_accounting_err_pkg.build_message
169943: (p_appli_s_name => 'XLA'
169944: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 169948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

169944: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
169945: ,p_token_1 => 'LINE_NUMBER'
169946: ,p_value_1 => l_array_extract_line_num(Idx)
169947: ,p_token_2 => 'PRODUCT_NAME'
169948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169952:

Line 169949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

169945: ,p_token_1 => 'LINE_NUMBER'
169946: ,p_value_1 => l_array_extract_line_num(Idx)
169947: ,p_token_2 => 'PRODUCT_NAME'
169948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169952:
169953: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 169950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

169946: ,p_value_1 => l_array_extract_line_num(Idx)
169947: ,p_token_2 => 'PRODUCT_NAME'
169948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169952:
169953: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
169954: --

Line 169951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

169947: ,p_token_2 => 'PRODUCT_NAME'
169948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
169949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
169950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
169951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
169952:
169953: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
169954: --
169955: -- following sets the accounting attributes needed to reverse

Line 170098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

170094:
170095: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
170096: -- or secondary ledger that has different currency with primary
170097: -- or alc that is calculated by sla
170098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
170099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
170100:
170101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 170099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

170095: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
170096: -- or secondary ledger that has different currency with primary
170097: -- or alc that is calculated by sla
170098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
170099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
170100:
170101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170103: AND (l_actual_flag = 'A')) THEN

Line 170101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

170097: -- or alc that is calculated by sla
170098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
170099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
170100:
170101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170103: AND (l_actual_flag = 'A')) THEN
170104: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 170102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

170098: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
170099: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
170100:
170101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170103: AND (l_actual_flag = 'A')) THEN
170104: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170106: ,p_application_id => p_application_id

Line 170105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

170101: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
170102: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
170103: AND (l_actual_flag = 'A')) THEN
170104: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170106: ,p_application_id => p_application_id
170107: ,p_amb_context_code => 'DEFAULT'
170108: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
170109: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 170108: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

170104: XLA_AE_LINES_PKG.CreateGainOrLossLines(
170105: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
170106: ,p_application_id => p_application_id
170107: ,p_amb_context_code => 'DEFAULT'
170108: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
170109: ,p_event_class_code => C_EVENT_CLASS_CODE
170110: ,p_event_type_code => C_EVENT_TYPE_CODE
170111:
170112: ,p_gain_ccid => -1

Line 170589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

170585:
170586: l_calculate_acctd_flag VARCHAR2(1) :='N';
170587: l_calculate_g_l_flag VARCHAR2(1) :='N';
170588: --
170589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 170590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

170586: l_calculate_acctd_flag VARCHAR2(1) :='N';
170587: l_calculate_g_l_flag VARCHAR2(1) :='N';
170588: --
170589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 170591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

170587: l_calculate_g_l_flag VARCHAR2(1) :='N';
170588: --
170589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

170588: --
170589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

170589: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

170590: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

170591: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

170592: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170593: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170594: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

170595: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

170596: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

170597: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

170598: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

170599: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

170600: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

170601: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

170602: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170603: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170604: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170605: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

170606: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

170607: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170615:

Line 170612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

170608: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170615:
170616: l_event_id NUMBER;

Line 170613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

170609: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170615:
170616: l_event_id NUMBER;
170617: l_previous_event_id NUMBER;

Line 170614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

170610: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
170611: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
170612: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
170613: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170614: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
170615:
170616: l_event_id NUMBER;
170617: l_previous_event_id NUMBER;
170618: l_first_event_id NUMBER;

Line 170632: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

170628: l_event_class_name VARCHAR2(80) := 'Sales Order Issue';
170629: l_description VARCHAR2(4000);
170630: l_transaction_reversal NUMBER;
170631: l_ae_header_id NUMBER;
170632: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
170633: l_log_module VARCHAR2(240);
170634: --
170635: l_acct_reversal_source VARCHAR2(30);
170636: l_trx_reversal_source VARCHAR2(30);

Line 170892: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

170888:
170889: --
170890: -- set event info as cache for other routines to refer event attributes
170891: --
170892: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
170893: (p_application_id => p_application_id
170894: ,p_primary_ledger_id => p_primary_ledger_id
170895: ,p_base_ledger_id => p_base_ledger_id
170896: ,p_target_ledger_id => p_target_ledger_id

Line 170925: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

170921:
170922: --
170923: -- set the status of entry to C_VALID (0)
170924: --
170925: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
170926:
170927: --
170928: -- initialize a row for ae header
170929: --

Line 170953: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

170949: --
170950: -- initilaize the status of ae headers for diffrent balance types
170951: -- the status is initialised to C_NOT_CREATED (2)
170952: --
170953: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170954: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170955: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170956:
170957: --

Line 170954: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

170950: -- initilaize the status of ae headers for diffrent balance types
170951: -- the status is initialised to C_NOT_CREATED (2)
170952: --
170953: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170954: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170955: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170956:
170957: --
170958: -- call api to validate and store accounting attributes for header

Line 170955: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

170951: -- the status is initialised to C_NOT_CREATED (2)
170952: --
170953: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170954: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170955: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
170956:
170957: --
170958: -- call api to validate and store accounting attributes for header
170959: --

Line 170996: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

170992: --
170993: l_trx_reversal_source := SUBSTR(NULL, 1,30);
170994:
170995: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
170996: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
170997:
170998: xla_accounting_err_pkg.build_message
170999: (p_appli_s_name => 'XLA'
171000: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 171004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

171000: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
171001: ,p_token_1 => 'ACCT_ATTR_NAME'
171002: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
171003: ,p_token_2 => 'PRODUCT_NAME'
171004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171008:

Line 171005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

171001: ,p_token_1 => 'ACCT_ATTR_NAME'
171002: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
171003: ,p_token_2 => 'PRODUCT_NAME'
171004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171008:
171009: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 171006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

171002: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
171003: ,p_token_2 => 'PRODUCT_NAME'
171004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171008:
171009: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
171010: --

Line 171007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

171003: ,p_token_2 => 'PRODUCT_NAME'
171004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171008:
171009: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
171010: --
171011: -- following sets the accounting attributes needed to reverse

Line 171026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

171022: ----------------------------------------------------------------
171023: -- 4262811 - update the header statuses to invalid in need be
171024: ----------------------------------------------------------------
171025: --
171026: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
171027:
171028:
171029: -----------------------------------------------
171030: -- No accrual reversal for the event class/type

Line 171154: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

171150: ,p_module => l_log_module);
171151: END IF;
171152:
171153: --
171154: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
171155: --
171156: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
171157: --
171158: -- set event info as cache for other routines to refer event attributes

Line 171156: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

171152:
171153: --
171154: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
171155: --
171156: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
171157: --
171158: -- set event info as cache for other routines to refer event attributes
171159: --
171160:

Line 171164: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

171160:
171161: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
171162: l_previous_event_id := l_event_id;
171163:
171164: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
171165: (p_application_id => p_application_id
171166: ,p_primary_ledger_id => p_primary_ledger_id
171167: ,p_base_ledger_id => p_base_ledger_id
171168: ,p_target_ledger_id => p_target_ledger_id

Line 171205: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

171201: l_acct_reversal_source := SUBSTR(NULL, 1,30);
171202:
171203: IF l_continue_with_lines THEN
171204: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
171205: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
171206:
171207: xla_accounting_err_pkg.build_message
171208: (p_appli_s_name => 'XLA'
171209: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 171213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

171209: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
171210: ,p_token_1 => 'LINE_NUMBER'
171211: ,p_value_1 => l_array_extract_line_num(Idx)
171212: ,p_token_2 => 'PRODUCT_NAME'
171213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171217:

Line 171214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

171210: ,p_token_1 => 'LINE_NUMBER'
171211: ,p_value_1 => l_array_extract_line_num(Idx)
171212: ,p_token_2 => 'PRODUCT_NAME'
171213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171217:
171218: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 171215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

171211: ,p_value_1 => l_array_extract_line_num(Idx)
171212: ,p_token_2 => 'PRODUCT_NAME'
171213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171217:
171218: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
171219: --

Line 171216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

171212: ,p_token_2 => 'PRODUCT_NAME'
171213: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
171214: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
171215: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171216: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
171217:
171218: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
171219: --
171220: -- following sets the accounting attributes needed to reverse

Line 171392: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

171388:
171389: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
171390: -- or secondary ledger that has different currency with primary
171391: -- or alc that is calculated by sla
171392: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
171393: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
171394:
171395: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
171396: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 171393: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

171389: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
171390: -- or secondary ledger that has different currency with primary
171391: -- or alc that is calculated by sla
171392: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
171393: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
171394:
171395: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
171396: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
171397: AND (l_actual_flag = 'A')) THEN

Line 171395: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

171391: -- or alc that is calculated by sla
171392: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
171393: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
171394:
171395: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
171396: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
171397: AND (l_actual_flag = 'A')) THEN
171398: XLA_AE_LINES_PKG.CreateGainOrLossLines(
171399: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 171396: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

171392: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
171393: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
171394:
171395: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
171396: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
171397: AND (l_actual_flag = 'A')) THEN
171398: XLA_AE_LINES_PKG.CreateGainOrLossLines(
171399: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171400: ,p_application_id => p_application_id

Line 171399: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

171395: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
171396: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
171397: AND (l_actual_flag = 'A')) THEN
171398: XLA_AE_LINES_PKG.CreateGainOrLossLines(
171399: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171400: ,p_application_id => p_application_id
171401: ,p_amb_context_code => 'DEFAULT'
171402: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
171403: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 171402: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

171398: XLA_AE_LINES_PKG.CreateGainOrLossLines(
171399: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
171400: ,p_application_id => p_application_id
171401: ,p_amb_context_code => 'DEFAULT'
171402: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
171403: ,p_event_class_code => C_EVENT_CLASS_CODE
171404: ,p_event_type_code => C_EVENT_TYPE_CODE
171405:
171406: ,p_gain_ccid => -1

Line 171882: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171878:
171879: l_calculate_acctd_flag VARCHAR2(1) :='Y';
171880: l_calculate_g_l_flag VARCHAR2(1) :='Y';
171881: --
171882: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171883: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171884: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171883: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171879: l_calculate_acctd_flag VARCHAR2(1) :='Y';
171880: l_calculate_g_l_flag VARCHAR2(1) :='Y';
171881: --
171882: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171883: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171884: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 171884: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

171880: l_calculate_g_l_flag VARCHAR2(1) :='Y';
171881: --
171882: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171883: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171884: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171881: --
171882: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171883: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171884: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171882: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171883: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171884: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

171883: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171884: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

171884: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171885: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171886: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171887: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171888: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171889: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171890: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

171891: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171892: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171893: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171894: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

171895: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171896: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171897: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171905: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171898: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171905: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171906: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

171899: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171905: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171906: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171907: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

171900: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171905: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171906: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171907: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171908:

Line 171905: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

171901: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171905: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171906: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171907: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171908:
171909: l_event_id NUMBER;

Line 171906: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

171902: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171905: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171906: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171907: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171908:
171909: l_event_id NUMBER;
171910: l_previous_event_id NUMBER;

Line 171907: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

171903: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
171904: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
171905: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
171906: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171907: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
171908:
171909: l_event_id NUMBER;
171910: l_previous_event_id NUMBER;
171911: l_first_event_id NUMBER;

Line 171925: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

171921: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
171922: l_description VARCHAR2(4000);
171923: l_transaction_reversal NUMBER;
171924: l_ae_header_id NUMBER;
171925: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
171926: l_log_module VARCHAR2(240);
171927: --
171928: l_acct_reversal_source VARCHAR2(30);
171929: l_trx_reversal_source VARCHAR2(30);

Line 172186: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

172182:
172183: --
172184: -- set event info as cache for other routines to refer event attributes
172185: --
172186: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
172187: (p_application_id => p_application_id
172188: ,p_primary_ledger_id => p_primary_ledger_id
172189: ,p_base_ledger_id => p_base_ledger_id
172190: ,p_target_ledger_id => p_target_ledger_id

Line 172219: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

172215:
172216: --
172217: -- set the status of entry to C_VALID (0)
172218: --
172219: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
172220:
172221: --
172222: -- initialize a row for ae header
172223: --

Line 172247: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

172243: --
172244: -- initilaize the status of ae headers for diffrent balance types
172245: -- the status is initialised to C_NOT_CREATED (2)
172246: --
172247: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172248: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172249: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172250:
172251: --

Line 172248: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

172244: -- initilaize the status of ae headers for diffrent balance types
172245: -- the status is initialised to C_NOT_CREATED (2)
172246: --
172247: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172248: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172249: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172250:
172251: --
172252: -- call api to validate and store accounting attributes for header

Line 172249: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

172245: -- the status is initialised to C_NOT_CREATED (2)
172246: --
172247: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172248: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172249: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
172250:
172251: --
172252: -- call api to validate and store accounting attributes for header
172253: --

Line 172290: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

172286: --
172287: l_trx_reversal_source := SUBSTR(NULL, 1,30);
172288:
172289: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
172290: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
172291:
172292: xla_accounting_err_pkg.build_message
172293: (p_appli_s_name => 'XLA'
172294: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 172298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

172294: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
172295: ,p_token_1 => 'ACCT_ATTR_NAME'
172296: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
172297: ,p_token_2 => 'PRODUCT_NAME'
172298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172302:

Line 172299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

172295: ,p_token_1 => 'ACCT_ATTR_NAME'
172296: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
172297: ,p_token_2 => 'PRODUCT_NAME'
172298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172302:
172303: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 172300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

172296: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
172297: ,p_token_2 => 'PRODUCT_NAME'
172298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172302:
172303: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
172304: --

Line 172301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

172297: ,p_token_2 => 'PRODUCT_NAME'
172298: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172299: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172300: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172301: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172302:
172303: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
172304: --
172305: -- following sets the accounting attributes needed to reverse

Line 172320: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

172316: ----------------------------------------------------------------
172317: -- 4262811 - update the header statuses to invalid in need be
172318: ----------------------------------------------------------------
172319: --
172320: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
172321:
172322:
172323: -----------------------------------------------
172324: -- No accrual reversal for the event class/type

Line 172448: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

172444: ,p_module => l_log_module);
172445: END IF;
172446:
172447: --
172448: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
172449: --
172450: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
172451: --
172452: -- set event info as cache for other routines to refer event attributes

Line 172450: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

172446:
172447: --
172448: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
172449: --
172450: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
172451: --
172452: -- set event info as cache for other routines to refer event attributes
172453: --
172454:

Line 172458: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

172454:
172455: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
172456: l_previous_event_id := l_event_id;
172457:
172458: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
172459: (p_application_id => p_application_id
172460: ,p_primary_ledger_id => p_primary_ledger_id
172461: ,p_base_ledger_id => p_base_ledger_id
172462: ,p_target_ledger_id => p_target_ledger_id

Line 172499: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

172495: l_acct_reversal_source := SUBSTR(NULL, 1,30);
172496:
172497: IF l_continue_with_lines THEN
172498: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
172499: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
172500:
172501: xla_accounting_err_pkg.build_message
172502: (p_appli_s_name => 'XLA'
172503: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 172507: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

172503: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
172504: ,p_token_1 => 'LINE_NUMBER'
172505: ,p_value_1 => l_array_extract_line_num(Idx)
172506: ,p_token_2 => 'PRODUCT_NAME'
172507: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172508: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172509: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172510: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172511:

Line 172508: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

172504: ,p_token_1 => 'LINE_NUMBER'
172505: ,p_value_1 => l_array_extract_line_num(Idx)
172506: ,p_token_2 => 'PRODUCT_NAME'
172507: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172508: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172509: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172510: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172511:
172512: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 172509: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

172505: ,p_value_1 => l_array_extract_line_num(Idx)
172506: ,p_token_2 => 'PRODUCT_NAME'
172507: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172508: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172509: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172510: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172511:
172512: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
172513: --

Line 172510: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

172506: ,p_token_2 => 'PRODUCT_NAME'
172507: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
172508: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
172509: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172510: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
172511:
172512: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
172513: --
172514: -- following sets the accounting attributes needed to reverse

Line 172686: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

172682:
172683: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
172684: -- or secondary ledger that has different currency with primary
172685: -- or alc that is calculated by sla
172686: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
172687: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
172688:
172689: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172690: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 172687: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

172683: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
172684: -- or secondary ledger that has different currency with primary
172685: -- or alc that is calculated by sla
172686: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
172687: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
172688:
172689: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172690: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
172691: AND (l_actual_flag = 'A')) THEN

Line 172689: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

172685: -- or alc that is calculated by sla
172686: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
172687: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
172688:
172689: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172690: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
172691: AND (l_actual_flag = 'A')) THEN
172692: XLA_AE_LINES_PKG.CreateGainOrLossLines(
172693: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 172690: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

172686: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
172687: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
172688:
172689: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172690: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
172691: AND (l_actual_flag = 'A')) THEN
172692: XLA_AE_LINES_PKG.CreateGainOrLossLines(
172693: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172694: ,p_application_id => p_application_id

Line 172693: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

172689: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
172690: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
172691: AND (l_actual_flag = 'A')) THEN
172692: XLA_AE_LINES_PKG.CreateGainOrLossLines(
172693: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172694: ,p_application_id => p_application_id
172695: ,p_amb_context_code => 'DEFAULT'
172696: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
172697: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 172696: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

172692: XLA_AE_LINES_PKG.CreateGainOrLossLines(
172693: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
172694: ,p_application_id => p_application_id
172695: ,p_amb_context_code => 'DEFAULT'
172696: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
172697: ,p_event_class_code => C_EVENT_CLASS_CODE
172698: ,p_event_type_code => C_EVENT_TYPE_CODE
172699:
172700: ,p_gain_ccid => -1

Line 173176: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

173172:
173173: l_calculate_acctd_flag VARCHAR2(1) :='Y';
173174: l_calculate_g_l_flag VARCHAR2(1) :='Y';
173175: --
173176: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173177: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173178: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 173177: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

173173: l_calculate_acctd_flag VARCHAR2(1) :='Y';
173174: l_calculate_g_l_flag VARCHAR2(1) :='Y';
173175: --
173176: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173177: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173178: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 173178: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

173174: l_calculate_g_l_flag VARCHAR2(1) :='Y';
173175: --
173176: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173177: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173178: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

173175: --
173176: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173177: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173178: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

173176: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173177: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173178: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

173177: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173178: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

173178: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

173179: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

173180: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

173181: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

173182: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

173183: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

173184: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

173185: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

173186: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

173187: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

173188: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

173189: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

173190: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

173191: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
173199: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

173192: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
173199: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173200: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

173193: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
173199: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173200: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173201: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

173194: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
173199: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173200: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173201: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173202:

Line 173199: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

173195: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
173199: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173200: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173201: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173202:
173203: l_event_id NUMBER;

Line 173200: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

173196: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
173199: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173200: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173201: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173202:
173203: l_event_id NUMBER;
173204: l_previous_event_id NUMBER;

Line 173201: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

173197: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
173198: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
173199: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
173200: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173201: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
173202:
173203: l_event_id NUMBER;
173204: l_previous_event_id NUMBER;
173205: l_first_event_id NUMBER;

Line 173219: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

173215: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
173216: l_description VARCHAR2(4000);
173217: l_transaction_reversal NUMBER;
173218: l_ae_header_id NUMBER;
173219: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
173220: l_log_module VARCHAR2(240);
173221: --
173222: l_acct_reversal_source VARCHAR2(30);
173223: l_trx_reversal_source VARCHAR2(30);

Line 173480: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

173476:
173477: --
173478: -- set event info as cache for other routines to refer event attributes
173479: --
173480: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
173481: (p_application_id => p_application_id
173482: ,p_primary_ledger_id => p_primary_ledger_id
173483: ,p_base_ledger_id => p_base_ledger_id
173484: ,p_target_ledger_id => p_target_ledger_id

Line 173513: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

173509:
173510: --
173511: -- set the status of entry to C_VALID (0)
173512: --
173513: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
173514:
173515: --
173516: -- initialize a row for ae header
173517: --

Line 173541: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

173537: --
173538: -- initilaize the status of ae headers for diffrent balance types
173539: -- the status is initialised to C_NOT_CREATED (2)
173540: --
173541: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173542: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173543: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173544:
173545: --

Line 173542: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

173538: -- initilaize the status of ae headers for diffrent balance types
173539: -- the status is initialised to C_NOT_CREATED (2)
173540: --
173541: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173542: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173543: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173544:
173545: --
173546: -- call api to validate and store accounting attributes for header

Line 173543: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

173539: -- the status is initialised to C_NOT_CREATED (2)
173540: --
173541: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173542: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173543: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
173544:
173545: --
173546: -- call api to validate and store accounting attributes for header
173547: --

Line 173584: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

173580: --
173581: l_trx_reversal_source := SUBSTR(NULL, 1,30);
173582:
173583: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
173584: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
173585:
173586: xla_accounting_err_pkg.build_message
173587: (p_appli_s_name => 'XLA'
173588: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 173592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

173588: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
173589: ,p_token_1 => 'ACCT_ATTR_NAME'
173590: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
173591: ,p_token_2 => 'PRODUCT_NAME'
173592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173596:

Line 173593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

173589: ,p_token_1 => 'ACCT_ATTR_NAME'
173590: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
173591: ,p_token_2 => 'PRODUCT_NAME'
173592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173596:
173597: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 173594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

173590: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
173591: ,p_token_2 => 'PRODUCT_NAME'
173592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173596:
173597: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
173598: --

Line 173595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

173591: ,p_token_2 => 'PRODUCT_NAME'
173592: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173593: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173594: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173595: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173596:
173597: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
173598: --
173599: -- following sets the accounting attributes needed to reverse

Line 173614: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

173610: ----------------------------------------------------------------
173611: -- 4262811 - update the header statuses to invalid in need be
173612: ----------------------------------------------------------------
173613: --
173614: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
173615:
173616:
173617: -----------------------------------------------
173618: -- No accrual reversal for the event class/type

Line 173742: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

173738: ,p_module => l_log_module);
173739: END IF;
173740:
173741: --
173742: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
173743: --
173744: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
173745: --
173746: -- set event info as cache for other routines to refer event attributes

Line 173744: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

173740:
173741: --
173742: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
173743: --
173744: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
173745: --
173746: -- set event info as cache for other routines to refer event attributes
173747: --
173748:

Line 173752: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

173748:
173749: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
173750: l_previous_event_id := l_event_id;
173751:
173752: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
173753: (p_application_id => p_application_id
173754: ,p_primary_ledger_id => p_primary_ledger_id
173755: ,p_base_ledger_id => p_base_ledger_id
173756: ,p_target_ledger_id => p_target_ledger_id

Line 173793: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

173789: l_acct_reversal_source := SUBSTR(NULL, 1,30);
173790:
173791: IF l_continue_with_lines THEN
173792: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
173793: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
173794:
173795: xla_accounting_err_pkg.build_message
173796: (p_appli_s_name => 'XLA'
173797: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 173801: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

173797: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
173798: ,p_token_1 => 'LINE_NUMBER'
173799: ,p_value_1 => l_array_extract_line_num(Idx)
173800: ,p_token_2 => 'PRODUCT_NAME'
173801: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173802: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173803: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173804: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173805:

Line 173802: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

173798: ,p_token_1 => 'LINE_NUMBER'
173799: ,p_value_1 => l_array_extract_line_num(Idx)
173800: ,p_token_2 => 'PRODUCT_NAME'
173801: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173802: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173803: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173804: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173805:
173806: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 173803: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

173799: ,p_value_1 => l_array_extract_line_num(Idx)
173800: ,p_token_2 => 'PRODUCT_NAME'
173801: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173802: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173803: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173804: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173805:
173806: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
173807: --

Line 173804: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

173800: ,p_token_2 => 'PRODUCT_NAME'
173801: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
173802: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
173803: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173804: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
173805:
173806: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
173807: --
173808: -- following sets the accounting attributes needed to reverse

Line 173922: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

173918:
173919: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
173920: -- or secondary ledger that has different currency with primary
173921: -- or alc that is calculated by sla
173922: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
173923: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
173924:
173925: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173926: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 173923: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

173919: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
173920: -- or secondary ledger that has different currency with primary
173921: -- or alc that is calculated by sla
173922: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
173923: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
173924:
173925: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173926: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173927: AND (l_actual_flag = 'A')) THEN

Line 173925: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

173921: -- or alc that is calculated by sla
173922: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
173923: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
173924:
173925: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173926: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173927: AND (l_actual_flag = 'A')) THEN
173928: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173929: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 173926: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

173922: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
173923: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
173924:
173925: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173926: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173927: AND (l_actual_flag = 'A')) THEN
173928: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173929: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173930: ,p_application_id => p_application_id

Line 173929: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

173925: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
173926: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
173927: AND (l_actual_flag = 'A')) THEN
173928: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173929: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173930: ,p_application_id => p_application_id
173931: ,p_amb_context_code => 'DEFAULT'
173932: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
173933: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 173932: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

173928: XLA_AE_LINES_PKG.CreateGainOrLossLines(
173929: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
173930: ,p_application_id => p_application_id
173931: ,p_amb_context_code => 'DEFAULT'
173932: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
173933: ,p_event_class_code => C_EVENT_CLASS_CODE
173934: ,p_event_type_code => C_EVENT_TYPE_CODE
173935:
173936: ,p_gain_ccid => -1

Line 174412: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174408:
174409: l_calculate_acctd_flag VARCHAR2(1) :='Y';
174410: l_calculate_g_l_flag VARCHAR2(1) :='Y';
174411: --
174412: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174413: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174414: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174413: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174409: l_calculate_acctd_flag VARCHAR2(1) :='Y';
174410: l_calculate_g_l_flag VARCHAR2(1) :='Y';
174411: --
174412: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174413: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174414: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 174414: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

174410: l_calculate_g_l_flag VARCHAR2(1) :='Y';
174411: --
174412: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174413: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174414: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174411: --
174412: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174413: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174414: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174412: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174413: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174414: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

174413: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174414: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

174414: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174415: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174416: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174417: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174418: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174419: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174420: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

174421: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174422: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174423: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174424: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

174425: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174426: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174427: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174435: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174428: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174435: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174436: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

174429: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174435: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174436: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174437: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

174430: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174435: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174436: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174437: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174438:

Line 174435: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

174431: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174435: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174436: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174437: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174438:
174439: l_event_id NUMBER;

Line 174436: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

174432: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174435: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174436: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174437: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174438:
174439: l_event_id NUMBER;
174440: l_previous_event_id NUMBER;

Line 174437: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

174433: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
174434: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
174435: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
174436: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174437: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
174438:
174439: l_event_id NUMBER;
174440: l_previous_event_id NUMBER;
174441: l_first_event_id NUMBER;

Line 174455: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

174451: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
174452: l_description VARCHAR2(4000);
174453: l_transaction_reversal NUMBER;
174454: l_ae_header_id NUMBER;
174455: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
174456: l_log_module VARCHAR2(240);
174457: --
174458: l_acct_reversal_source VARCHAR2(30);
174459: l_trx_reversal_source VARCHAR2(30);

Line 174716: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

174712:
174713: --
174714: -- set event info as cache for other routines to refer event attributes
174715: --
174716: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
174717: (p_application_id => p_application_id
174718: ,p_primary_ledger_id => p_primary_ledger_id
174719: ,p_base_ledger_id => p_base_ledger_id
174720: ,p_target_ledger_id => p_target_ledger_id

Line 174749: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

174745:
174746: --
174747: -- set the status of entry to C_VALID (0)
174748: --
174749: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
174750:
174751: --
174752: -- initialize a row for ae header
174753: --

Line 174777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

174773: --
174774: -- initilaize the status of ae headers for diffrent balance types
174775: -- the status is initialised to C_NOT_CREATED (2)
174776: --
174777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174780:
174781: --

Line 174778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

174774: -- initilaize the status of ae headers for diffrent balance types
174775: -- the status is initialised to C_NOT_CREATED (2)
174776: --
174777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174780:
174781: --
174782: -- call api to validate and store accounting attributes for header

Line 174779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

174775: -- the status is initialised to C_NOT_CREATED (2)
174776: --
174777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
174780:
174781: --
174782: -- call api to validate and store accounting attributes for header
174783: --

Line 174820: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

174816: --
174817: l_trx_reversal_source := SUBSTR(NULL, 1,30);
174818:
174819: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
174820: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
174821:
174822: xla_accounting_err_pkg.build_message
174823: (p_appli_s_name => 'XLA'
174824: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 174828: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

174824: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
174825: ,p_token_1 => 'ACCT_ATTR_NAME'
174826: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
174827: ,p_token_2 => 'PRODUCT_NAME'
174828: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174829: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174830: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174831: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174832:

Line 174829: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

174825: ,p_token_1 => 'ACCT_ATTR_NAME'
174826: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
174827: ,p_token_2 => 'PRODUCT_NAME'
174828: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174829: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174830: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174831: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174832:
174833: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 174830: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

174826: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
174827: ,p_token_2 => 'PRODUCT_NAME'
174828: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174829: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174830: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174831: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174832:
174833: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
174834: --

Line 174831: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

174827: ,p_token_2 => 'PRODUCT_NAME'
174828: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
174829: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
174830: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
174831: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
174832:
174833: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
174834: --
174835: -- following sets the accounting attributes needed to reverse

Line 174850: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

174846: ----------------------------------------------------------------
174847: -- 4262811 - update the header statuses to invalid in need be
174848: ----------------------------------------------------------------
174849: --
174850: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
174851:
174852:
174853: -----------------------------------------------
174854: -- No accrual reversal for the event class/type

Line 174978: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

174974: ,p_module => l_log_module);
174975: END IF;
174976:
174977: --
174978: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
174979: --
174980: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
174981: --
174982: -- set event info as cache for other routines to refer event attributes

Line 174980: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

174976:
174977: --
174978: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
174979: --
174980: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
174981: --
174982: -- set event info as cache for other routines to refer event attributes
174983: --
174984:

Line 174988: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

174984:
174985: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
174986: l_previous_event_id := l_event_id;
174987:
174988: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
174989: (p_application_id => p_application_id
174990: ,p_primary_ledger_id => p_primary_ledger_id
174991: ,p_base_ledger_id => p_base_ledger_id
174992: ,p_target_ledger_id => p_target_ledger_id

Line 175029: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

175025: l_acct_reversal_source := SUBSTR(NULL, 1,30);
175026:
175027: IF l_continue_with_lines THEN
175028: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
175029: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
175030:
175031: xla_accounting_err_pkg.build_message
175032: (p_appli_s_name => 'XLA'
175033: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 175037: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

175033: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
175034: ,p_token_1 => 'LINE_NUMBER'
175035: ,p_value_1 => l_array_extract_line_num(Idx)
175036: ,p_token_2 => 'PRODUCT_NAME'
175037: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
175038: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
175039: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175040: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
175041:

Line 175038: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

175034: ,p_token_1 => 'LINE_NUMBER'
175035: ,p_value_1 => l_array_extract_line_num(Idx)
175036: ,p_token_2 => 'PRODUCT_NAME'
175037: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
175038: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
175039: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175040: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
175041:
175042: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 175039: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

175035: ,p_value_1 => l_array_extract_line_num(Idx)
175036: ,p_token_2 => 'PRODUCT_NAME'
175037: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
175038: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
175039: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175040: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
175041:
175042: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
175043: --

Line 175040: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

175036: ,p_token_2 => 'PRODUCT_NAME'
175037: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
175038: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
175039: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175040: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
175041:
175042: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
175043: --
175044: -- following sets the accounting attributes needed to reverse

Line 175332: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

175328:
175329: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
175330: -- or secondary ledger that has different currency with primary
175331: -- or alc that is calculated by sla
175332: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
175333: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
175334:
175335: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175336: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 175333: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

175329: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
175330: -- or secondary ledger that has different currency with primary
175331: -- or alc that is calculated by sla
175332: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
175333: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
175334:
175335: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175336: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
175337: AND (l_actual_flag = 'A')) THEN

Line 175335: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

175331: -- or alc that is calculated by sla
175332: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
175333: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
175334:
175335: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175336: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
175337: AND (l_actual_flag = 'A')) THEN
175338: XLA_AE_LINES_PKG.CreateGainOrLossLines(
175339: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 175336: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

175332: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
175333: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
175334:
175335: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175336: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
175337: AND (l_actual_flag = 'A')) THEN
175338: XLA_AE_LINES_PKG.CreateGainOrLossLines(
175339: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175340: ,p_application_id => p_application_id

Line 175339: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

175335: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
175336: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
175337: AND (l_actual_flag = 'A')) THEN
175338: XLA_AE_LINES_PKG.CreateGainOrLossLines(
175339: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175340: ,p_application_id => p_application_id
175341: ,p_amb_context_code => 'DEFAULT'
175342: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
175343: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 175342: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

175338: XLA_AE_LINES_PKG.CreateGainOrLossLines(
175339: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
175340: ,p_application_id => p_application_id
175341: ,p_amb_context_code => 'DEFAULT'
175342: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
175343: ,p_event_class_code => C_EVENT_CLASS_CODE
175344: ,p_event_type_code => C_EVENT_TYPE_CODE
175345:
175346: ,p_gain_ccid => -1

Line 175822: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175818:
175819: l_calculate_acctd_flag VARCHAR2(1) :='Y';
175820: l_calculate_g_l_flag VARCHAR2(1) :='Y';
175821: --
175822: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175823: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175824: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175823: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175819: l_calculate_acctd_flag VARCHAR2(1) :='Y';
175820: l_calculate_g_l_flag VARCHAR2(1) :='Y';
175821: --
175822: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175823: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175824: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 175824: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

175820: l_calculate_g_l_flag VARCHAR2(1) :='Y';
175821: --
175822: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175823: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175824: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175821: --
175822: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175823: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175824: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175822: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175823: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175824: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

175823: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175824: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

175824: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175825: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175826: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175827: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175828: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175829: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175830: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

175831: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175832: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175833: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175834: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

175835: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175836: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175837: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175845: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175838: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175845: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175846: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

175839: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175845: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175846: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175847: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

175840: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175845: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175846: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175847: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175848:

Line 175845: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

175841: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175845: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175846: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175847: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175848:
175849: l_event_id NUMBER;

Line 175846: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

175842: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175845: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175846: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175847: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175848:
175849: l_event_id NUMBER;
175850: l_previous_event_id NUMBER;

Line 175847: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

175843: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
175844: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
175845: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
175846: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175847: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
175848:
175849: l_event_id NUMBER;
175850: l_previous_event_id NUMBER;
175851: l_first_event_id NUMBER;

Line 175865: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

175861: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
175862: l_description VARCHAR2(4000);
175863: l_transaction_reversal NUMBER;
175864: l_ae_header_id NUMBER;
175865: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
175866: l_log_module VARCHAR2(240);
175867: --
175868: l_acct_reversal_source VARCHAR2(30);
175869: l_trx_reversal_source VARCHAR2(30);

Line 176126: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

176122:
176123: --
176124: -- set event info as cache for other routines to refer event attributes
176125: --
176126: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
176127: (p_application_id => p_application_id
176128: ,p_primary_ledger_id => p_primary_ledger_id
176129: ,p_base_ledger_id => p_base_ledger_id
176130: ,p_target_ledger_id => p_target_ledger_id

Line 176159: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

176155:
176156: --
176157: -- set the status of entry to C_VALID (0)
176158: --
176159: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
176160:
176161: --
176162: -- initialize a row for ae header
176163: --

Line 176187: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

176183: --
176184: -- initilaize the status of ae headers for diffrent balance types
176185: -- the status is initialised to C_NOT_CREATED (2)
176186: --
176187: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176188: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176189: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176190:
176191: --

Line 176188: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

176184: -- initilaize the status of ae headers for diffrent balance types
176185: -- the status is initialised to C_NOT_CREATED (2)
176186: --
176187: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176188: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176189: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176190:
176191: --
176192: -- call api to validate and store accounting attributes for header

Line 176189: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

176185: -- the status is initialised to C_NOT_CREATED (2)
176186: --
176187: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176188: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176189: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
176190:
176191: --
176192: -- call api to validate and store accounting attributes for header
176193: --

Line 176230: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

176226: --
176227: l_trx_reversal_source := SUBSTR(NULL, 1,30);
176228:
176229: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
176230: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
176231:
176232: xla_accounting_err_pkg.build_message
176233: (p_appli_s_name => 'XLA'
176234: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 176238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

176234: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
176235: ,p_token_1 => 'ACCT_ATTR_NAME'
176236: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
176237: ,p_token_2 => 'PRODUCT_NAME'
176238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176242:

Line 176239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

176235: ,p_token_1 => 'ACCT_ATTR_NAME'
176236: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
176237: ,p_token_2 => 'PRODUCT_NAME'
176238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176242:
176243: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 176240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

176236: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
176237: ,p_token_2 => 'PRODUCT_NAME'
176238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176242:
176243: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
176244: --

Line 176241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

176237: ,p_token_2 => 'PRODUCT_NAME'
176238: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176242:
176243: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
176244: --
176245: -- following sets the accounting attributes needed to reverse

Line 176260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

176256: ----------------------------------------------------------------
176257: -- 4262811 - update the header statuses to invalid in need be
176258: ----------------------------------------------------------------
176259: --
176260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
176261:
176262:
176263: -----------------------------------------------
176264: -- No accrual reversal for the event class/type

Line 176388: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

176384: ,p_module => l_log_module);
176385: END IF;
176386:
176387: --
176388: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
176389: --
176390: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
176391: --
176392: -- set event info as cache for other routines to refer event attributes

Line 176390: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

176386:
176387: --
176388: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
176389: --
176390: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
176391: --
176392: -- set event info as cache for other routines to refer event attributes
176393: --
176394:

Line 176398: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

176394:
176395: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
176396: l_previous_event_id := l_event_id;
176397:
176398: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
176399: (p_application_id => p_application_id
176400: ,p_primary_ledger_id => p_primary_ledger_id
176401: ,p_base_ledger_id => p_base_ledger_id
176402: ,p_target_ledger_id => p_target_ledger_id

Line 176439: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

176435: l_acct_reversal_source := SUBSTR(NULL, 1,30);
176436:
176437: IF l_continue_with_lines THEN
176438: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
176439: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
176440:
176441: xla_accounting_err_pkg.build_message
176442: (p_appli_s_name => 'XLA'
176443: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 176447: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

176443: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
176444: ,p_token_1 => 'LINE_NUMBER'
176445: ,p_value_1 => l_array_extract_line_num(Idx)
176446: ,p_token_2 => 'PRODUCT_NAME'
176447: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176448: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176449: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176450: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176451:

Line 176448: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

176444: ,p_token_1 => 'LINE_NUMBER'
176445: ,p_value_1 => l_array_extract_line_num(Idx)
176446: ,p_token_2 => 'PRODUCT_NAME'
176447: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176448: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176449: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176450: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176451:
176452: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 176449: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

176445: ,p_value_1 => l_array_extract_line_num(Idx)
176446: ,p_token_2 => 'PRODUCT_NAME'
176447: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176448: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176449: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176450: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176451:
176452: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
176453: --

Line 176450: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

176446: ,p_token_2 => 'PRODUCT_NAME'
176447: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
176448: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
176449: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176450: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
176451:
176452: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
176453: --
176454: -- following sets the accounting attributes needed to reverse

Line 176742: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

176738:
176739: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
176740: -- or secondary ledger that has different currency with primary
176741: -- or alc that is calculated by sla
176742: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
176743: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
176744:
176745: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176746: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 176743: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

176739: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
176740: -- or secondary ledger that has different currency with primary
176741: -- or alc that is calculated by sla
176742: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
176743: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
176744:
176745: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176746: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176747: AND (l_actual_flag = 'A')) THEN

Line 176745: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

176741: -- or alc that is calculated by sla
176742: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
176743: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
176744:
176745: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176746: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176747: AND (l_actual_flag = 'A')) THEN
176748: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176749: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 176746: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

176742: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
176743: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
176744:
176745: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176746: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176747: AND (l_actual_flag = 'A')) THEN
176748: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176749: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176750: ,p_application_id => p_application_id

Line 176749: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

176745: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
176746: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
176747: AND (l_actual_flag = 'A')) THEN
176748: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176749: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176750: ,p_application_id => p_application_id
176751: ,p_amb_context_code => 'DEFAULT'
176752: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
176753: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 176752: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

176748: XLA_AE_LINES_PKG.CreateGainOrLossLines(
176749: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
176750: ,p_application_id => p_application_id
176751: ,p_amb_context_code => 'DEFAULT'
176752: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
176753: ,p_event_class_code => C_EVENT_CLASS_CODE
176754: ,p_event_type_code => C_EVENT_TYPE_CODE
176755:
176756: ,p_gain_ccid => -1

Line 177232: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

177228:
177229: l_calculate_acctd_flag VARCHAR2(1) :='Y';
177230: l_calculate_g_l_flag VARCHAR2(1) :='Y';
177231: --
177232: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177233: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177234: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 177233: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

177229: l_calculate_acctd_flag VARCHAR2(1) :='Y';
177230: l_calculate_g_l_flag VARCHAR2(1) :='Y';
177231: --
177232: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177233: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177234: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 177234: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

177230: l_calculate_g_l_flag VARCHAR2(1) :='Y';
177231: --
177232: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177233: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177234: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

177231: --
177232: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177233: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177234: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

177232: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177233: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177234: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

177233: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177234: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

177234: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

177235: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

177236: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

177237: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

177238: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

177239: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

177240: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

177241: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

177242: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

177243: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

177244: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

177245: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

177246: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

177247: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
177255: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

177248: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
177255: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177256: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

177249: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
177255: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177256: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177257: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

177250: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
177255: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177256: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177257: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177258:

Line 177255: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

177251: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
177255: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177256: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177257: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177258:
177259: l_event_id NUMBER;

Line 177256: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

177252: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
177255: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177256: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177257: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177258:
177259: l_event_id NUMBER;
177260: l_previous_event_id NUMBER;

Line 177257: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

177253: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
177254: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
177255: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
177256: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177257: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
177258:
177259: l_event_id NUMBER;
177260: l_previous_event_id NUMBER;
177261: l_first_event_id NUMBER;

Line 177275: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

177271: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
177272: l_description VARCHAR2(4000);
177273: l_transaction_reversal NUMBER;
177274: l_ae_header_id NUMBER;
177275: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
177276: l_log_module VARCHAR2(240);
177277: --
177278: l_acct_reversal_source VARCHAR2(30);
177279: l_trx_reversal_source VARCHAR2(30);

Line 177536: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

177532:
177533: --
177534: -- set event info as cache for other routines to refer event attributes
177535: --
177536: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
177537: (p_application_id => p_application_id
177538: ,p_primary_ledger_id => p_primary_ledger_id
177539: ,p_base_ledger_id => p_base_ledger_id
177540: ,p_target_ledger_id => p_target_ledger_id

Line 177569: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

177565:
177566: --
177567: -- set the status of entry to C_VALID (0)
177568: --
177569: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
177570:
177571: --
177572: -- initialize a row for ae header
177573: --

Line 177597: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

177593: --
177594: -- initilaize the status of ae headers for diffrent balance types
177595: -- the status is initialised to C_NOT_CREATED (2)
177596: --
177597: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177598: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177599: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177600:
177601: --

Line 177598: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

177594: -- initilaize the status of ae headers for diffrent balance types
177595: -- the status is initialised to C_NOT_CREATED (2)
177596: --
177597: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177598: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177599: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177600:
177601: --
177602: -- call api to validate and store accounting attributes for header

Line 177599: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

177595: -- the status is initialised to C_NOT_CREATED (2)
177596: --
177597: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177598: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177599: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
177600:
177601: --
177602: -- call api to validate and store accounting attributes for header
177603: --

Line 177640: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

177636: --
177637: l_trx_reversal_source := SUBSTR(NULL, 1,30);
177638:
177639: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
177640: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
177641:
177642: xla_accounting_err_pkg.build_message
177643: (p_appli_s_name => 'XLA'
177644: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 177648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

177644: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
177645: ,p_token_1 => 'ACCT_ATTR_NAME'
177646: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
177647: ,p_token_2 => 'PRODUCT_NAME'
177648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177652:

Line 177649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

177645: ,p_token_1 => 'ACCT_ATTR_NAME'
177646: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
177647: ,p_token_2 => 'PRODUCT_NAME'
177648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177652:
177653: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 177650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

177646: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
177647: ,p_token_2 => 'PRODUCT_NAME'
177648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177652:
177653: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
177654: --

Line 177651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

177647: ,p_token_2 => 'PRODUCT_NAME'
177648: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177649: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177650: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177651: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177652:
177653: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
177654: --
177655: -- following sets the accounting attributes needed to reverse

Line 177670: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

177666: ----------------------------------------------------------------
177667: -- 4262811 - update the header statuses to invalid in need be
177668: ----------------------------------------------------------------
177669: --
177670: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
177671:
177672:
177673: -----------------------------------------------
177674: -- No accrual reversal for the event class/type

Line 177798: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

177794: ,p_module => l_log_module);
177795: END IF;
177796:
177797: --
177798: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
177799: --
177800: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
177801: --
177802: -- set event info as cache for other routines to refer event attributes

Line 177800: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

177796:
177797: --
177798: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
177799: --
177800: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
177801: --
177802: -- set event info as cache for other routines to refer event attributes
177803: --
177804:

Line 177808: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

177804:
177805: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
177806: l_previous_event_id := l_event_id;
177807:
177808: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
177809: (p_application_id => p_application_id
177810: ,p_primary_ledger_id => p_primary_ledger_id
177811: ,p_base_ledger_id => p_base_ledger_id
177812: ,p_target_ledger_id => p_target_ledger_id

Line 177849: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

177845: l_acct_reversal_source := SUBSTR(NULL, 1,30);
177846:
177847: IF l_continue_with_lines THEN
177848: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
177849: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
177850:
177851: xla_accounting_err_pkg.build_message
177852: (p_appli_s_name => 'XLA'
177853: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 177857: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

177853: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
177854: ,p_token_1 => 'LINE_NUMBER'
177855: ,p_value_1 => l_array_extract_line_num(Idx)
177856: ,p_token_2 => 'PRODUCT_NAME'
177857: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177858: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177859: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177860: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177861:

Line 177858: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

177854: ,p_token_1 => 'LINE_NUMBER'
177855: ,p_value_1 => l_array_extract_line_num(Idx)
177856: ,p_token_2 => 'PRODUCT_NAME'
177857: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177858: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177859: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177860: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177861:
177862: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 177859: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

177855: ,p_value_1 => l_array_extract_line_num(Idx)
177856: ,p_token_2 => 'PRODUCT_NAME'
177857: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177858: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177859: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177860: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177861:
177862: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
177863: --

Line 177860: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

177856: ,p_token_2 => 'PRODUCT_NAME'
177857: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
177858: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
177859: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
177860: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
177861:
177862: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
177863: --
177864: -- following sets the accounting attributes needed to reverse

Line 178152: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

178148:
178149: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
178150: -- or secondary ledger that has different currency with primary
178151: -- or alc that is calculated by sla
178152: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
178153: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
178154:
178155: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178156: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 178153: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

178149: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
178150: -- or secondary ledger that has different currency with primary
178151: -- or alc that is calculated by sla
178152: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
178153: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
178154:
178155: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178156: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
178157: AND (l_actual_flag = 'A')) THEN

Line 178155: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

178151: -- or alc that is calculated by sla
178152: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
178153: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
178154:
178155: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178156: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
178157: AND (l_actual_flag = 'A')) THEN
178158: XLA_AE_LINES_PKG.CreateGainOrLossLines(
178159: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 178156: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

178152: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
178153: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
178154:
178155: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178156: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
178157: AND (l_actual_flag = 'A')) THEN
178158: XLA_AE_LINES_PKG.CreateGainOrLossLines(
178159: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178160: ,p_application_id => p_application_id

Line 178159: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

178155: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
178156: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
178157: AND (l_actual_flag = 'A')) THEN
178158: XLA_AE_LINES_PKG.CreateGainOrLossLines(
178159: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178160: ,p_application_id => p_application_id
178161: ,p_amb_context_code => 'DEFAULT'
178162: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
178163: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 178162: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

178158: XLA_AE_LINES_PKG.CreateGainOrLossLines(
178159: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
178160: ,p_application_id => p_application_id
178161: ,p_amb_context_code => 'DEFAULT'
178162: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
178163: ,p_event_class_code => C_EVENT_CLASS_CODE
178164: ,p_event_type_code => C_EVENT_TYPE_CODE
178165:
178166: ,p_gain_ccid => -1

Line 178642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178638:
178639: l_calculate_acctd_flag VARCHAR2(1) :='Y';
178640: l_calculate_g_l_flag VARCHAR2(1) :='Y';
178641: --
178642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178639: l_calculate_acctd_flag VARCHAR2(1) :='Y';
178640: l_calculate_g_l_flag VARCHAR2(1) :='Y';
178641: --
178642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 178644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

178640: l_calculate_g_l_flag VARCHAR2(1) :='Y';
178641: --
178642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178641: --
178642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178642: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

178643: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

178644: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178645: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178646: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178647: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178648: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178649: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178650: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

178651: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178652: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178653: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178654: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

178655: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178656: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178657: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178658: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

178659: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

178660: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178668:

Line 178665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

178661: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178668:
178669: l_event_id NUMBER;

Line 178666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

178662: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178668:
178669: l_event_id NUMBER;
178670: l_previous_event_id NUMBER;

Line 178667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

178663: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
178664: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
178665: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
178666: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178667: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
178668:
178669: l_event_id NUMBER;
178670: l_previous_event_id NUMBER;
178671: l_first_event_id NUMBER;

Line 178685: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

178681: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
178682: l_description VARCHAR2(4000);
178683: l_transaction_reversal NUMBER;
178684: l_ae_header_id NUMBER;
178685: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
178686: l_log_module VARCHAR2(240);
178687: --
178688: l_acct_reversal_source VARCHAR2(30);
178689: l_trx_reversal_source VARCHAR2(30);

Line 178946: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

178942:
178943: --
178944: -- set event info as cache for other routines to refer event attributes
178945: --
178946: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
178947: (p_application_id => p_application_id
178948: ,p_primary_ledger_id => p_primary_ledger_id
178949: ,p_base_ledger_id => p_base_ledger_id
178950: ,p_target_ledger_id => p_target_ledger_id

Line 178979: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

178975:
178976: --
178977: -- set the status of entry to C_VALID (0)
178978: --
178979: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
178980:
178981: --
178982: -- initialize a row for ae header
178983: --

Line 179007: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

179003: --
179004: -- initilaize the status of ae headers for diffrent balance types
179005: -- the status is initialised to C_NOT_CREATED (2)
179006: --
179007: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179008: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179009: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179010:
179011: --

Line 179008: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

179004: -- initilaize the status of ae headers for diffrent balance types
179005: -- the status is initialised to C_NOT_CREATED (2)
179006: --
179007: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179008: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179009: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179010:
179011: --
179012: -- call api to validate and store accounting attributes for header

Line 179009: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

179005: -- the status is initialised to C_NOT_CREATED (2)
179006: --
179007: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179008: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179009: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
179010:
179011: --
179012: -- call api to validate and store accounting attributes for header
179013: --

Line 179050: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

179046: --
179047: l_trx_reversal_source := SUBSTR(NULL, 1,30);
179048:
179049: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
179050: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
179051:
179052: xla_accounting_err_pkg.build_message
179053: (p_appli_s_name => 'XLA'
179054: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 179058: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

179054: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
179055: ,p_token_1 => 'ACCT_ATTR_NAME'
179056: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
179057: ,p_token_2 => 'PRODUCT_NAME'
179058: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179059: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179060: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179061: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179062:

Line 179059: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

179055: ,p_token_1 => 'ACCT_ATTR_NAME'
179056: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
179057: ,p_token_2 => 'PRODUCT_NAME'
179058: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179059: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179060: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179061: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179062:
179063: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 179060: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

179056: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
179057: ,p_token_2 => 'PRODUCT_NAME'
179058: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179059: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179060: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179061: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179062:
179063: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
179064: --

Line 179061: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

179057: ,p_token_2 => 'PRODUCT_NAME'
179058: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179059: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179060: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179061: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179062:
179063: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
179064: --
179065: -- following sets the accounting attributes needed to reverse

Line 179080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

179076: ----------------------------------------------------------------
179077: -- 4262811 - update the header statuses to invalid in need be
179078: ----------------------------------------------------------------
179079: --
179080: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
179081:
179082:
179083: -----------------------------------------------
179084: -- No accrual reversal for the event class/type

Line 179208: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

179204: ,p_module => l_log_module);
179205: END IF;
179206:
179207: --
179208: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
179209: --
179210: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
179211: --
179212: -- set event info as cache for other routines to refer event attributes

Line 179210: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

179206:
179207: --
179208: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
179209: --
179210: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
179211: --
179212: -- set event info as cache for other routines to refer event attributes
179213: --
179214:

Line 179218: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

179214:
179215: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
179216: l_previous_event_id := l_event_id;
179217:
179218: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
179219: (p_application_id => p_application_id
179220: ,p_primary_ledger_id => p_primary_ledger_id
179221: ,p_base_ledger_id => p_base_ledger_id
179222: ,p_target_ledger_id => p_target_ledger_id

Line 179259: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

179255: l_acct_reversal_source := SUBSTR(NULL, 1,30);
179256:
179257: IF l_continue_with_lines THEN
179258: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
179259: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
179260:
179261: xla_accounting_err_pkg.build_message
179262: (p_appli_s_name => 'XLA'
179263: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 179267: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

179263: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
179264: ,p_token_1 => 'LINE_NUMBER'
179265: ,p_value_1 => l_array_extract_line_num(Idx)
179266: ,p_token_2 => 'PRODUCT_NAME'
179267: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179268: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179269: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179270: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179271:

Line 179268: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

179264: ,p_token_1 => 'LINE_NUMBER'
179265: ,p_value_1 => l_array_extract_line_num(Idx)
179266: ,p_token_2 => 'PRODUCT_NAME'
179267: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179268: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179269: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179270: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179271:
179272: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 179269: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

179265: ,p_value_1 => l_array_extract_line_num(Idx)
179266: ,p_token_2 => 'PRODUCT_NAME'
179267: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179268: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179269: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179270: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179271:
179272: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
179273: --

Line 179270: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

179266: ,p_token_2 => 'PRODUCT_NAME'
179267: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
179268: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
179269: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179270: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
179271:
179272: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
179273: --
179274: -- following sets the accounting attributes needed to reverse

Line 179562: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

179558:
179559: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
179560: -- or secondary ledger that has different currency with primary
179561: -- or alc that is calculated by sla
179562: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
179563: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
179564:
179565: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
179566: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 179563: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

179559: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
179560: -- or secondary ledger that has different currency with primary
179561: -- or alc that is calculated by sla
179562: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
179563: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
179564:
179565: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
179566: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
179567: AND (l_actual_flag = 'A')) THEN

Line 179565: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

179561: -- or alc that is calculated by sla
179562: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
179563: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
179564:
179565: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
179566: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
179567: AND (l_actual_flag = 'A')) THEN
179568: XLA_AE_LINES_PKG.CreateGainOrLossLines(
179569: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 179566: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

179562: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
179563: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
179564:
179565: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
179566: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
179567: AND (l_actual_flag = 'A')) THEN
179568: XLA_AE_LINES_PKG.CreateGainOrLossLines(
179569: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179570: ,p_application_id => p_application_id

Line 179569: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

179565: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
179566: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
179567: AND (l_actual_flag = 'A')) THEN
179568: XLA_AE_LINES_PKG.CreateGainOrLossLines(
179569: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179570: ,p_application_id => p_application_id
179571: ,p_amb_context_code => 'DEFAULT'
179572: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
179573: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 179572: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

179568: XLA_AE_LINES_PKG.CreateGainOrLossLines(
179569: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
179570: ,p_application_id => p_application_id
179571: ,p_amb_context_code => 'DEFAULT'
179572: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
179573: ,p_event_class_code => C_EVENT_CLASS_CODE
179574: ,p_event_type_code => C_EVENT_TYPE_CODE
179575:
179576: ,p_gain_ccid => -1

Line 180052: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180048:
180049: l_calculate_acctd_flag VARCHAR2(1) :='Y';
180050: l_calculate_g_l_flag VARCHAR2(1) :='Y';
180051: --
180052: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180053: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180054: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180053: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180049: l_calculate_acctd_flag VARCHAR2(1) :='Y';
180050: l_calculate_g_l_flag VARCHAR2(1) :='Y';
180051: --
180052: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180053: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180054: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 180054: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

180050: l_calculate_g_l_flag VARCHAR2(1) :='Y';
180051: --
180052: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180053: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180054: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180051: --
180052: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180053: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180054: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180052: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180053: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180054: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

180053: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180054: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

180054: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180055: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180056: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180057: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180058: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180059: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180060: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

180061: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180062: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180063: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180064: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

180065: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180066: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180067: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180075: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180068: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180075: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180076: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

180069: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180075: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180076: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180077: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

180070: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180075: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180076: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180077: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180078:

Line 180075: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

180071: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180075: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180076: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180077: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180078:
180079: l_event_id NUMBER;

Line 180076: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

180072: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180075: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180076: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180077: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180078:
180079: l_event_id NUMBER;
180080: l_previous_event_id NUMBER;

Line 180077: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

180073: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
180074: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
180075: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
180076: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180077: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
180078:
180079: l_event_id NUMBER;
180080: l_previous_event_id NUMBER;
180081: l_first_event_id NUMBER;

Line 180095: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

180091: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
180092: l_description VARCHAR2(4000);
180093: l_transaction_reversal NUMBER;
180094: l_ae_header_id NUMBER;
180095: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
180096: l_log_module VARCHAR2(240);
180097: --
180098: l_acct_reversal_source VARCHAR2(30);
180099: l_trx_reversal_source VARCHAR2(30);

Line 180356: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

180352:
180353: --
180354: -- set event info as cache for other routines to refer event attributes
180355: --
180356: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
180357: (p_application_id => p_application_id
180358: ,p_primary_ledger_id => p_primary_ledger_id
180359: ,p_base_ledger_id => p_base_ledger_id
180360: ,p_target_ledger_id => p_target_ledger_id

Line 180389: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

180385:
180386: --
180387: -- set the status of entry to C_VALID (0)
180388: --
180389: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
180390:
180391: --
180392: -- initialize a row for ae header
180393: --

Line 180417: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

180413: --
180414: -- initilaize the status of ae headers for diffrent balance types
180415: -- the status is initialised to C_NOT_CREATED (2)
180416: --
180417: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180418: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180419: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180420:
180421: --

Line 180418: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

180414: -- initilaize the status of ae headers for diffrent balance types
180415: -- the status is initialised to C_NOT_CREATED (2)
180416: --
180417: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180418: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180419: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180420:
180421: --
180422: -- call api to validate and store accounting attributes for header

Line 180419: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

180415: -- the status is initialised to C_NOT_CREATED (2)
180416: --
180417: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180418: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180419: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
180420:
180421: --
180422: -- call api to validate and store accounting attributes for header
180423: --

Line 180460: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

180456: --
180457: l_trx_reversal_source := SUBSTR(NULL, 1,30);
180458:
180459: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
180460: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
180461:
180462: xla_accounting_err_pkg.build_message
180463: (p_appli_s_name => 'XLA'
180464: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 180468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

180464: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
180465: ,p_token_1 => 'ACCT_ATTR_NAME'
180466: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
180467: ,p_token_2 => 'PRODUCT_NAME'
180468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
180470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
180472:

Line 180469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

180465: ,p_token_1 => 'ACCT_ATTR_NAME'
180466: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
180467: ,p_token_2 => 'PRODUCT_NAME'
180468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
180470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
180472:
180473: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 180470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

180466: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
180467: ,p_token_2 => 'PRODUCT_NAME'
180468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
180470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
180472:
180473: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
180474: --

Line 180471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

180467: ,p_token_2 => 'PRODUCT_NAME'
180468: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180469: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
180470: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180471: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
180472:
180473: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
180474: --
180475: -- following sets the accounting attributes needed to reverse

Line 180490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

180486: ----------------------------------------------------------------
180487: -- 4262811 - update the header statuses to invalid in need be
180488: ----------------------------------------------------------------
180489: --
180490: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
180491:
180492:
180493: -----------------------------------------------
180494: -- No accrual reversal for the event class/type

Line 180618: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

180614: ,p_module => l_log_module);
180615: END IF;
180616:
180617: --
180618: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
180619: --
180620: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
180621: --
180622: -- set event info as cache for other routines to refer event attributes

Line 180620: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

180616:
180617: --
180618: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
180619: --
180620: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
180621: --
180622: -- set event info as cache for other routines to refer event attributes
180623: --
180624:

Line 180628: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

180624:
180625: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
180626: l_previous_event_id := l_event_id;
180627:
180628: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
180629: (p_application_id => p_application_id
180630: ,p_primary_ledger_id => p_primary_ledger_id
180631: ,p_base_ledger_id => p_base_ledger_id
180632: ,p_target_ledger_id => p_target_ledger_id

Line 180669: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

180665: l_acct_reversal_source := SUBSTR(NULL, 1,30);
180666:
180667: IF l_continue_with_lines THEN
180668: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
180669: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
180670:
180671: xla_accounting_err_pkg.build_message
180672: (p_appli_s_name => 'XLA'
180673: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 180677: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

180673: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
180674: ,p_token_1 => 'LINE_NUMBER'
180675: ,p_value_1 => l_array_extract_line_num(Idx)
180676: ,p_token_2 => 'PRODUCT_NAME'
180677: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180678: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
180679: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180680: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
180681:

Line 180678: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

180674: ,p_token_1 => 'LINE_NUMBER'
180675: ,p_value_1 => l_array_extract_line_num(Idx)
180676: ,p_token_2 => 'PRODUCT_NAME'
180677: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180678: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
180679: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180680: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
180681:
180682: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 180679: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

180675: ,p_value_1 => l_array_extract_line_num(Idx)
180676: ,p_token_2 => 'PRODUCT_NAME'
180677: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180678: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
180679: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180680: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
180681:
180682: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
180683: --

Line 180680: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

180676: ,p_token_2 => 'PRODUCT_NAME'
180677: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
180678: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
180679: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180680: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
180681:
180682: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
180683: --
180684: -- following sets the accounting attributes needed to reverse

Line 180972: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

180968:
180969: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
180970: -- or secondary ledger that has different currency with primary
180971: -- or alc that is calculated by sla
180972: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
180973: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
180974:
180975: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180976: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 180973: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

180969: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
180970: -- or secondary ledger that has different currency with primary
180971: -- or alc that is calculated by sla
180972: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
180973: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
180974:
180975: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180976: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
180977: AND (l_actual_flag = 'A')) THEN

Line 180975: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

180971: -- or alc that is calculated by sla
180972: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
180973: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
180974:
180975: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180976: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
180977: AND (l_actual_flag = 'A')) THEN
180978: XLA_AE_LINES_PKG.CreateGainOrLossLines(
180979: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 180976: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

180972: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
180973: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
180974:
180975: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180976: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
180977: AND (l_actual_flag = 'A')) THEN
180978: XLA_AE_LINES_PKG.CreateGainOrLossLines(
180979: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180980: ,p_application_id => p_application_id

Line 180979: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

180975: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
180976: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
180977: AND (l_actual_flag = 'A')) THEN
180978: XLA_AE_LINES_PKG.CreateGainOrLossLines(
180979: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180980: ,p_application_id => p_application_id
180981: ,p_amb_context_code => 'DEFAULT'
180982: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
180983: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 180982: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

180978: XLA_AE_LINES_PKG.CreateGainOrLossLines(
180979: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
180980: ,p_application_id => p_application_id
180981: ,p_amb_context_code => 'DEFAULT'
180982: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
180983: ,p_event_class_code => C_EVENT_CLASS_CODE
180984: ,p_event_type_code => C_EVENT_TYPE_CODE
180985:
180986: ,p_gain_ccid => -1

Line 181462: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181458:
181459: l_calculate_acctd_flag VARCHAR2(1) :='Y';
181460: l_calculate_g_l_flag VARCHAR2(1) :='Y';
181461: --
181462: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181463: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181464: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181463: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181459: l_calculate_acctd_flag VARCHAR2(1) :='Y';
181460: l_calculate_g_l_flag VARCHAR2(1) :='Y';
181461: --
181462: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181463: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181464: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 181464: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

181460: l_calculate_g_l_flag VARCHAR2(1) :='Y';
181461: --
181462: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181463: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181464: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181461: --
181462: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181463: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181464: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181462: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181463: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181464: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

181463: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181464: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

181464: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181465: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181466: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181467: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181468: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181469: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181470: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

181471: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181472: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181473: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181474: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

181475: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181476: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181477: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181485: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181478: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181485: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181486: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

181479: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181485: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181486: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181487: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

181480: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181485: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181486: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181487: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181488:

Line 181485: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

181481: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181485: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181486: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181487: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181488:
181489: l_event_id NUMBER;

Line 181486: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

181482: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181485: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181486: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181487: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181488:
181489: l_event_id NUMBER;
181490: l_previous_event_id NUMBER;

Line 181487: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

181483: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
181484: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
181485: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
181486: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181487: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
181488:
181489: l_event_id NUMBER;
181490: l_previous_event_id NUMBER;
181491: l_first_event_id NUMBER;

Line 181505: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

181501: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
181502: l_description VARCHAR2(4000);
181503: l_transaction_reversal NUMBER;
181504: l_ae_header_id NUMBER;
181505: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
181506: l_log_module VARCHAR2(240);
181507: --
181508: l_acct_reversal_source VARCHAR2(30);
181509: l_trx_reversal_source VARCHAR2(30);

Line 181766: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

181762:
181763: --
181764: -- set event info as cache for other routines to refer event attributes
181765: --
181766: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
181767: (p_application_id => p_application_id
181768: ,p_primary_ledger_id => p_primary_ledger_id
181769: ,p_base_ledger_id => p_base_ledger_id
181770: ,p_target_ledger_id => p_target_ledger_id

Line 181799: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

181795:
181796: --
181797: -- set the status of entry to C_VALID (0)
181798: --
181799: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
181800:
181801: --
181802: -- initialize a row for ae header
181803: --

Line 181827: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

181823: --
181824: -- initilaize the status of ae headers for diffrent balance types
181825: -- the status is initialised to C_NOT_CREATED (2)
181826: --
181827: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181828: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181829: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181830:
181831: --

Line 181828: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

181824: -- initilaize the status of ae headers for diffrent balance types
181825: -- the status is initialised to C_NOT_CREATED (2)
181826: --
181827: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181828: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181829: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181830:
181831: --
181832: -- call api to validate and store accounting attributes for header

Line 181829: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

181825: -- the status is initialised to C_NOT_CREATED (2)
181826: --
181827: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181828: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181829: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
181830:
181831: --
181832: -- call api to validate and store accounting attributes for header
181833: --

Line 181870: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

181866: --
181867: l_trx_reversal_source := SUBSTR(NULL, 1,30);
181868:
181869: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
181870: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
181871:
181872: xla_accounting_err_pkg.build_message
181873: (p_appli_s_name => 'XLA'
181874: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 181878: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

181874: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
181875: ,p_token_1 => 'ACCT_ATTR_NAME'
181876: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
181877: ,p_token_2 => 'PRODUCT_NAME'
181878: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
181879: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181880: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181881: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181882:

Line 181879: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

181875: ,p_token_1 => 'ACCT_ATTR_NAME'
181876: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
181877: ,p_token_2 => 'PRODUCT_NAME'
181878: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
181879: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181880: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181881: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181882:
181883: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 181880: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

181876: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
181877: ,p_token_2 => 'PRODUCT_NAME'
181878: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
181879: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181880: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181881: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181882:
181883: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
181884: --

Line 181881: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

181877: ,p_token_2 => 'PRODUCT_NAME'
181878: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
181879: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
181880: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
181881: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
181882:
181883: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
181884: --
181885: -- following sets the accounting attributes needed to reverse

Line 181900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

181896: ----------------------------------------------------------------
181897: -- 4262811 - update the header statuses to invalid in need be
181898: ----------------------------------------------------------------
181899: --
181900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
181901:
181902:
181903: -----------------------------------------------
181904: -- No accrual reversal for the event class/type

Line 182028: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

182024: ,p_module => l_log_module);
182025: END IF;
182026:
182027: --
182028: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
182029: --
182030: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
182031: --
182032: -- set event info as cache for other routines to refer event attributes

Line 182030: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

182026:
182027: --
182028: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
182029: --
182030: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
182031: --
182032: -- set event info as cache for other routines to refer event attributes
182033: --
182034:

Line 182038: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

182034:
182035: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
182036: l_previous_event_id := l_event_id;
182037:
182038: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
182039: (p_application_id => p_application_id
182040: ,p_primary_ledger_id => p_primary_ledger_id
182041: ,p_base_ledger_id => p_base_ledger_id
182042: ,p_target_ledger_id => p_target_ledger_id

Line 182079: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

182075: l_acct_reversal_source := SUBSTR(NULL, 1,30);
182076:
182077: IF l_continue_with_lines THEN
182078: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
182079: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
182080:
182081: xla_accounting_err_pkg.build_message
182082: (p_appli_s_name => 'XLA'
182083: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 182087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

182083: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
182084: ,p_token_1 => 'LINE_NUMBER'
182085: ,p_value_1 => l_array_extract_line_num(Idx)
182086: ,p_token_2 => 'PRODUCT_NAME'
182087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182091:

Line 182088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

182084: ,p_token_1 => 'LINE_NUMBER'
182085: ,p_value_1 => l_array_extract_line_num(Idx)
182086: ,p_token_2 => 'PRODUCT_NAME'
182087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182091:
182092: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 182089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

182085: ,p_value_1 => l_array_extract_line_num(Idx)
182086: ,p_token_2 => 'PRODUCT_NAME'
182087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182091:
182092: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
182093: --

Line 182090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

182086: ,p_token_2 => 'PRODUCT_NAME'
182087: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
182088: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
182089: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182090: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
182091:
182092: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
182093: --
182094: -- following sets the accounting attributes needed to reverse

Line 182382: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

182378:
182379: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
182380: -- or secondary ledger that has different currency with primary
182381: -- or alc that is calculated by sla
182382: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
182383: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
182384:
182385: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182386: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 182383: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

182379: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
182380: -- or secondary ledger that has different currency with primary
182381: -- or alc that is calculated by sla
182382: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
182383: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
182384:
182385: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182386: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
182387: AND (l_actual_flag = 'A')) THEN

Line 182385: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

182381: -- or alc that is calculated by sla
182382: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
182383: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
182384:
182385: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182386: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
182387: AND (l_actual_flag = 'A')) THEN
182388: XLA_AE_LINES_PKG.CreateGainOrLossLines(
182389: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 182386: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

182382: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
182383: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
182384:
182385: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182386: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
182387: AND (l_actual_flag = 'A')) THEN
182388: XLA_AE_LINES_PKG.CreateGainOrLossLines(
182389: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182390: ,p_application_id => p_application_id

Line 182389: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

182385: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
182386: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
182387: AND (l_actual_flag = 'A')) THEN
182388: XLA_AE_LINES_PKG.CreateGainOrLossLines(
182389: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182390: ,p_application_id => p_application_id
182391: ,p_amb_context_code => 'DEFAULT'
182392: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
182393: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 182392: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

182388: XLA_AE_LINES_PKG.CreateGainOrLossLines(
182389: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
182390: ,p_application_id => p_application_id
182391: ,p_amb_context_code => 'DEFAULT'
182392: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
182393: ,p_event_class_code => C_EVENT_CLASS_CODE
182394: ,p_event_type_code => C_EVENT_TYPE_CODE
182395:
182396: ,p_gain_ccid => -1

Line 182872: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

182868:
182869: l_calculate_acctd_flag VARCHAR2(1) :='Y';
182870: l_calculate_g_l_flag VARCHAR2(1) :='Y';
182871: --
182872: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182873: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182874: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 182873: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

182869: l_calculate_acctd_flag VARCHAR2(1) :='Y';
182870: l_calculate_g_l_flag VARCHAR2(1) :='Y';
182871: --
182872: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182873: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182874: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 182874: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

182870: l_calculate_g_l_flag VARCHAR2(1) :='Y';
182871: --
182872: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182873: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182874: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

182871: --
182872: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182873: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182874: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

182872: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182873: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182874: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

182873: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182874: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

182874: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

182875: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

182876: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

182877: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

182878: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

182879: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

182880: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

182881: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

182882: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

182883: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

182884: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

182885: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

182886: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

182887: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
182895: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

182888: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
182895: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182896: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

182889: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
182895: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182896: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182897: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

182890: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
182895: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182896: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182897: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182898:

Line 182895: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

182891: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
182895: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182896: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182897: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182898:
182899: l_event_id NUMBER;

Line 182896: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

182892: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
182895: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182896: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182897: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182898:
182899: l_event_id NUMBER;
182900: l_previous_event_id NUMBER;

Line 182897: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

182893: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
182894: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
182895: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
182896: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182897: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
182898:
182899: l_event_id NUMBER;
182900: l_previous_event_id NUMBER;
182901: l_first_event_id NUMBER;

Line 182915: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

182911: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
182912: l_description VARCHAR2(4000);
182913: l_transaction_reversal NUMBER;
182914: l_ae_header_id NUMBER;
182915: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
182916: l_log_module VARCHAR2(240);
182917: --
182918: l_acct_reversal_source VARCHAR2(30);
182919: l_trx_reversal_source VARCHAR2(30);

Line 183176: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

183172:
183173: --
183174: -- set event info as cache for other routines to refer event attributes
183175: --
183176: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
183177: (p_application_id => p_application_id
183178: ,p_primary_ledger_id => p_primary_ledger_id
183179: ,p_base_ledger_id => p_base_ledger_id
183180: ,p_target_ledger_id => p_target_ledger_id

Line 183209: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

183205:
183206: --
183207: -- set the status of entry to C_VALID (0)
183208: --
183209: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
183210:
183211: --
183212: -- initialize a row for ae header
183213: --

Line 183237: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

183233: --
183234: -- initilaize the status of ae headers for diffrent balance types
183235: -- the status is initialised to C_NOT_CREATED (2)
183236: --
183237: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183238: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183239: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183240:
183241: --

Line 183238: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

183234: -- initilaize the status of ae headers for diffrent balance types
183235: -- the status is initialised to C_NOT_CREATED (2)
183236: --
183237: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183238: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183239: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183240:
183241: --
183242: -- call api to validate and store accounting attributes for header

Line 183239: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

183235: -- the status is initialised to C_NOT_CREATED (2)
183236: --
183237: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183238: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183239: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
183240:
183241: --
183242: -- call api to validate and store accounting attributes for header
183243: --

Line 183280: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

183276: --
183277: l_trx_reversal_source := SUBSTR(NULL, 1,30);
183278:
183279: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
183280: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
183281:
183282: xla_accounting_err_pkg.build_message
183283: (p_appli_s_name => 'XLA'
183284: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 183288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

183284: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
183285: ,p_token_1 => 'ACCT_ATTR_NAME'
183286: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
183287: ,p_token_2 => 'PRODUCT_NAME'
183288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183292:

Line 183289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

183285: ,p_token_1 => 'ACCT_ATTR_NAME'
183286: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
183287: ,p_token_2 => 'PRODUCT_NAME'
183288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183292:
183293: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 183290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

183286: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
183287: ,p_token_2 => 'PRODUCT_NAME'
183288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183292:
183293: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
183294: --

Line 183291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

183287: ,p_token_2 => 'PRODUCT_NAME'
183288: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183289: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183290: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183291: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183292:
183293: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
183294: --
183295: -- following sets the accounting attributes needed to reverse

Line 183310: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

183306: ----------------------------------------------------------------
183307: -- 4262811 - update the header statuses to invalid in need be
183308: ----------------------------------------------------------------
183309: --
183310: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
183311:
183312:
183313: -----------------------------------------------
183314: -- No accrual reversal for the event class/type

Line 183438: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

183434: ,p_module => l_log_module);
183435: END IF;
183436:
183437: --
183438: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
183439: --
183440: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
183441: --
183442: -- set event info as cache for other routines to refer event attributes

Line 183440: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

183436:
183437: --
183438: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
183439: --
183440: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
183441: --
183442: -- set event info as cache for other routines to refer event attributes
183443: --
183444:

Line 183448: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

183444:
183445: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
183446: l_previous_event_id := l_event_id;
183447:
183448: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
183449: (p_application_id => p_application_id
183450: ,p_primary_ledger_id => p_primary_ledger_id
183451: ,p_base_ledger_id => p_base_ledger_id
183452: ,p_target_ledger_id => p_target_ledger_id

Line 183489: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

183485: l_acct_reversal_source := SUBSTR(NULL, 1,30);
183486:
183487: IF l_continue_with_lines THEN
183488: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
183489: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
183490:
183491: xla_accounting_err_pkg.build_message
183492: (p_appli_s_name => 'XLA'
183493: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 183497: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

183493: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
183494: ,p_token_1 => 'LINE_NUMBER'
183495: ,p_value_1 => l_array_extract_line_num(Idx)
183496: ,p_token_2 => 'PRODUCT_NAME'
183497: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183498: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183499: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183500: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183501:

Line 183498: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

183494: ,p_token_1 => 'LINE_NUMBER'
183495: ,p_value_1 => l_array_extract_line_num(Idx)
183496: ,p_token_2 => 'PRODUCT_NAME'
183497: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183498: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183499: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183500: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183501:
183502: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 183499: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

183495: ,p_value_1 => l_array_extract_line_num(Idx)
183496: ,p_token_2 => 'PRODUCT_NAME'
183497: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183498: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183499: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183500: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183501:
183502: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
183503: --

Line 183500: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

183496: ,p_token_2 => 'PRODUCT_NAME'
183497: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
183498: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
183499: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183500: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
183501:
183502: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
183503: --
183504: -- following sets the accounting attributes needed to reverse

Line 183618: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

183614:
183615: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
183616: -- or secondary ledger that has different currency with primary
183617: -- or alc that is calculated by sla
183618: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
183619: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
183620:
183621: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
183622: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 183619: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

183615: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
183616: -- or secondary ledger that has different currency with primary
183617: -- or alc that is calculated by sla
183618: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
183619: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
183620:
183621: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
183622: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
183623: AND (l_actual_flag = 'A')) THEN

Line 183621: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

183617: -- or alc that is calculated by sla
183618: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
183619: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
183620:
183621: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
183622: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
183623: AND (l_actual_flag = 'A')) THEN
183624: XLA_AE_LINES_PKG.CreateGainOrLossLines(
183625: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 183622: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

183618: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
183619: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
183620:
183621: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
183622: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
183623: AND (l_actual_flag = 'A')) THEN
183624: XLA_AE_LINES_PKG.CreateGainOrLossLines(
183625: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183626: ,p_application_id => p_application_id

Line 183625: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

183621: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
183622: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
183623: AND (l_actual_flag = 'A')) THEN
183624: XLA_AE_LINES_PKG.CreateGainOrLossLines(
183625: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183626: ,p_application_id => p_application_id
183627: ,p_amb_context_code => 'DEFAULT'
183628: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
183629: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 183628: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

183624: XLA_AE_LINES_PKG.CreateGainOrLossLines(
183625: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
183626: ,p_application_id => p_application_id
183627: ,p_amb_context_code => 'DEFAULT'
183628: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
183629: ,p_event_class_code => C_EVENT_CLASS_CODE
183630: ,p_event_type_code => C_EVENT_TYPE_CODE
183631:
183632: ,p_gain_ccid => -1

Line 184108: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184104:
184105: l_calculate_acctd_flag VARCHAR2(1) :='Y';
184106: l_calculate_g_l_flag VARCHAR2(1) :='Y';
184107: --
184108: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184109: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184110: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184109: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184105: l_calculate_acctd_flag VARCHAR2(1) :='Y';
184106: l_calculate_g_l_flag VARCHAR2(1) :='Y';
184107: --
184108: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184109: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184110: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 184110: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

184106: l_calculate_g_l_flag VARCHAR2(1) :='Y';
184107: --
184108: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184109: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184110: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184107: --
184108: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184109: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184110: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184108: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184109: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184110: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

184109: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184110: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

184110: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184111: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184112: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184113: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184114: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184115: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184116: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

184117: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184118: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184119: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184120: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

184121: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184122: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184123: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184131: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184124: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184131: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184132: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

184125: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184131: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184132: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184133: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

184126: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184131: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184132: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184133: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184134:

Line 184131: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

184127: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184131: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184132: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184133: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184134:
184135: l_event_id NUMBER;

Line 184132: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

184128: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184131: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184132: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184133: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184134:
184135: l_event_id NUMBER;
184136: l_previous_event_id NUMBER;

Line 184133: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

184129: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
184130: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
184131: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
184132: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184133: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
184134:
184135: l_event_id NUMBER;
184136: l_previous_event_id NUMBER;
184137: l_first_event_id NUMBER;

Line 184151: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

184147: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
184148: l_description VARCHAR2(4000);
184149: l_transaction_reversal NUMBER;
184150: l_ae_header_id NUMBER;
184151: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
184152: l_log_module VARCHAR2(240);
184153: --
184154: l_acct_reversal_source VARCHAR2(30);
184155: l_trx_reversal_source VARCHAR2(30);

Line 184412: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

184408:
184409: --
184410: -- set event info as cache for other routines to refer event attributes
184411: --
184412: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
184413: (p_application_id => p_application_id
184414: ,p_primary_ledger_id => p_primary_ledger_id
184415: ,p_base_ledger_id => p_base_ledger_id
184416: ,p_target_ledger_id => p_target_ledger_id

Line 184445: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

184441:
184442: --
184443: -- set the status of entry to C_VALID (0)
184444: --
184445: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
184446:
184447: --
184448: -- initialize a row for ae header
184449: --

Line 184473: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

184469: --
184470: -- initilaize the status of ae headers for diffrent balance types
184471: -- the status is initialised to C_NOT_CREATED (2)
184472: --
184473: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184474: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184475: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184476:
184477: --

Line 184474: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

184470: -- initilaize the status of ae headers for diffrent balance types
184471: -- the status is initialised to C_NOT_CREATED (2)
184472: --
184473: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184474: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184475: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184476:
184477: --
184478: -- call api to validate and store accounting attributes for header

Line 184475: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

184471: -- the status is initialised to C_NOT_CREATED (2)
184472: --
184473: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184474: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184475: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
184476:
184477: --
184478: -- call api to validate and store accounting attributes for header
184479: --

Line 184516: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

184512: --
184513: l_trx_reversal_source := SUBSTR(NULL, 1,30);
184514:
184515: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
184516: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
184517:
184518: xla_accounting_err_pkg.build_message
184519: (p_appli_s_name => 'XLA'
184520: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 184524: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

184520: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
184521: ,p_token_1 => 'ACCT_ATTR_NAME'
184522: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
184523: ,p_token_2 => 'PRODUCT_NAME'
184524: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184525: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184526: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184527: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184528:

Line 184525: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

184521: ,p_token_1 => 'ACCT_ATTR_NAME'
184522: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
184523: ,p_token_2 => 'PRODUCT_NAME'
184524: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184525: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184526: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184527: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184528:
184529: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 184526: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

184522: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
184523: ,p_token_2 => 'PRODUCT_NAME'
184524: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184525: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184526: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184527: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184528:
184529: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
184530: --

Line 184527: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

184523: ,p_token_2 => 'PRODUCT_NAME'
184524: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184525: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184526: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184527: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184528:
184529: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
184530: --
184531: -- following sets the accounting attributes needed to reverse

Line 184546: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

184542: ----------------------------------------------------------------
184543: -- 4262811 - update the header statuses to invalid in need be
184544: ----------------------------------------------------------------
184545: --
184546: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
184547:
184548:
184549: -----------------------------------------------
184550: -- No accrual reversal for the event class/type

Line 184674: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

184670: ,p_module => l_log_module);
184671: END IF;
184672:
184673: --
184674: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
184675: --
184676: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
184677: --
184678: -- set event info as cache for other routines to refer event attributes

Line 184676: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

184672:
184673: --
184674: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
184675: --
184676: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
184677: --
184678: -- set event info as cache for other routines to refer event attributes
184679: --
184680:

Line 184684: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

184680:
184681: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
184682: l_previous_event_id := l_event_id;
184683:
184684: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
184685: (p_application_id => p_application_id
184686: ,p_primary_ledger_id => p_primary_ledger_id
184687: ,p_base_ledger_id => p_base_ledger_id
184688: ,p_target_ledger_id => p_target_ledger_id

Line 184725: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

184721: l_acct_reversal_source := SUBSTR(NULL, 1,30);
184722:
184723: IF l_continue_with_lines THEN
184724: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
184725: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
184726:
184727: xla_accounting_err_pkg.build_message
184728: (p_appli_s_name => 'XLA'
184729: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 184733: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

184729: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
184730: ,p_token_1 => 'LINE_NUMBER'
184731: ,p_value_1 => l_array_extract_line_num(Idx)
184732: ,p_token_2 => 'PRODUCT_NAME'
184733: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184734: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184735: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184736: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184737:

Line 184734: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

184730: ,p_token_1 => 'LINE_NUMBER'
184731: ,p_value_1 => l_array_extract_line_num(Idx)
184732: ,p_token_2 => 'PRODUCT_NAME'
184733: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184734: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184735: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184736: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184737:
184738: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 184735: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

184731: ,p_value_1 => l_array_extract_line_num(Idx)
184732: ,p_token_2 => 'PRODUCT_NAME'
184733: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184734: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184735: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184736: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184737:
184738: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
184739: --

Line 184736: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

184732: ,p_token_2 => 'PRODUCT_NAME'
184733: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
184734: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
184735: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
184736: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
184737:
184738: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
184739: --
184740: -- following sets the accounting attributes needed to reverse

Line 185028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

185024:
185025: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
185026: -- or secondary ledger that has different currency with primary
185027: -- or alc that is calculated by sla
185028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
185029: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
185030:
185031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 185029: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

185025: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
185026: -- or secondary ledger that has different currency with primary
185027: -- or alc that is calculated by sla
185028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
185029: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
185030:
185031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
185033: AND (l_actual_flag = 'A')) THEN

Line 185031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

185027: -- or alc that is calculated by sla
185028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
185029: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
185030:
185031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
185033: AND (l_actual_flag = 'A')) THEN
185034: XLA_AE_LINES_PKG.CreateGainOrLossLines(
185035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 185032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

185028: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
185029: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
185030:
185031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
185033: AND (l_actual_flag = 'A')) THEN
185034: XLA_AE_LINES_PKG.CreateGainOrLossLines(
185035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185036: ,p_application_id => p_application_id

Line 185035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

185031: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
185032: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
185033: AND (l_actual_flag = 'A')) THEN
185034: XLA_AE_LINES_PKG.CreateGainOrLossLines(
185035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185036: ,p_application_id => p_application_id
185037: ,p_amb_context_code => 'DEFAULT'
185038: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
185039: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 185038: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

185034: XLA_AE_LINES_PKG.CreateGainOrLossLines(
185035: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185036: ,p_application_id => p_application_id
185037: ,p_amb_context_code => 'DEFAULT'
185038: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
185039: ,p_event_class_code => C_EVENT_CLASS_CODE
185040: ,p_event_type_code => C_EVENT_TYPE_CODE
185041:
185042: ,p_gain_ccid => -1

Line 185518: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185514:
185515: l_calculate_acctd_flag VARCHAR2(1) :='Y';
185516: l_calculate_g_l_flag VARCHAR2(1) :='Y';
185517: --
185518: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185519: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185520: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185519: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185515: l_calculate_acctd_flag VARCHAR2(1) :='Y';
185516: l_calculate_g_l_flag VARCHAR2(1) :='Y';
185517: --
185518: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185519: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185520: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 185520: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

185516: l_calculate_g_l_flag VARCHAR2(1) :='Y';
185517: --
185518: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185519: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185520: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185517: --
185518: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185519: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185520: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185518: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185519: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185520: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

185519: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185520: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

185520: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185521: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185522: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185523: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185524: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185525: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185526: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

185527: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185528: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185529: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185530: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

185531: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185532: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185533: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185541: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185534: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185541: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185542: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

185535: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185541: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185542: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185543: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

185536: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185541: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185542: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185543: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185544:

Line 185541: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

185537: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185541: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185542: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185543: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185544:
185545: l_event_id NUMBER;

Line 185542: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

185538: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185541: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185542: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185543: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185544:
185545: l_event_id NUMBER;
185546: l_previous_event_id NUMBER;

Line 185543: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

185539: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
185540: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
185541: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
185542: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185543: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
185544:
185545: l_event_id NUMBER;
185546: l_previous_event_id NUMBER;
185547: l_first_event_id NUMBER;

Line 185561: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

185557: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
185558: l_description VARCHAR2(4000);
185559: l_transaction_reversal NUMBER;
185560: l_ae_header_id NUMBER;
185561: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
185562: l_log_module VARCHAR2(240);
185563: --
185564: l_acct_reversal_source VARCHAR2(30);
185565: l_trx_reversal_source VARCHAR2(30);

Line 185822: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

185818:
185819: --
185820: -- set event info as cache for other routines to refer event attributes
185821: --
185822: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
185823: (p_application_id => p_application_id
185824: ,p_primary_ledger_id => p_primary_ledger_id
185825: ,p_base_ledger_id => p_base_ledger_id
185826: ,p_target_ledger_id => p_target_ledger_id

Line 185855: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

185851:
185852: --
185853: -- set the status of entry to C_VALID (0)
185854: --
185855: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
185856:
185857: --
185858: -- initialize a row for ae header
185859: --

Line 185883: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

185879: --
185880: -- initilaize the status of ae headers for diffrent balance types
185881: -- the status is initialised to C_NOT_CREATED (2)
185882: --
185883: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185884: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185885: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185886:
185887: --

Line 185884: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

185880: -- initilaize the status of ae headers for diffrent balance types
185881: -- the status is initialised to C_NOT_CREATED (2)
185882: --
185883: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185884: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185885: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185886:
185887: --
185888: -- call api to validate and store accounting attributes for header

Line 185885: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

185881: -- the status is initialised to C_NOT_CREATED (2)
185882: --
185883: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185884: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185885: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
185886:
185887: --
185888: -- call api to validate and store accounting attributes for header
185889: --

Line 185926: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

185922: --
185923: l_trx_reversal_source := SUBSTR(NULL, 1,30);
185924:
185925: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
185926: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
185927:
185928: xla_accounting_err_pkg.build_message
185929: (p_appli_s_name => 'XLA'
185930: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 185934: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

185930: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
185931: ,p_token_1 => 'ACCT_ATTR_NAME'
185932: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
185933: ,p_token_2 => 'PRODUCT_NAME'
185934: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
185935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
185936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
185938:

Line 185935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

185931: ,p_token_1 => 'ACCT_ATTR_NAME'
185932: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
185933: ,p_token_2 => 'PRODUCT_NAME'
185934: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
185935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
185936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
185938:
185939: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 185936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

185932: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
185933: ,p_token_2 => 'PRODUCT_NAME'
185934: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
185935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
185936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
185938:
185939: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
185940: --

Line 185937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

185933: ,p_token_2 => 'PRODUCT_NAME'
185934: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
185935: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
185936: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
185937: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
185938:
185939: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
185940: --
185941: -- following sets the accounting attributes needed to reverse

Line 185956: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

185952: ----------------------------------------------------------------
185953: -- 4262811 - update the header statuses to invalid in need be
185954: ----------------------------------------------------------------
185955: --
185956: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
185957:
185958:
185959: -----------------------------------------------
185960: -- No accrual reversal for the event class/type

Line 186084: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

186080: ,p_module => l_log_module);
186081: END IF;
186082:
186083: --
186084: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
186085: --
186086: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
186087: --
186088: -- set event info as cache for other routines to refer event attributes

Line 186086: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

186082:
186083: --
186084: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
186085: --
186086: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
186087: --
186088: -- set event info as cache for other routines to refer event attributes
186089: --
186090:

Line 186094: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

186090:
186091: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
186092: l_previous_event_id := l_event_id;
186093:
186094: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
186095: (p_application_id => p_application_id
186096: ,p_primary_ledger_id => p_primary_ledger_id
186097: ,p_base_ledger_id => p_base_ledger_id
186098: ,p_target_ledger_id => p_target_ledger_id

Line 186135: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

186131: l_acct_reversal_source := SUBSTR(NULL, 1,30);
186132:
186133: IF l_continue_with_lines THEN
186134: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
186135: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
186136:
186137: xla_accounting_err_pkg.build_message
186138: (p_appli_s_name => 'XLA'
186139: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 186143: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

186139: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
186140: ,p_token_1 => 'LINE_NUMBER'
186141: ,p_value_1 => l_array_extract_line_num(Idx)
186142: ,p_token_2 => 'PRODUCT_NAME'
186143: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186144: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186145: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186146: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186147:

Line 186144: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

186140: ,p_token_1 => 'LINE_NUMBER'
186141: ,p_value_1 => l_array_extract_line_num(Idx)
186142: ,p_token_2 => 'PRODUCT_NAME'
186143: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186144: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186145: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186146: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186147:
186148: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 186145: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

186141: ,p_value_1 => l_array_extract_line_num(Idx)
186142: ,p_token_2 => 'PRODUCT_NAME'
186143: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186144: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186145: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186146: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186147:
186148: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
186149: --

Line 186146: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

186142: ,p_token_2 => 'PRODUCT_NAME'
186143: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
186144: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
186145: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186146: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
186147:
186148: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
186149: --
186150: -- following sets the accounting attributes needed to reverse

Line 186438: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

186434:
186435: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
186436: -- or secondary ledger that has different currency with primary
186437: -- or alc that is calculated by sla
186438: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
186439: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
186440:
186441: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186442: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 186439: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

186435: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
186436: -- or secondary ledger that has different currency with primary
186437: -- or alc that is calculated by sla
186438: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
186439: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
186440:
186441: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186442: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186443: AND (l_actual_flag = 'A')) THEN

Line 186441: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

186437: -- or alc that is calculated by sla
186438: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
186439: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
186440:
186441: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186442: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186443: AND (l_actual_flag = 'A')) THEN
186444: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186445: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 186442: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

186438: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
186439: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
186440:
186441: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186442: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186443: AND (l_actual_flag = 'A')) THEN
186444: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186445: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186446: ,p_application_id => p_application_id

Line 186445: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

186441: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
186442: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
186443: AND (l_actual_flag = 'A')) THEN
186444: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186445: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186446: ,p_application_id => p_application_id
186447: ,p_amb_context_code => 'DEFAULT'
186448: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
186449: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 186448: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

186444: XLA_AE_LINES_PKG.CreateGainOrLossLines(
186445: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
186446: ,p_application_id => p_application_id
186447: ,p_amb_context_code => 'DEFAULT'
186448: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
186449: ,p_event_class_code => C_EVENT_CLASS_CODE
186450: ,p_event_type_code => C_EVENT_TYPE_CODE
186451:
186452: ,p_gain_ccid => -1

Line 186928: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

186924:
186925: l_calculate_acctd_flag VARCHAR2(1) :='Y';
186926: l_calculate_g_l_flag VARCHAR2(1) :='Y';
186927: --
186928: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186929: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186930: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 186929: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

186925: l_calculate_acctd_flag VARCHAR2(1) :='Y';
186926: l_calculate_g_l_flag VARCHAR2(1) :='Y';
186927: --
186928: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186929: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186930: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 186930: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

186926: l_calculate_g_l_flag VARCHAR2(1) :='Y';
186927: --
186928: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186929: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186930: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

186927: --
186928: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186929: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186930: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

186928: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186929: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186930: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

186929: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186930: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

186930: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

186931: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

186932: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

186933: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

186934: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

186935: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

186936: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

186937: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

186938: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

186939: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

186940: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

186941: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

186942: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

186943: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
186951: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

186944: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
186951: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186952: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

186945: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
186951: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186952: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186953: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

186946: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
186951: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186952: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186953: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186954:

Line 186951: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

186947: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
186951: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186952: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186953: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186954:
186955: l_event_id NUMBER;

Line 186952: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

186948: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
186951: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186952: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186953: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186954:
186955: l_event_id NUMBER;
186956: l_previous_event_id NUMBER;

Line 186953: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

186949: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
186950: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
186951: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
186952: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186953: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
186954:
186955: l_event_id NUMBER;
186956: l_previous_event_id NUMBER;
186957: l_first_event_id NUMBER;

Line 186971: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

186967: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
186968: l_description VARCHAR2(4000);
186969: l_transaction_reversal NUMBER;
186970: l_ae_header_id NUMBER;
186971: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
186972: l_log_module VARCHAR2(240);
186973: --
186974: l_acct_reversal_source VARCHAR2(30);
186975: l_trx_reversal_source VARCHAR2(30);

Line 187232: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

187228:
187229: --
187230: -- set event info as cache for other routines to refer event attributes
187231: --
187232: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
187233: (p_application_id => p_application_id
187234: ,p_primary_ledger_id => p_primary_ledger_id
187235: ,p_base_ledger_id => p_base_ledger_id
187236: ,p_target_ledger_id => p_target_ledger_id

Line 187265: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

187261:
187262: --
187263: -- set the status of entry to C_VALID (0)
187264: --
187265: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
187266:
187267: --
187268: -- initialize a row for ae header
187269: --

Line 187293: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

187289: --
187290: -- initilaize the status of ae headers for diffrent balance types
187291: -- the status is initialised to C_NOT_CREATED (2)
187292: --
187293: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187294: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187295: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187296:
187297: --

Line 187294: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

187290: -- initilaize the status of ae headers for diffrent balance types
187291: -- the status is initialised to C_NOT_CREATED (2)
187292: --
187293: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187294: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187295: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187296:
187297: --
187298: -- call api to validate and store accounting attributes for header

Line 187295: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

187291: -- the status is initialised to C_NOT_CREATED (2)
187292: --
187293: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187294: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187295: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
187296:
187297: --
187298: -- call api to validate and store accounting attributes for header
187299: --

Line 187336: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

187332: --
187333: l_trx_reversal_source := SUBSTR(NULL, 1,30);
187334:
187335: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
187336: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
187337:
187338: xla_accounting_err_pkg.build_message
187339: (p_appli_s_name => 'XLA'
187340: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 187344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

187340: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
187341: ,p_token_1 => 'ACCT_ATTR_NAME'
187342: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
187343: ,p_token_2 => 'PRODUCT_NAME'
187344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187348:

Line 187345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

187341: ,p_token_1 => 'ACCT_ATTR_NAME'
187342: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
187343: ,p_token_2 => 'PRODUCT_NAME'
187344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187348:
187349: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 187346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

187342: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
187343: ,p_token_2 => 'PRODUCT_NAME'
187344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187348:
187349: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
187350: --

Line 187347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

187343: ,p_token_2 => 'PRODUCT_NAME'
187344: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187345: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187346: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187347: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187348:
187349: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
187350: --
187351: -- following sets the accounting attributes needed to reverse

Line 187366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

187362: ----------------------------------------------------------------
187363: -- 4262811 - update the header statuses to invalid in need be
187364: ----------------------------------------------------------------
187365: --
187366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
187367:
187368:
187369: -----------------------------------------------
187370: -- No accrual reversal for the event class/type

Line 187494: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

187490: ,p_module => l_log_module);
187491: END IF;
187492:
187493: --
187494: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
187495: --
187496: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
187497: --
187498: -- set event info as cache for other routines to refer event attributes

Line 187496: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

187492:
187493: --
187494: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
187495: --
187496: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
187497: --
187498: -- set event info as cache for other routines to refer event attributes
187499: --
187500:

Line 187504: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

187500:
187501: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
187502: l_previous_event_id := l_event_id;
187503:
187504: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
187505: (p_application_id => p_application_id
187506: ,p_primary_ledger_id => p_primary_ledger_id
187507: ,p_base_ledger_id => p_base_ledger_id
187508: ,p_target_ledger_id => p_target_ledger_id

Line 187545: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

187541: l_acct_reversal_source := SUBSTR(NULL, 1,30);
187542:
187543: IF l_continue_with_lines THEN
187544: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
187545: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
187546:
187547: xla_accounting_err_pkg.build_message
187548: (p_appli_s_name => 'XLA'
187549: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 187553: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

187549: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
187550: ,p_token_1 => 'LINE_NUMBER'
187551: ,p_value_1 => l_array_extract_line_num(Idx)
187552: ,p_token_2 => 'PRODUCT_NAME'
187553: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187554: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187555: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187556: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187557:

Line 187554: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

187550: ,p_token_1 => 'LINE_NUMBER'
187551: ,p_value_1 => l_array_extract_line_num(Idx)
187552: ,p_token_2 => 'PRODUCT_NAME'
187553: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187554: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187555: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187556: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187557:
187558: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 187555: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

187551: ,p_value_1 => l_array_extract_line_num(Idx)
187552: ,p_token_2 => 'PRODUCT_NAME'
187553: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187554: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187555: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187556: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187557:
187558: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
187559: --

Line 187556: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

187552: ,p_token_2 => 'PRODUCT_NAME'
187553: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
187554: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
187555: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187556: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
187557:
187558: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
187559: --
187560: -- following sets the accounting attributes needed to reverse

Line 187761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

187757:
187758: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
187759: -- or secondary ledger that has different currency with primary
187760: -- or alc that is calculated by sla
187761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
187762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
187763:
187764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
187765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 187762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

187758: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
187759: -- or secondary ledger that has different currency with primary
187760: -- or alc that is calculated by sla
187761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
187762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
187763:
187764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
187765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
187766: AND (l_actual_flag = 'A')) THEN

Line 187764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

187760: -- or alc that is calculated by sla
187761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
187762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
187763:
187764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
187765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
187766: AND (l_actual_flag = 'A')) THEN
187767: XLA_AE_LINES_PKG.CreateGainOrLossLines(
187768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 187765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

187761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
187762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
187763:
187764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
187765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
187766: AND (l_actual_flag = 'A')) THEN
187767: XLA_AE_LINES_PKG.CreateGainOrLossLines(
187768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187769: ,p_application_id => p_application_id

Line 187768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

187764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
187765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
187766: AND (l_actual_flag = 'A')) THEN
187767: XLA_AE_LINES_PKG.CreateGainOrLossLines(
187768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187769: ,p_application_id => p_application_id
187770: ,p_amb_context_code => 'DEFAULT'
187771: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
187772: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 187771: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

187767: XLA_AE_LINES_PKG.CreateGainOrLossLines(
187768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
187769: ,p_application_id => p_application_id
187770: ,p_amb_context_code => 'DEFAULT'
187771: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
187772: ,p_event_class_code => C_EVENT_CLASS_CODE
187773: ,p_event_type_code => C_EVENT_TYPE_CODE
187774:
187775: ,p_gain_ccid => -1

Line 188251: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188247:
188248: l_calculate_acctd_flag VARCHAR2(1) :='Y';
188249: l_calculate_g_l_flag VARCHAR2(1) :='Y';
188250: --
188251: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188252: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188253: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188252: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188248: l_calculate_acctd_flag VARCHAR2(1) :='Y';
188249: l_calculate_g_l_flag VARCHAR2(1) :='Y';
188250: --
188251: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188252: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188253: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 188253: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

188249: l_calculate_g_l_flag VARCHAR2(1) :='Y';
188250: --
188251: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188252: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188253: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188250: --
188251: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188252: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188253: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188251: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188252: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188253: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

188252: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188253: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

188253: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188254: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188255: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188256: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188257: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188258: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188259: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

188260: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188261: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188262: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188263: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

188264: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188265: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188266: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188274: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188267: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188274: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188275: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

188268: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188274: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188275: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188276: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

188269: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188274: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188275: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188276: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188277:

Line 188274: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

188270: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188274: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188275: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188276: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188277:
188278: l_event_id NUMBER;

Line 188275: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

188271: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188274: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188275: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188276: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188277:
188278: l_event_id NUMBER;
188279: l_previous_event_id NUMBER;

Line 188276: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

188272: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
188273: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
188274: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
188275: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188276: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
188277:
188278: l_event_id NUMBER;
188279: l_previous_event_id NUMBER;
188280: l_first_event_id NUMBER;

Line 188294: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

188290: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
188291: l_description VARCHAR2(4000);
188292: l_transaction_reversal NUMBER;
188293: l_ae_header_id NUMBER;
188294: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
188295: l_log_module VARCHAR2(240);
188296: --
188297: l_acct_reversal_source VARCHAR2(30);
188298: l_trx_reversal_source VARCHAR2(30);

Line 188555: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

188551:
188552: --
188553: -- set event info as cache for other routines to refer event attributes
188554: --
188555: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
188556: (p_application_id => p_application_id
188557: ,p_primary_ledger_id => p_primary_ledger_id
188558: ,p_base_ledger_id => p_base_ledger_id
188559: ,p_target_ledger_id => p_target_ledger_id

Line 188588: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

188584:
188585: --
188586: -- set the status of entry to C_VALID (0)
188587: --
188588: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
188589:
188590: --
188591: -- initialize a row for ae header
188592: --

Line 188616: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

188612: --
188613: -- initilaize the status of ae headers for diffrent balance types
188614: -- the status is initialised to C_NOT_CREATED (2)
188615: --
188616: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188617: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188618: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188619:
188620: --

Line 188617: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

188613: -- initilaize the status of ae headers for diffrent balance types
188614: -- the status is initialised to C_NOT_CREATED (2)
188615: --
188616: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188617: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188618: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188619:
188620: --
188621: -- call api to validate and store accounting attributes for header

Line 188618: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

188614: -- the status is initialised to C_NOT_CREATED (2)
188615: --
188616: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188617: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188618: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
188619:
188620: --
188621: -- call api to validate and store accounting attributes for header
188622: --

Line 188659: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

188655: --
188656: l_trx_reversal_source := SUBSTR(NULL, 1,30);
188657:
188658: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
188659: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
188660:
188661: xla_accounting_err_pkg.build_message
188662: (p_appli_s_name => 'XLA'
188663: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 188667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

188663: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
188664: ,p_token_1 => 'ACCT_ATTR_NAME'
188665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
188666: ,p_token_2 => 'PRODUCT_NAME'
188667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
188668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
188669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
188671:

Line 188668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

188664: ,p_token_1 => 'ACCT_ATTR_NAME'
188665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
188666: ,p_token_2 => 'PRODUCT_NAME'
188667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
188668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
188669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
188671:
188672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 188669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

188665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
188666: ,p_token_2 => 'PRODUCT_NAME'
188667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
188668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
188669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
188671:
188672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
188673: --

Line 188670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

188666: ,p_token_2 => 'PRODUCT_NAME'
188667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
188668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
188669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
188671:
188672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
188673: --
188674: -- following sets the accounting attributes needed to reverse

Line 188689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

188685: ----------------------------------------------------------------
188686: -- 4262811 - update the header statuses to invalid in need be
188687: ----------------------------------------------------------------
188688: --
188689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
188690:
188691:
188692: -----------------------------------------------
188693: -- No accrual reversal for the event class/type

Line 188817: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

188813: ,p_module => l_log_module);
188814: END IF;
188815:
188816: --
188817: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
188818: --
188819: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
188820: --
188821: -- set event info as cache for other routines to refer event attributes

Line 188819: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

188815:
188816: --
188817: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
188818: --
188819: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
188820: --
188821: -- set event info as cache for other routines to refer event attributes
188822: --
188823:

Line 188827: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

188823:
188824: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
188825: l_previous_event_id := l_event_id;
188826:
188827: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
188828: (p_application_id => p_application_id
188829: ,p_primary_ledger_id => p_primary_ledger_id
188830: ,p_base_ledger_id => p_base_ledger_id
188831: ,p_target_ledger_id => p_target_ledger_id

Line 188868: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

188864: l_acct_reversal_source := SUBSTR(NULL, 1,30);
188865:
188866: IF l_continue_with_lines THEN
188867: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
188868: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
188869:
188870: xla_accounting_err_pkg.build_message
188871: (p_appli_s_name => 'XLA'
188872: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 188876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

188872: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
188873: ,p_token_1 => 'LINE_NUMBER'
188874: ,p_value_1 => l_array_extract_line_num(Idx)
188875: ,p_token_2 => 'PRODUCT_NAME'
188876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
188877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
188878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
188880:

Line 188877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

188873: ,p_token_1 => 'LINE_NUMBER'
188874: ,p_value_1 => l_array_extract_line_num(Idx)
188875: ,p_token_2 => 'PRODUCT_NAME'
188876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
188877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
188878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
188880:
188881: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 188878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

188874: ,p_value_1 => l_array_extract_line_num(Idx)
188875: ,p_token_2 => 'PRODUCT_NAME'
188876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
188877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
188878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
188880:
188881: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
188882: --

Line 188879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

188875: ,p_token_2 => 'PRODUCT_NAME'
188876: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
188877: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
188878: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
188879: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
188880:
188881: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
188882: --
188883: -- following sets the accounting attributes needed to reverse

Line 189084: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

189080:
189081: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
189082: -- or secondary ledger that has different currency with primary
189083: -- or alc that is calculated by sla
189084: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
189085: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
189086:
189087: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189088: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 189085: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

189081: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
189082: -- or secondary ledger that has different currency with primary
189083: -- or alc that is calculated by sla
189084: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
189085: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
189086:
189087: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189088: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
189089: AND (l_actual_flag = 'A')) THEN

Line 189087: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

189083: -- or alc that is calculated by sla
189084: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
189085: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
189086:
189087: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189088: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
189089: AND (l_actual_flag = 'A')) THEN
189090: XLA_AE_LINES_PKG.CreateGainOrLossLines(
189091: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 189088: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

189084: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
189085: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
189086:
189087: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189088: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
189089: AND (l_actual_flag = 'A')) THEN
189090: XLA_AE_LINES_PKG.CreateGainOrLossLines(
189091: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189092: ,p_application_id => p_application_id

Line 189091: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

189087: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
189088: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
189089: AND (l_actual_flag = 'A')) THEN
189090: XLA_AE_LINES_PKG.CreateGainOrLossLines(
189091: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189092: ,p_application_id => p_application_id
189093: ,p_amb_context_code => 'DEFAULT'
189094: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
189095: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 189094: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

189090: XLA_AE_LINES_PKG.CreateGainOrLossLines(
189091: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189092: ,p_application_id => p_application_id
189093: ,p_amb_context_code => 'DEFAULT'
189094: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
189095: ,p_event_class_code => C_EVENT_CLASS_CODE
189096: ,p_event_type_code => C_EVENT_TYPE_CODE
189097:
189098: ,p_gain_ccid => -1

Line 189574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

189570:
189571: l_calculate_acctd_flag VARCHAR2(1) :='Y';
189572: l_calculate_g_l_flag VARCHAR2(1) :='Y';
189573: --
189574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 189575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

189571: l_calculate_acctd_flag VARCHAR2(1) :='Y';
189572: l_calculate_g_l_flag VARCHAR2(1) :='Y';
189573: --
189574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 189576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

189572: l_calculate_g_l_flag VARCHAR2(1) :='Y';
189573: --
189574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

189573: --
189574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

189574: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

189575: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

189576: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

189577: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

189578: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

189579: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

189580: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

189581: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

189582: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

189583: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

189584: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

189585: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

189586: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

189587: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

189588: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

189589: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
189597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

189590: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
189597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

189591: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
189597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

189592: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
189597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189600:

Line 189597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

189593: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
189597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189600:
189601: l_event_id NUMBER;

Line 189598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

189594: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
189597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189600:
189601: l_event_id NUMBER;
189602: l_previous_event_id NUMBER;

Line 189599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

189595: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
189596: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
189597: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
189598: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189599: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
189600:
189601: l_event_id NUMBER;
189602: l_previous_event_id NUMBER;
189603: l_first_event_id NUMBER;

Line 189617: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

189613: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
189614: l_description VARCHAR2(4000);
189615: l_transaction_reversal NUMBER;
189616: l_ae_header_id NUMBER;
189617: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
189618: l_log_module VARCHAR2(240);
189619: --
189620: l_acct_reversal_source VARCHAR2(30);
189621: l_trx_reversal_source VARCHAR2(30);

Line 189878: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

189874:
189875: --
189876: -- set event info as cache for other routines to refer event attributes
189877: --
189878: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
189879: (p_application_id => p_application_id
189880: ,p_primary_ledger_id => p_primary_ledger_id
189881: ,p_base_ledger_id => p_base_ledger_id
189882: ,p_target_ledger_id => p_target_ledger_id

Line 189911: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

189907:
189908: --
189909: -- set the status of entry to C_VALID (0)
189910: --
189911: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
189912:
189913: --
189914: -- initialize a row for ae header
189915: --

Line 189939: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

189935: --
189936: -- initilaize the status of ae headers for diffrent balance types
189937: -- the status is initialised to C_NOT_CREATED (2)
189938: --
189939: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189940: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189941: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189942:
189943: --

Line 189940: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

189936: -- initilaize the status of ae headers for diffrent balance types
189937: -- the status is initialised to C_NOT_CREATED (2)
189938: --
189939: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189940: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189941: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189942:
189943: --
189944: -- call api to validate and store accounting attributes for header

Line 189941: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

189937: -- the status is initialised to C_NOT_CREATED (2)
189938: --
189939: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189940: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189941: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
189942:
189943: --
189944: -- call api to validate and store accounting attributes for header
189945: --

Line 189982: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

189978: --
189979: l_trx_reversal_source := SUBSTR(NULL, 1,30);
189980:
189981: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
189982: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
189983:
189984: xla_accounting_err_pkg.build_message
189985: (p_appli_s_name => 'XLA'
189986: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 189990: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

189986: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
189987: ,p_token_1 => 'ACCT_ATTR_NAME'
189988: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
189989: ,p_token_2 => 'PRODUCT_NAME'
189990: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189991: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189992: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189993: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189994:

Line 189991: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

189987: ,p_token_1 => 'ACCT_ATTR_NAME'
189988: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
189989: ,p_token_2 => 'PRODUCT_NAME'
189990: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189991: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189992: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189993: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189994:
189995: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 189992: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

189988: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
189989: ,p_token_2 => 'PRODUCT_NAME'
189990: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189991: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189992: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189993: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189994:
189995: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
189996: --

Line 189993: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

189989: ,p_token_2 => 'PRODUCT_NAME'
189990: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
189991: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
189992: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
189993: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
189994:
189995: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
189996: --
189997: -- following sets the accounting attributes needed to reverse

Line 190012: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

190008: ----------------------------------------------------------------
190009: -- 4262811 - update the header statuses to invalid in need be
190010: ----------------------------------------------------------------
190011: --
190012: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
190013:
190014:
190015: -----------------------------------------------
190016: -- No accrual reversal for the event class/type

Line 190140: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

190136: ,p_module => l_log_module);
190137: END IF;
190138:
190139: --
190140: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
190141: --
190142: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
190143: --
190144: -- set event info as cache for other routines to refer event attributes

Line 190142: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

190138:
190139: --
190140: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
190141: --
190142: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
190143: --
190144: -- set event info as cache for other routines to refer event attributes
190145: --
190146:

Line 190150: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

190146:
190147: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
190148: l_previous_event_id := l_event_id;
190149:
190150: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
190151: (p_application_id => p_application_id
190152: ,p_primary_ledger_id => p_primary_ledger_id
190153: ,p_base_ledger_id => p_base_ledger_id
190154: ,p_target_ledger_id => p_target_ledger_id

Line 190191: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

190187: l_acct_reversal_source := SUBSTR(NULL, 1,30);
190188:
190189: IF l_continue_with_lines THEN
190190: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
190191: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
190192:
190193: xla_accounting_err_pkg.build_message
190194: (p_appli_s_name => 'XLA'
190195: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 190199: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

190195: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
190196: ,p_token_1 => 'LINE_NUMBER'
190197: ,p_value_1 => l_array_extract_line_num(Idx)
190198: ,p_token_2 => 'PRODUCT_NAME'
190199: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190200: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190201: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190202: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190203:

Line 190200: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

190196: ,p_token_1 => 'LINE_NUMBER'
190197: ,p_value_1 => l_array_extract_line_num(Idx)
190198: ,p_token_2 => 'PRODUCT_NAME'
190199: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190200: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190201: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190202: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190203:
190204: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 190201: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

190197: ,p_value_1 => l_array_extract_line_num(Idx)
190198: ,p_token_2 => 'PRODUCT_NAME'
190199: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190200: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190201: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190202: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190203:
190204: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
190205: --

Line 190202: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

190198: ,p_token_2 => 'PRODUCT_NAME'
190199: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
190200: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
190201: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190202: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
190203:
190204: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
190205: --
190206: -- following sets the accounting attributes needed to reverse

Line 190349: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

190345:
190346: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
190347: -- or secondary ledger that has different currency with primary
190348: -- or alc that is calculated by sla
190349: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
190350: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
190351:
190352: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
190353: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 190350: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

190346: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
190347: -- or secondary ledger that has different currency with primary
190348: -- or alc that is calculated by sla
190349: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
190350: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
190351:
190352: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
190353: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
190354: AND (l_actual_flag = 'A')) THEN

Line 190352: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

190348: -- or alc that is calculated by sla
190349: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
190350: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
190351:
190352: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
190353: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
190354: AND (l_actual_flag = 'A')) THEN
190355: XLA_AE_LINES_PKG.CreateGainOrLossLines(
190356: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 190353: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

190349: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
190350: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
190351:
190352: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
190353: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
190354: AND (l_actual_flag = 'A')) THEN
190355: XLA_AE_LINES_PKG.CreateGainOrLossLines(
190356: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190357: ,p_application_id => p_application_id

Line 190356: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

190352: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
190353: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
190354: AND (l_actual_flag = 'A')) THEN
190355: XLA_AE_LINES_PKG.CreateGainOrLossLines(
190356: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190357: ,p_application_id => p_application_id
190358: ,p_amb_context_code => 'DEFAULT'
190359: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
190360: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 190359: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

190355: XLA_AE_LINES_PKG.CreateGainOrLossLines(
190356: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
190357: ,p_application_id => p_application_id
190358: ,p_amb_context_code => 'DEFAULT'
190359: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
190360: ,p_event_class_code => C_EVENT_CLASS_CODE
190361: ,p_event_type_code => C_EVENT_TYPE_CODE
190362:
190363: ,p_gain_ccid => -1

Line 190839: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190835:
190836: l_calculate_acctd_flag VARCHAR2(1) :='Y';
190837: l_calculate_g_l_flag VARCHAR2(1) :='Y';
190838: --
190839: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190840: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190841: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190840: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190836: l_calculate_acctd_flag VARCHAR2(1) :='Y';
190837: l_calculate_g_l_flag VARCHAR2(1) :='Y';
190838: --
190839: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190840: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190841: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 190841: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

190837: l_calculate_g_l_flag VARCHAR2(1) :='Y';
190838: --
190839: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190840: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190841: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190838: --
190839: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190840: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190841: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190839: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190840: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190841: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

190840: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190841: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

190841: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190842: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190843: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190844: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190845: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190846: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190847: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

190848: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190849: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190850: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190851: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

190852: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190853: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190854: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190862: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190855: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190862: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190863: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

190856: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190862: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190863: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190864: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

190857: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190862: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190863: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190864: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190865:

Line 190862: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

190858: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190862: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190863: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190864: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190865:
190866: l_event_id NUMBER;

Line 190863: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

190859: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190862: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190863: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190864: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190865:
190866: l_event_id NUMBER;
190867: l_previous_event_id NUMBER;

Line 190864: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

190860: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
190861: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
190862: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
190863: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190864: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
190865:
190866: l_event_id NUMBER;
190867: l_previous_event_id NUMBER;
190868: l_first_event_id NUMBER;

Line 190882: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

190878: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
190879: l_description VARCHAR2(4000);
190880: l_transaction_reversal NUMBER;
190881: l_ae_header_id NUMBER;
190882: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
190883: l_log_module VARCHAR2(240);
190884: --
190885: l_acct_reversal_source VARCHAR2(30);
190886: l_trx_reversal_source VARCHAR2(30);

Line 191143: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

191139:
191140: --
191141: -- set event info as cache for other routines to refer event attributes
191142: --
191143: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
191144: (p_application_id => p_application_id
191145: ,p_primary_ledger_id => p_primary_ledger_id
191146: ,p_base_ledger_id => p_base_ledger_id
191147: ,p_target_ledger_id => p_target_ledger_id

Line 191176: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

191172:
191173: --
191174: -- set the status of entry to C_VALID (0)
191175: --
191176: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
191177:
191178: --
191179: -- initialize a row for ae header
191180: --

Line 191204: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

191200: --
191201: -- initilaize the status of ae headers for diffrent balance types
191202: -- the status is initialised to C_NOT_CREATED (2)
191203: --
191204: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191205: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191206: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191207:
191208: --

Line 191205: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

191201: -- initilaize the status of ae headers for diffrent balance types
191202: -- the status is initialised to C_NOT_CREATED (2)
191203: --
191204: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191205: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191206: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191207:
191208: --
191209: -- call api to validate and store accounting attributes for header

Line 191206: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

191202: -- the status is initialised to C_NOT_CREATED (2)
191203: --
191204: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191205: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191206: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
191207:
191208: --
191209: -- call api to validate and store accounting attributes for header
191210: --

Line 191247: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

191243: --
191244: l_trx_reversal_source := SUBSTR(NULL, 1,30);
191245:
191246: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
191247: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
191248:
191249: xla_accounting_err_pkg.build_message
191250: (p_appli_s_name => 'XLA'
191251: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 191255: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

191251: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
191252: ,p_token_1 => 'ACCT_ATTR_NAME'
191253: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
191254: ,p_token_2 => 'PRODUCT_NAME'
191255: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191256: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191257: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191258: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191259:

Line 191256: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

191252: ,p_token_1 => 'ACCT_ATTR_NAME'
191253: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
191254: ,p_token_2 => 'PRODUCT_NAME'
191255: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191256: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191257: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191258: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191259:
191260: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 191257: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

191253: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
191254: ,p_token_2 => 'PRODUCT_NAME'
191255: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191256: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191257: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191258: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191259:
191260: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
191261: --

Line 191258: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

191254: ,p_token_2 => 'PRODUCT_NAME'
191255: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191256: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191257: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191258: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191259:
191260: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
191261: --
191262: -- following sets the accounting attributes needed to reverse

Line 191277: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

191273: ----------------------------------------------------------------
191274: -- 4262811 - update the header statuses to invalid in need be
191275: ----------------------------------------------------------------
191276: --
191277: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
191278:
191279:
191280: -----------------------------------------------
191281: -- No accrual reversal for the event class/type

Line 191405: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

191401: ,p_module => l_log_module);
191402: END IF;
191403:
191404: --
191405: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
191406: --
191407: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
191408: --
191409: -- set event info as cache for other routines to refer event attributes

Line 191407: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

191403:
191404: --
191405: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
191406: --
191407: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
191408: --
191409: -- set event info as cache for other routines to refer event attributes
191410: --
191411:

Line 191415: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

191411:
191412: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
191413: l_previous_event_id := l_event_id;
191414:
191415: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
191416: (p_application_id => p_application_id
191417: ,p_primary_ledger_id => p_primary_ledger_id
191418: ,p_base_ledger_id => p_base_ledger_id
191419: ,p_target_ledger_id => p_target_ledger_id

Line 191456: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

191452: l_acct_reversal_source := SUBSTR(NULL, 1,30);
191453:
191454: IF l_continue_with_lines THEN
191455: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
191456: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
191457:
191458: xla_accounting_err_pkg.build_message
191459: (p_appli_s_name => 'XLA'
191460: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 191464: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

191460: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
191461: ,p_token_1 => 'LINE_NUMBER'
191462: ,p_value_1 => l_array_extract_line_num(Idx)
191463: ,p_token_2 => 'PRODUCT_NAME'
191464: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191465: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191466: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191467: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191468:

Line 191465: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

191461: ,p_token_1 => 'LINE_NUMBER'
191462: ,p_value_1 => l_array_extract_line_num(Idx)
191463: ,p_token_2 => 'PRODUCT_NAME'
191464: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191465: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191466: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191467: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191468:
191469: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 191466: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

191462: ,p_value_1 => l_array_extract_line_num(Idx)
191463: ,p_token_2 => 'PRODUCT_NAME'
191464: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191465: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191466: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191467: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191468:
191469: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
191470: --

Line 191467: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

191463: ,p_token_2 => 'PRODUCT_NAME'
191464: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
191465: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
191466: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191467: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
191468:
191469: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
191470: --
191471: -- following sets the accounting attributes needed to reverse

Line 191585: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

191581:
191582: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
191583: -- or secondary ledger that has different currency with primary
191584: -- or alc that is calculated by sla
191585: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
191586: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
191587:
191588: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191589: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 191586: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

191582: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
191583: -- or secondary ledger that has different currency with primary
191584: -- or alc that is calculated by sla
191585: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
191586: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
191587:
191588: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191589: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
191590: AND (l_actual_flag = 'A')) THEN

Line 191588: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

191584: -- or alc that is calculated by sla
191585: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
191586: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
191587:
191588: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191589: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
191590: AND (l_actual_flag = 'A')) THEN
191591: XLA_AE_LINES_PKG.CreateGainOrLossLines(
191592: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 191589: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

191585: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
191586: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
191587:
191588: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191589: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
191590: AND (l_actual_flag = 'A')) THEN
191591: XLA_AE_LINES_PKG.CreateGainOrLossLines(
191592: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191593: ,p_application_id => p_application_id

Line 191592: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

191588: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
191589: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
191590: AND (l_actual_flag = 'A')) THEN
191591: XLA_AE_LINES_PKG.CreateGainOrLossLines(
191592: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191593: ,p_application_id => p_application_id
191594: ,p_amb_context_code => 'DEFAULT'
191595: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
191596: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 191595: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

191591: XLA_AE_LINES_PKG.CreateGainOrLossLines(
191592: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
191593: ,p_application_id => p_application_id
191594: ,p_amb_context_code => 'DEFAULT'
191595: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
191596: ,p_event_class_code => C_EVENT_CLASS_CODE
191597: ,p_event_type_code => C_EVENT_TYPE_CODE
191598:
191599: ,p_gain_ccid => -1

Line 192075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192071:
192072: l_calculate_acctd_flag VARCHAR2(1) :='Y';
192073: l_calculate_g_l_flag VARCHAR2(1) :='Y';
192074: --
192075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192072: l_calculate_acctd_flag VARCHAR2(1) :='Y';
192073: l_calculate_g_l_flag VARCHAR2(1) :='Y';
192074: --
192075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 192077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

192073: l_calculate_g_l_flag VARCHAR2(1) :='Y';
192074: --
192075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192074: --
192075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

192076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

192077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

192084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

192088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192099: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

192092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192099: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192100: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

192093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192099: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192100: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192101:

Line 192098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

192094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192099: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192100: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192101:
192102: l_event_id NUMBER;

Line 192099: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

192095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192099: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192100: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192101:
192102: l_event_id NUMBER;
192103: l_previous_event_id NUMBER;

Line 192100: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

192096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
192097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
192098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
192099: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192100: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
192101:
192102: l_event_id NUMBER;
192103: l_previous_event_id NUMBER;
192104: l_first_event_id NUMBER;

Line 192118: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

192114: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
192115: l_description VARCHAR2(4000);
192116: l_transaction_reversal NUMBER;
192117: l_ae_header_id NUMBER;
192118: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
192119: l_log_module VARCHAR2(240);
192120: --
192121: l_acct_reversal_source VARCHAR2(30);
192122: l_trx_reversal_source VARCHAR2(30);

Line 192379: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

192375:
192376: --
192377: -- set event info as cache for other routines to refer event attributes
192378: --
192379: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
192380: (p_application_id => p_application_id
192381: ,p_primary_ledger_id => p_primary_ledger_id
192382: ,p_base_ledger_id => p_base_ledger_id
192383: ,p_target_ledger_id => p_target_ledger_id

Line 192412: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

192408:
192409: --
192410: -- set the status of entry to C_VALID (0)
192411: --
192412: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
192413:
192414: --
192415: -- initialize a row for ae header
192416: --

Line 192440: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

192436: --
192437: -- initilaize the status of ae headers for diffrent balance types
192438: -- the status is initialised to C_NOT_CREATED (2)
192439: --
192440: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192441: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192442: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192443:
192444: --

Line 192441: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

192437: -- initilaize the status of ae headers for diffrent balance types
192438: -- the status is initialised to C_NOT_CREATED (2)
192439: --
192440: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192441: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192442: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192443:
192444: --
192445: -- call api to validate and store accounting attributes for header

Line 192442: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

192438: -- the status is initialised to C_NOT_CREATED (2)
192439: --
192440: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192441: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192442: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
192443:
192444: --
192445: -- call api to validate and store accounting attributes for header
192446: --

Line 192483: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

192479: --
192480: l_trx_reversal_source := SUBSTR(NULL, 1,30);
192481:
192482: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
192483: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
192484:
192485: xla_accounting_err_pkg.build_message
192486: (p_appli_s_name => 'XLA'
192487: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 192491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

192487: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
192488: ,p_token_1 => 'ACCT_ATTR_NAME'
192489: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
192490: ,p_token_2 => 'PRODUCT_NAME'
192491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192495:

Line 192492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

192488: ,p_token_1 => 'ACCT_ATTR_NAME'
192489: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
192490: ,p_token_2 => 'PRODUCT_NAME'
192491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192495:
192496: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 192493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

192489: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
192490: ,p_token_2 => 'PRODUCT_NAME'
192491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192495:
192496: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
192497: --

Line 192494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

192490: ,p_token_2 => 'PRODUCT_NAME'
192491: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192492: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192493: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192494: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192495:
192496: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
192497: --
192498: -- following sets the accounting attributes needed to reverse

Line 192513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

192509: ----------------------------------------------------------------
192510: -- 4262811 - update the header statuses to invalid in need be
192511: ----------------------------------------------------------------
192512: --
192513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
192514:
192515:
192516: -----------------------------------------------
192517: -- No accrual reversal for the event class/type

Line 192641: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

192637: ,p_module => l_log_module);
192638: END IF;
192639:
192640: --
192641: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
192642: --
192643: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
192644: --
192645: -- set event info as cache for other routines to refer event attributes

Line 192643: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

192639:
192640: --
192641: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
192642: --
192643: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
192644: --
192645: -- set event info as cache for other routines to refer event attributes
192646: --
192647:

Line 192651: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

192647:
192648: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
192649: l_previous_event_id := l_event_id;
192650:
192651: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
192652: (p_application_id => p_application_id
192653: ,p_primary_ledger_id => p_primary_ledger_id
192654: ,p_base_ledger_id => p_base_ledger_id
192655: ,p_target_ledger_id => p_target_ledger_id

Line 192692: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

192688: l_acct_reversal_source := SUBSTR(NULL, 1,30);
192689:
192690: IF l_continue_with_lines THEN
192691: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
192692: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
192693:
192694: xla_accounting_err_pkg.build_message
192695: (p_appli_s_name => 'XLA'
192696: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 192700: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

192696: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
192697: ,p_token_1 => 'LINE_NUMBER'
192698: ,p_value_1 => l_array_extract_line_num(Idx)
192699: ,p_token_2 => 'PRODUCT_NAME'
192700: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192701: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192702: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192703: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192704:

Line 192701: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

192697: ,p_token_1 => 'LINE_NUMBER'
192698: ,p_value_1 => l_array_extract_line_num(Idx)
192699: ,p_token_2 => 'PRODUCT_NAME'
192700: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192701: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192702: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192703: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192704:
192705: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 192702: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

192698: ,p_value_1 => l_array_extract_line_num(Idx)
192699: ,p_token_2 => 'PRODUCT_NAME'
192700: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192701: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192702: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192703: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192704:
192705: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
192706: --

Line 192703: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

192699: ,p_token_2 => 'PRODUCT_NAME'
192700: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
192701: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
192702: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192703: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
192704:
192705: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
192706: --
192707: -- following sets the accounting attributes needed to reverse

Line 192821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

192817:
192818: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
192819: -- or secondary ledger that has different currency with primary
192820: -- or alc that is calculated by sla
192821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
192822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
192823:
192824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 192822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

192818: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
192819: -- or secondary ledger that has different currency with primary
192820: -- or alc that is calculated by sla
192821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
192822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
192823:
192824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
192826: AND (l_actual_flag = 'A')) THEN

Line 192824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

192820: -- or alc that is calculated by sla
192821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
192822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
192823:
192824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
192826: AND (l_actual_flag = 'A')) THEN
192827: XLA_AE_LINES_PKG.CreateGainOrLossLines(
192828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 192825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

192821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
192822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
192823:
192824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
192826: AND (l_actual_flag = 'A')) THEN
192827: XLA_AE_LINES_PKG.CreateGainOrLossLines(
192828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192829: ,p_application_id => p_application_id

Line 192828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

192824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
192825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
192826: AND (l_actual_flag = 'A')) THEN
192827: XLA_AE_LINES_PKG.CreateGainOrLossLines(
192828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192829: ,p_application_id => p_application_id
192830: ,p_amb_context_code => 'DEFAULT'
192831: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
192832: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 192831: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

192827: XLA_AE_LINES_PKG.CreateGainOrLossLines(
192828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
192829: ,p_application_id => p_application_id
192830: ,p_amb_context_code => 'DEFAULT'
192831: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
192832: ,p_event_class_code => C_EVENT_CLASS_CODE
192833: ,p_event_type_code => C_EVENT_TYPE_CODE
192834:
192835: ,p_gain_ccid => -1

Line 193311: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

193307:
193308: l_calculate_acctd_flag VARCHAR2(1) :='Y';
193309: l_calculate_g_l_flag VARCHAR2(1) :='Y';
193310: --
193311: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193312: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193313: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 193312: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

193308: l_calculate_acctd_flag VARCHAR2(1) :='Y';
193309: l_calculate_g_l_flag VARCHAR2(1) :='Y';
193310: --
193311: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193312: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193313: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 193313: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

193309: l_calculate_g_l_flag VARCHAR2(1) :='Y';
193310: --
193311: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193312: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193313: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

193310: --
193311: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193312: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193313: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

193311: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193312: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193313: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

193312: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193313: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

193313: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

193314: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

193315: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

193316: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

193317: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

193318: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

193319: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

193320: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

193321: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

193322: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

193323: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

193324: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

193325: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

193326: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
193334: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

193327: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
193334: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193335: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

193328: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
193334: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193335: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193336: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

193329: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
193334: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193335: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193336: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193337:

Line 193334: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

193330: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
193334: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193335: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193336: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193337:
193338: l_event_id NUMBER;

Line 193335: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

193331: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
193334: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193335: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193336: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193337:
193338: l_event_id NUMBER;
193339: l_previous_event_id NUMBER;

Line 193336: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

193332: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
193333: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
193334: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
193335: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193336: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
193337:
193338: l_event_id NUMBER;
193339: l_previous_event_id NUMBER;
193340: l_first_event_id NUMBER;

Line 193354: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

193350: l_event_class_name VARCHAR2(80) := 'User Defined Inventory Transaction Class';
193351: l_description VARCHAR2(4000);
193352: l_transaction_reversal NUMBER;
193353: l_ae_header_id NUMBER;
193354: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
193355: l_log_module VARCHAR2(240);
193356: --
193357: l_acct_reversal_source VARCHAR2(30);
193358: l_trx_reversal_source VARCHAR2(30);

Line 193615: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

193611:
193612: --
193613: -- set event info as cache for other routines to refer event attributes
193614: --
193615: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
193616: (p_application_id => p_application_id
193617: ,p_primary_ledger_id => p_primary_ledger_id
193618: ,p_base_ledger_id => p_base_ledger_id
193619: ,p_target_ledger_id => p_target_ledger_id

Line 193648: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

193644:
193645: --
193646: -- set the status of entry to C_VALID (0)
193647: --
193648: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
193649:
193650: --
193651: -- initialize a row for ae header
193652: --

Line 193676: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

193672: --
193673: -- initilaize the status of ae headers for diffrent balance types
193674: -- the status is initialised to C_NOT_CREATED (2)
193675: --
193676: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193677: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193678: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193679:
193680: --

Line 193677: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

193673: -- initilaize the status of ae headers for diffrent balance types
193674: -- the status is initialised to C_NOT_CREATED (2)
193675: --
193676: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193677: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193678: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193679:
193680: --
193681: -- call api to validate and store accounting attributes for header

Line 193678: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

193674: -- the status is initialised to C_NOT_CREATED (2)
193675: --
193676: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193677: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193678: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
193679:
193680: --
193681: -- call api to validate and store accounting attributes for header
193682: --

Line 193719: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

193715: --
193716: l_trx_reversal_source := SUBSTR(NULL, 1,30);
193717:
193718: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
193719: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
193720:
193721: xla_accounting_err_pkg.build_message
193722: (p_appli_s_name => 'XLA'
193723: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 193727: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

193723: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
193724: ,p_token_1 => 'ACCT_ATTR_NAME'
193725: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
193726: ,p_token_2 => 'PRODUCT_NAME'
193727: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193728: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193729: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193730: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193731:

Line 193728: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

193724: ,p_token_1 => 'ACCT_ATTR_NAME'
193725: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
193726: ,p_token_2 => 'PRODUCT_NAME'
193727: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193728: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193729: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193730: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193731:
193732: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 193729: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

193725: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
193726: ,p_token_2 => 'PRODUCT_NAME'
193727: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193728: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193729: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193730: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193731:
193732: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
193733: --

Line 193730: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

193726: ,p_token_2 => 'PRODUCT_NAME'
193727: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193728: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193729: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193730: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193731:
193732: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
193733: --
193734: -- following sets the accounting attributes needed to reverse

Line 193749: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

193745: ----------------------------------------------------------------
193746: -- 4262811 - update the header statuses to invalid in need be
193747: ----------------------------------------------------------------
193748: --
193749: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
193750:
193751:
193752: -----------------------------------------------
193753: -- No accrual reversal for the event class/type

Line 193877: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

193873: ,p_module => l_log_module);
193874: END IF;
193875:
193876: --
193877: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
193878: --
193879: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
193880: --
193881: -- set event info as cache for other routines to refer event attributes

Line 193879: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

193875:
193876: --
193877: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
193878: --
193879: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
193880: --
193881: -- set event info as cache for other routines to refer event attributes
193882: --
193883:

Line 193887: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

193883:
193884: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
193885: l_previous_event_id := l_event_id;
193886:
193887: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
193888: (p_application_id => p_application_id
193889: ,p_primary_ledger_id => p_primary_ledger_id
193890: ,p_base_ledger_id => p_base_ledger_id
193891: ,p_target_ledger_id => p_target_ledger_id

Line 193928: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

193924: l_acct_reversal_source := SUBSTR(NULL, 1,30);
193925:
193926: IF l_continue_with_lines THEN
193927: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
193928: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
193929:
193930: xla_accounting_err_pkg.build_message
193931: (p_appli_s_name => 'XLA'
193932: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 193936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

193932: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
193933: ,p_token_1 => 'LINE_NUMBER'
193934: ,p_value_1 => l_array_extract_line_num(Idx)
193935: ,p_token_2 => 'PRODUCT_NAME'
193936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193940:

Line 193937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

193933: ,p_token_1 => 'LINE_NUMBER'
193934: ,p_value_1 => l_array_extract_line_num(Idx)
193935: ,p_token_2 => 'PRODUCT_NAME'
193936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193940:
193941: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 193938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

193934: ,p_value_1 => l_array_extract_line_num(Idx)
193935: ,p_token_2 => 'PRODUCT_NAME'
193936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193940:
193941: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
193942: --

Line 193939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

193935: ,p_token_2 => 'PRODUCT_NAME'
193936: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
193937: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
193938: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
193939: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
193940:
193941: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
193942: --
193943: -- following sets the accounting attributes needed to reverse

Line 194057: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

194053:
194054: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
194055: -- or secondary ledger that has different currency with primary
194056: -- or alc that is calculated by sla
194057: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
194058: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
194059:
194060: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
194061: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 194058: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

194054: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
194055: -- or secondary ledger that has different currency with primary
194056: -- or alc that is calculated by sla
194057: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
194058: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
194059:
194060: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
194061: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
194062: AND (l_actual_flag = 'A')) THEN

Line 194060: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

194056: -- or alc that is calculated by sla
194057: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
194058: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
194059:
194060: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
194061: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
194062: AND (l_actual_flag = 'A')) THEN
194063: XLA_AE_LINES_PKG.CreateGainOrLossLines(
194064: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 194061: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

194057: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
194058: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
194059:
194060: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
194061: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
194062: AND (l_actual_flag = 'A')) THEN
194063: XLA_AE_LINES_PKG.CreateGainOrLossLines(
194064: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194065: ,p_application_id => p_application_id

Line 194064: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

194060: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
194061: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
194062: AND (l_actual_flag = 'A')) THEN
194063: XLA_AE_LINES_PKG.CreateGainOrLossLines(
194064: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194065: ,p_application_id => p_application_id
194066: ,p_amb_context_code => 'DEFAULT'
194067: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
194068: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 194067: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

194063: XLA_AE_LINES_PKG.CreateGainOrLossLines(
194064: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194065: ,p_application_id => p_application_id
194066: ,p_amb_context_code => 'DEFAULT'
194067: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
194068: ,p_event_class_code => C_EVENT_CLASS_CODE
194069: ,p_event_type_code => C_EVENT_TYPE_CODE
194070:
194071: ,p_gain_ccid => -1

Line 194548: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194544:
194545: l_calculate_acctd_flag VARCHAR2(1) :='N';
194546: l_calculate_g_l_flag VARCHAR2(1) :='N';
194547: --
194548: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194549: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194550: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194549: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194545: l_calculate_acctd_flag VARCHAR2(1) :='N';
194546: l_calculate_g_l_flag VARCHAR2(1) :='N';
194547: --
194548: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194549: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194550: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 194550: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

194546: l_calculate_g_l_flag VARCHAR2(1) :='N';
194547: --
194548: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194549: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194550: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194547: --
194548: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194549: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194550: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194548: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194549: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194550: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

194549: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194550: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

194550: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194551: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194552: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194553: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194554: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194555: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194556: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

194557: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194558: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194559: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194560: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

194561: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194562: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194563: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194571: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194564: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194571: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194572: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

194565: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194571: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194572: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194573: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

194566: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194571: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194572: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194573: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194574:

Line 194571: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

194567: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194571: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194572: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194573: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194574:
194575: l_event_id NUMBER;

Line 194572: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

194568: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194571: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194572: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194573: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194574:
194575: l_event_id NUMBER;
194576: l_previous_event_id NUMBER;

Line 194573: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

194569: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
194570: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
194571: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
194572: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194573: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
194574:
194575: l_event_id NUMBER;
194576: l_previous_event_id NUMBER;
194577: l_first_event_id NUMBER;

Line 194591: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

194587: l_event_class_name VARCHAR2(80) := 'WIP Variance';
194588: l_description VARCHAR2(4000);
194589: l_transaction_reversal NUMBER;
194590: l_ae_header_id NUMBER;
194591: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
194592: l_log_module VARCHAR2(240);
194593: --
194594: l_acct_reversal_source VARCHAR2(30);
194595: l_trx_reversal_source VARCHAR2(30);

Line 194855: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

194851:
194852: --
194853: -- set event info as cache for other routines to refer event attributes
194854: --
194855: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
194856: (p_application_id => p_application_id
194857: ,p_primary_ledger_id => p_primary_ledger_id
194858: ,p_base_ledger_id => p_base_ledger_id
194859: ,p_target_ledger_id => p_target_ledger_id

Line 194888: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

194884:
194885: --
194886: -- set the status of entry to C_VALID (0)
194887: --
194888: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
194889:
194890: --
194891: -- initialize a row for ae header
194892: --

Line 194920: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

194916: --
194917: -- initilaize the status of ae headers for diffrent balance types
194918: -- the status is initialised to C_NOT_CREATED (2)
194919: --
194920: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194921: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194922: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194923:
194924: --

Line 194921: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

194917: -- initilaize the status of ae headers for diffrent balance types
194918: -- the status is initialised to C_NOT_CREATED (2)
194919: --
194920: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194921: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194922: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194923:
194924: --
194925: -- call api to validate and store accounting attributes for header

Line 194922: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

194918: -- the status is initialised to C_NOT_CREATED (2)
194919: --
194920: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194921: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194922: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
194923:
194924: --
194925: -- call api to validate and store accounting attributes for header
194926: --

Line 194963: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

194959: --
194960: l_trx_reversal_source := SUBSTR(NULL, 1,30);
194961:
194962: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
194963: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
194964:
194965: xla_accounting_err_pkg.build_message
194966: (p_appli_s_name => 'XLA'
194967: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 194971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

194967: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
194968: ,p_token_1 => 'ACCT_ATTR_NAME'
194969: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
194970: ,p_token_2 => 'PRODUCT_NAME'
194971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194975:

Line 194972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

194968: ,p_token_1 => 'ACCT_ATTR_NAME'
194969: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
194970: ,p_token_2 => 'PRODUCT_NAME'
194971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194975:
194976: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 194973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

194969: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
194970: ,p_token_2 => 'PRODUCT_NAME'
194971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194975:
194976: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
194977: --

Line 194974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

194970: ,p_token_2 => 'PRODUCT_NAME'
194971: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
194972: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
194973: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
194974: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
194975:
194976: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
194977: --
194978: -- following sets the accounting attributes needed to reverse

Line 194993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

194989: ----------------------------------------------------------------
194990: -- 4262811 - update the header statuses to invalid in need be
194991: ----------------------------------------------------------------
194992: --
194993: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
194994:
194995:
194996: -----------------------------------------------
194997: -- No accrual reversal for the event class/type

Line 195117: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

195113: ,p_module => l_log_module);
195114: END IF;
195115:
195116: --
195117: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
195118: --
195119: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
195120: --
195121: -- set event info as cache for other routines to refer event attributes

Line 195119: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

195115:
195116: --
195117: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
195118: --
195119: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
195120: --
195121: -- set event info as cache for other routines to refer event attributes
195122: --
195123:

Line 195127: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

195123:
195124: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
195125: l_previous_event_id := l_event_id;
195126:
195127: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
195128: (p_application_id => p_application_id
195129: ,p_primary_ledger_id => p_primary_ledger_id
195130: ,p_base_ledger_id => p_base_ledger_id
195131: ,p_target_ledger_id => p_target_ledger_id

Line 195168: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

195164: l_acct_reversal_source := SUBSTR(NULL, 1,30);
195165:
195166: IF l_continue_with_lines THEN
195167: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
195168: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
195169:
195170: xla_accounting_err_pkg.build_message
195171: (p_appli_s_name => 'XLA'
195172: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 195176: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

195172: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
195173: ,p_token_1 => 'LINE_NUMBER'
195174: ,p_value_1 => l_array_extract_line_num(Idx)
195175: ,p_token_2 => 'PRODUCT_NAME'
195176: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
195177: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
195178: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195179: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
195180:

Line 195177: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

195173: ,p_token_1 => 'LINE_NUMBER'
195174: ,p_value_1 => l_array_extract_line_num(Idx)
195175: ,p_token_2 => 'PRODUCT_NAME'
195176: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
195177: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
195178: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195179: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
195180:
195181: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 195178: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

195174: ,p_value_1 => l_array_extract_line_num(Idx)
195175: ,p_token_2 => 'PRODUCT_NAME'
195176: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
195177: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
195178: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195179: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
195180:
195181: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
195182: --

Line 195179: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

195175: ,p_token_2 => 'PRODUCT_NAME'
195176: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
195177: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
195178: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195179: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
195180:
195181: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
195182: --
195183: -- following sets the accounting attributes needed to reverse

Line 195268: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

195264:
195265: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
195266: -- or secondary ledger that has different currency with primary
195267: -- or alc that is calculated by sla
195268: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
195269: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
195270:
195271: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195272: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 195269: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

195265: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
195266: -- or secondary ledger that has different currency with primary
195267: -- or alc that is calculated by sla
195268: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
195269: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
195270:
195271: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195272: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
195273: AND (l_actual_flag = 'A')) THEN

Line 195271: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

195267: -- or alc that is calculated by sla
195268: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
195269: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
195270:
195271: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195272: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
195273: AND (l_actual_flag = 'A')) THEN
195274: XLA_AE_LINES_PKG.CreateGainOrLossLines(
195275: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 195272: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

195268: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
195269: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
195270:
195271: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195272: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
195273: AND (l_actual_flag = 'A')) THEN
195274: XLA_AE_LINES_PKG.CreateGainOrLossLines(
195275: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195276: ,p_application_id => p_application_id

Line 195275: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

195271: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
195272: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
195273: AND (l_actual_flag = 'A')) THEN
195274: XLA_AE_LINES_PKG.CreateGainOrLossLines(
195275: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195276: ,p_application_id => p_application_id
195277: ,p_amb_context_code => 'DEFAULT'
195278: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
195279: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 195278: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

195274: XLA_AE_LINES_PKG.CreateGainOrLossLines(
195275: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
195276: ,p_application_id => p_application_id
195277: ,p_amb_context_code => 'DEFAULT'
195278: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
195279: ,p_event_class_code => C_EVENT_CLASS_CODE
195280: ,p_event_type_code => C_EVENT_TYPE_CODE
195281:
195282: ,p_gain_ccid => -1

Line 195759: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195755:
195756: l_calculate_acctd_flag VARCHAR2(1) :='N';
195757: l_calculate_g_l_flag VARCHAR2(1) :='N';
195758: --
195759: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195760: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195761: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195760: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195756: l_calculate_acctd_flag VARCHAR2(1) :='N';
195757: l_calculate_g_l_flag VARCHAR2(1) :='N';
195758: --
195759: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195760: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195761: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 195761: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

195757: l_calculate_g_l_flag VARCHAR2(1) :='N';
195758: --
195759: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195760: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195761: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195758: --
195759: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195760: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195761: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195759: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195760: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195761: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

195760: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195761: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

195761: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195762: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195763: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195764: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195765: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195766: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195767: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

195768: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195769: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195770: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195771: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

195772: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195773: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195774: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195782: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195775: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195782: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195783: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

195776: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195782: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195783: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195784: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

195777: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195782: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195783: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195784: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195785:

Line 195782: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

195778: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195782: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195783: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195784: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195785:
195786: l_event_id NUMBER;

Line 195783: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

195779: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195782: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195783: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195784: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195785:
195786: l_event_id NUMBER;
195787: l_previous_event_id NUMBER;

Line 195784: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

195780: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
195781: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
195782: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
195783: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195784: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
195785:
195786: l_event_id NUMBER;
195787: l_previous_event_id NUMBER;
195788: l_first_event_id NUMBER;

Line 195802: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

195798: l_event_class_name VARCHAR2(80) := 'WIP Cost Update';
195799: l_description VARCHAR2(4000);
195800: l_transaction_reversal NUMBER;
195801: l_ae_header_id NUMBER;
195802: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
195803: l_log_module VARCHAR2(240);
195804: --
195805: l_acct_reversal_source VARCHAR2(30);
195806: l_trx_reversal_source VARCHAR2(30);

Line 196066: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

196062:
196063: --
196064: -- set event info as cache for other routines to refer event attributes
196065: --
196066: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
196067: (p_application_id => p_application_id
196068: ,p_primary_ledger_id => p_primary_ledger_id
196069: ,p_base_ledger_id => p_base_ledger_id
196070: ,p_target_ledger_id => p_target_ledger_id

Line 196099: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

196095:
196096: --
196097: -- set the status of entry to C_VALID (0)
196098: --
196099: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
196100:
196101: --
196102: -- initialize a row for ae header
196103: --

Line 196131: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

196127: --
196128: -- initilaize the status of ae headers for diffrent balance types
196129: -- the status is initialised to C_NOT_CREATED (2)
196130: --
196131: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196132: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196133: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196134:
196135: --

Line 196132: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

196128: -- initilaize the status of ae headers for diffrent balance types
196129: -- the status is initialised to C_NOT_CREATED (2)
196130: --
196131: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196132: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196133: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196134:
196135: --
196136: -- call api to validate and store accounting attributes for header

Line 196133: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

196129: -- the status is initialised to C_NOT_CREATED (2)
196130: --
196131: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196132: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196133: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
196134:
196135: --
196136: -- call api to validate and store accounting attributes for header
196137: --

Line 196174: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

196170: --
196171: l_trx_reversal_source := SUBSTR(NULL, 1,30);
196172:
196173: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
196174: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
196175:
196176: xla_accounting_err_pkg.build_message
196177: (p_appli_s_name => 'XLA'
196178: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 196182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

196178: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
196179: ,p_token_1 => 'ACCT_ATTR_NAME'
196180: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
196181: ,p_token_2 => 'PRODUCT_NAME'
196182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196186:

Line 196183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

196179: ,p_token_1 => 'ACCT_ATTR_NAME'
196180: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
196181: ,p_token_2 => 'PRODUCT_NAME'
196182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196186:
196187: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 196184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

196180: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
196181: ,p_token_2 => 'PRODUCT_NAME'
196182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196186:
196187: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
196188: --

Line 196185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

196181: ,p_token_2 => 'PRODUCT_NAME'
196182: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196186:
196187: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
196188: --
196189: -- following sets the accounting attributes needed to reverse

Line 196204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

196200: ----------------------------------------------------------------
196201: -- 4262811 - update the header statuses to invalid in need be
196202: ----------------------------------------------------------------
196203: --
196204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
196205:
196206:
196207: -----------------------------------------------
196208: -- No accrual reversal for the event class/type

Line 196328: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

196324: ,p_module => l_log_module);
196325: END IF;
196326:
196327: --
196328: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
196329: --
196330: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
196331: --
196332: -- set event info as cache for other routines to refer event attributes

Line 196330: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

196326:
196327: --
196328: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
196329: --
196330: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
196331: --
196332: -- set event info as cache for other routines to refer event attributes
196333: --
196334:

Line 196338: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

196334:
196335: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
196336: l_previous_event_id := l_event_id;
196337:
196338: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
196339: (p_application_id => p_application_id
196340: ,p_primary_ledger_id => p_primary_ledger_id
196341: ,p_base_ledger_id => p_base_ledger_id
196342: ,p_target_ledger_id => p_target_ledger_id

Line 196379: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

196375: l_acct_reversal_source := SUBSTR(NULL, 1,30);
196376:
196377: IF l_continue_with_lines THEN
196378: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
196379: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
196380:
196381: xla_accounting_err_pkg.build_message
196382: (p_appli_s_name => 'XLA'
196383: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 196387: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

196383: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
196384: ,p_token_1 => 'LINE_NUMBER'
196385: ,p_value_1 => l_array_extract_line_num(Idx)
196386: ,p_token_2 => 'PRODUCT_NAME'
196387: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196388: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196389: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196390: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196391:

Line 196388: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

196384: ,p_token_1 => 'LINE_NUMBER'
196385: ,p_value_1 => l_array_extract_line_num(Idx)
196386: ,p_token_2 => 'PRODUCT_NAME'
196387: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196388: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196389: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196390: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196391:
196392: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 196389: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

196385: ,p_value_1 => l_array_extract_line_num(Idx)
196386: ,p_token_2 => 'PRODUCT_NAME'
196387: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196388: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196389: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196390: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196391:
196392: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
196393: --

Line 196390: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

196386: ,p_token_2 => 'PRODUCT_NAME'
196387: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
196388: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
196389: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196390: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
196391:
196392: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
196393: --
196394: -- following sets the accounting attributes needed to reverse

Line 196479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

196475:
196476: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
196477: -- or secondary ledger that has different currency with primary
196478: -- or alc that is calculated by sla
196479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
196480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
196481:
196482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 196480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

196476: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
196477: -- or secondary ledger that has different currency with primary
196478: -- or alc that is calculated by sla
196479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
196480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
196481:
196482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
196484: AND (l_actual_flag = 'A')) THEN

Line 196482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

196478: -- or alc that is calculated by sla
196479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
196480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
196481:
196482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
196484: AND (l_actual_flag = 'A')) THEN
196485: XLA_AE_LINES_PKG.CreateGainOrLossLines(
196486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 196483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

196479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
196480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
196481:
196482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
196484: AND (l_actual_flag = 'A')) THEN
196485: XLA_AE_LINES_PKG.CreateGainOrLossLines(
196486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196487: ,p_application_id => p_application_id

Line 196486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

196482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
196483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
196484: AND (l_actual_flag = 'A')) THEN
196485: XLA_AE_LINES_PKG.CreateGainOrLossLines(
196486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196487: ,p_application_id => p_application_id
196488: ,p_amb_context_code => 'DEFAULT'
196489: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
196490: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 196489: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

196485: XLA_AE_LINES_PKG.CreateGainOrLossLines(
196486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
196487: ,p_application_id => p_application_id
196488: ,p_amb_context_code => 'DEFAULT'
196489: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
196490: ,p_event_class_code => C_EVENT_CLASS_CODE
196491: ,p_event_type_code => C_EVENT_TYPE_CODE
196492:
196493: ,p_gain_ccid => -1

Line 196970: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196966:
196967: l_calculate_acctd_flag VARCHAR2(1) :='N';
196968: l_calculate_g_l_flag VARCHAR2(1) :='N';
196969: --
196970: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196971: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196972: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196971: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196967: l_calculate_acctd_flag VARCHAR2(1) :='N';
196968: l_calculate_g_l_flag VARCHAR2(1) :='N';
196969: --
196970: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196971: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196972: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 196972: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

196968: l_calculate_g_l_flag VARCHAR2(1) :='N';
196969: --
196970: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196971: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196972: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196969: --
196970: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196971: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196972: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196970: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196971: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196972: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

196971: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196972: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

196972: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196973: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196974: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196975: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196976: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196977: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196978: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

196979: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196980: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196981: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196982: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

196983: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196984: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196985: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196993: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196986: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196993: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196994: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

196987: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196993: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196994: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196995: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

196988: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196993: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196994: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196995: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196996:

Line 196993: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

196989: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196993: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196994: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196995: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196996:
196997: l_event_id NUMBER;

Line 196994: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

196990: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196993: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196994: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196995: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196996:
196997: l_event_id NUMBER;
196998: l_previous_event_id NUMBER;

Line 196995: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

196991: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
196992: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
196993: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
196994: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196995: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
196996:
196997: l_event_id NUMBER;
196998: l_previous_event_id NUMBER;
196999: l_first_event_id NUMBER;

Line 197013: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

197009: l_event_class_name VARCHAR2(80) := 'WIP Lot';
197010: l_description VARCHAR2(4000);
197011: l_transaction_reversal NUMBER;
197012: l_ae_header_id NUMBER;
197013: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
197014: l_log_module VARCHAR2(240);
197015: --
197016: l_acct_reversal_source VARCHAR2(30);
197017: l_trx_reversal_source VARCHAR2(30);

Line 197277: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

197273:
197274: --
197275: -- set event info as cache for other routines to refer event attributes
197276: --
197277: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
197278: (p_application_id => p_application_id
197279: ,p_primary_ledger_id => p_primary_ledger_id
197280: ,p_base_ledger_id => p_base_ledger_id
197281: ,p_target_ledger_id => p_target_ledger_id

Line 197310: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

197306:
197307: --
197308: -- set the status of entry to C_VALID (0)
197309: --
197310: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
197311:
197312: --
197313: -- initialize a row for ae header
197314: --

Line 197342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

197338: --
197339: -- initilaize the status of ae headers for diffrent balance types
197340: -- the status is initialised to C_NOT_CREATED (2)
197341: --
197342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197345:
197346: --

Line 197343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

197339: -- initilaize the status of ae headers for diffrent balance types
197340: -- the status is initialised to C_NOT_CREATED (2)
197341: --
197342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197345:
197346: --
197347: -- call api to validate and store accounting attributes for header

Line 197344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

197340: -- the status is initialised to C_NOT_CREATED (2)
197341: --
197342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
197345:
197346: --
197347: -- call api to validate and store accounting attributes for header
197348: --

Line 197385: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

197381: --
197382: l_trx_reversal_source := SUBSTR(NULL, 1,30);
197383:
197384: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
197385: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
197386:
197387: xla_accounting_err_pkg.build_message
197388: (p_appli_s_name => 'XLA'
197389: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 197393: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

197389: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
197390: ,p_token_1 => 'ACCT_ATTR_NAME'
197391: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
197392: ,p_token_2 => 'PRODUCT_NAME'
197393: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197394: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197395: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197396: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197397:

Line 197394: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

197390: ,p_token_1 => 'ACCT_ATTR_NAME'
197391: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
197392: ,p_token_2 => 'PRODUCT_NAME'
197393: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197394: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197395: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197396: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197397:
197398: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 197395: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

197391: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
197392: ,p_token_2 => 'PRODUCT_NAME'
197393: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197394: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197395: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197396: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197397:
197398: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
197399: --

Line 197396: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

197392: ,p_token_2 => 'PRODUCT_NAME'
197393: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197394: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197395: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197396: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197397:
197398: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
197399: --
197400: -- following sets the accounting attributes needed to reverse

Line 197415: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

197411: ----------------------------------------------------------------
197412: -- 4262811 - update the header statuses to invalid in need be
197413: ----------------------------------------------------------------
197414: --
197415: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
197416:
197417:
197418: -----------------------------------------------
197419: -- No accrual reversal for the event class/type

Line 197539: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

197535: ,p_module => l_log_module);
197536: END IF;
197537:
197538: --
197539: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
197540: --
197541: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
197542: --
197543: -- set event info as cache for other routines to refer event attributes

Line 197541: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

197537:
197538: --
197539: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
197540: --
197541: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
197542: --
197543: -- set event info as cache for other routines to refer event attributes
197544: --
197545:

Line 197549: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

197545:
197546: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
197547: l_previous_event_id := l_event_id;
197548:
197549: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
197550: (p_application_id => p_application_id
197551: ,p_primary_ledger_id => p_primary_ledger_id
197552: ,p_base_ledger_id => p_base_ledger_id
197553: ,p_target_ledger_id => p_target_ledger_id

Line 197590: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

197586: l_acct_reversal_source := SUBSTR(NULL, 1,30);
197587:
197588: IF l_continue_with_lines THEN
197589: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
197590: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
197591:
197592: xla_accounting_err_pkg.build_message
197593: (p_appli_s_name => 'XLA'
197594: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 197598: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

197594: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
197595: ,p_token_1 => 'LINE_NUMBER'
197596: ,p_value_1 => l_array_extract_line_num(Idx)
197597: ,p_token_2 => 'PRODUCT_NAME'
197598: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197602:

Line 197599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

197595: ,p_token_1 => 'LINE_NUMBER'
197596: ,p_value_1 => l_array_extract_line_num(Idx)
197597: ,p_token_2 => 'PRODUCT_NAME'
197598: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197602:
197603: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 197600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

197596: ,p_value_1 => l_array_extract_line_num(Idx)
197597: ,p_token_2 => 'PRODUCT_NAME'
197598: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197602:
197603: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
197604: --

Line 197601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

197597: ,p_token_2 => 'PRODUCT_NAME'
197598: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
197599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
197600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
197602:
197603: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
197604: --
197605: -- following sets the accounting attributes needed to reverse

Line 197690: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

197686:
197687: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
197688: -- or secondary ledger that has different currency with primary
197689: -- or alc that is calculated by sla
197690: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
197691: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
197692:
197693: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197694: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 197691: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

197687: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
197688: -- or secondary ledger that has different currency with primary
197689: -- or alc that is calculated by sla
197690: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
197691: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
197692:
197693: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197694: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197695: AND (l_actual_flag = 'A')) THEN

Line 197693: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

197689: -- or alc that is calculated by sla
197690: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
197691: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
197692:
197693: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197694: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197695: AND (l_actual_flag = 'A')) THEN
197696: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197697: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 197694: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

197690: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
197691: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
197692:
197693: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197694: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197695: AND (l_actual_flag = 'A')) THEN
197696: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197697: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197698: ,p_application_id => p_application_id

Line 197697: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

197693: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
197694: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
197695: AND (l_actual_flag = 'A')) THEN
197696: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197697: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197698: ,p_application_id => p_application_id
197699: ,p_amb_context_code => 'DEFAULT'
197700: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
197701: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 197700: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

197696: XLA_AE_LINES_PKG.CreateGainOrLossLines(
197697: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
197698: ,p_application_id => p_application_id
197699: ,p_amb_context_code => 'DEFAULT'
197700: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
197701: ,p_event_class_code => C_EVENT_CLASS_CODE
197702: ,p_event_type_code => C_EVENT_TYPE_CODE
197703:
197704: ,p_gain_ccid => -1

Line 198181: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198177:
198178: l_calculate_acctd_flag VARCHAR2(1) :='N';
198179: l_calculate_g_l_flag VARCHAR2(1) :='N';
198180: --
198181: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198182: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198183: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198182: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198178: l_calculate_acctd_flag VARCHAR2(1) :='N';
198179: l_calculate_g_l_flag VARCHAR2(1) :='N';
198180: --
198181: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198182: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198183: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 198183: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

198179: l_calculate_g_l_flag VARCHAR2(1) :='N';
198180: --
198181: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198182: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198183: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198180: --
198181: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198182: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198183: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198181: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198182: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198183: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

198182: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198183: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

198183: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198184: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198185: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198186: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198187: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198188: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198189: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

198190: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198191: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198192: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198193: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

198194: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198195: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198196: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198204: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198197: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198204: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198205: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

198198: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198204: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198205: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198206: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

198199: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198204: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198205: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198206: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198207:

Line 198204: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

198200: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198204: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198205: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198206: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198207:
198208: l_event_id NUMBER;

Line 198205: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

198201: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198204: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198205: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198206: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198207:
198208: l_event_id NUMBER;
198209: l_previous_event_id NUMBER;

Line 198206: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

198202: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
198203: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
198204: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
198205: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198206: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
198207:
198208: l_event_id NUMBER;
198209: l_previous_event_id NUMBER;
198210: l_first_event_id NUMBER;

Line 198224: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

198220: l_event_class_name VARCHAR2(80) := 'WIP Material';
198221: l_description VARCHAR2(4000);
198222: l_transaction_reversal NUMBER;
198223: l_ae_header_id NUMBER;
198224: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
198225: l_log_module VARCHAR2(240);
198226: --
198227: l_acct_reversal_source VARCHAR2(30);
198228: l_trx_reversal_source VARCHAR2(30);

Line 198484: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

198480:
198481: --
198482: -- set event info as cache for other routines to refer event attributes
198483: --
198484: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
198485: (p_application_id => p_application_id
198486: ,p_primary_ledger_id => p_primary_ledger_id
198487: ,p_base_ledger_id => p_base_ledger_id
198488: ,p_target_ledger_id => p_target_ledger_id

Line 198517: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

198513:
198514: --
198515: -- set the status of entry to C_VALID (0)
198516: --
198517: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
198518:
198519: --
198520: -- initialize a row for ae header
198521: --

Line 198545: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

198541: --
198542: -- initilaize the status of ae headers for diffrent balance types
198543: -- the status is initialised to C_NOT_CREATED (2)
198544: --
198545: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198546: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198547: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198548:
198549: --

Line 198546: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

198542: -- initilaize the status of ae headers for diffrent balance types
198543: -- the status is initialised to C_NOT_CREATED (2)
198544: --
198545: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198546: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198547: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198548:
198549: --
198550: -- call api to validate and store accounting attributes for header

Line 198547: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

198543: -- the status is initialised to C_NOT_CREATED (2)
198544: --
198545: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198546: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198547: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
198548:
198549: --
198550: -- call api to validate and store accounting attributes for header
198551: --

Line 198588: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

198584: --
198585: l_trx_reversal_source := SUBSTR(NULL, 1,30);
198586:
198587: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
198588: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
198589:
198590: xla_accounting_err_pkg.build_message
198591: (p_appli_s_name => 'XLA'
198592: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 198596: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

198592: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
198593: ,p_token_1 => 'ACCT_ATTR_NAME'
198594: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
198595: ,p_token_2 => 'PRODUCT_NAME'
198596: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198597: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198598: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198599: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198600:

Line 198597: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

198593: ,p_token_1 => 'ACCT_ATTR_NAME'
198594: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
198595: ,p_token_2 => 'PRODUCT_NAME'
198596: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198597: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198598: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198599: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198600:
198601: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 198598: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

198594: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
198595: ,p_token_2 => 'PRODUCT_NAME'
198596: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198597: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198598: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198599: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198600:
198601: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
198602: --

Line 198599: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

198595: ,p_token_2 => 'PRODUCT_NAME'
198596: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198597: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198598: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198599: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198600:
198601: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
198602: --
198603: -- following sets the accounting attributes needed to reverse

Line 198618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

198614: ----------------------------------------------------------------
198615: -- 4262811 - update the header statuses to invalid in need be
198616: ----------------------------------------------------------------
198617: --
198618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
198619:
198620:
198621: -----------------------------------------------
198622: -- No accrual reversal for the event class/type

Line 198746: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

198742: ,p_module => l_log_module);
198743: END IF;
198744:
198745: --
198746: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
198747: --
198748: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
198749: --
198750: -- set event info as cache for other routines to refer event attributes

Line 198748: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

198744:
198745: --
198746: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
198747: --
198748: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
198749: --
198750: -- set event info as cache for other routines to refer event attributes
198751: --
198752:

Line 198756: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

198752:
198753: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
198754: l_previous_event_id := l_event_id;
198755:
198756: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
198757: (p_application_id => p_application_id
198758: ,p_primary_ledger_id => p_primary_ledger_id
198759: ,p_base_ledger_id => p_base_ledger_id
198760: ,p_target_ledger_id => p_target_ledger_id

Line 198797: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

198793: l_acct_reversal_source := SUBSTR(NULL, 1,30);
198794:
198795: IF l_continue_with_lines THEN
198796: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
198797: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
198798:
198799: xla_accounting_err_pkg.build_message
198800: (p_appli_s_name => 'XLA'
198801: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 198805: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

198801: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
198802: ,p_token_1 => 'LINE_NUMBER'
198803: ,p_value_1 => l_array_extract_line_num(Idx)
198804: ,p_token_2 => 'PRODUCT_NAME'
198805: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198806: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198807: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198808: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198809:

Line 198806: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

198802: ,p_token_1 => 'LINE_NUMBER'
198803: ,p_value_1 => l_array_extract_line_num(Idx)
198804: ,p_token_2 => 'PRODUCT_NAME'
198805: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198806: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198807: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198808: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198809:
198810: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 198807: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

198803: ,p_value_1 => l_array_extract_line_num(Idx)
198804: ,p_token_2 => 'PRODUCT_NAME'
198805: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198806: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198807: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198808: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198809:
198810: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
198811: --

Line 198808: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

198804: ,p_token_2 => 'PRODUCT_NAME'
198805: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
198806: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
198807: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198808: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
198809:
198810: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
198811: --
198812: -- following sets the accounting attributes needed to reverse

Line 198984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

198980:
198981: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
198982: -- or secondary ledger that has different currency with primary
198983: -- or alc that is calculated by sla
198984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
198985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
198986:
198987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
198988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 198985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

198981: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
198982: -- or secondary ledger that has different currency with primary
198983: -- or alc that is calculated by sla
198984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
198985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
198986:
198987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
198988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
198989: AND (l_actual_flag = 'A')) THEN

Line 198987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

198983: -- or alc that is calculated by sla
198984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
198985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
198986:
198987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
198988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
198989: AND (l_actual_flag = 'A')) THEN
198990: XLA_AE_LINES_PKG.CreateGainOrLossLines(
198991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 198988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

198984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
198985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
198986:
198987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
198988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
198989: AND (l_actual_flag = 'A')) THEN
198990: XLA_AE_LINES_PKG.CreateGainOrLossLines(
198991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198992: ,p_application_id => p_application_id

Line 198991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

198987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
198988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
198989: AND (l_actual_flag = 'A')) THEN
198990: XLA_AE_LINES_PKG.CreateGainOrLossLines(
198991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198992: ,p_application_id => p_application_id
198993: ,p_amb_context_code => 'DEFAULT'
198994: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
198995: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 198994: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

198990: XLA_AE_LINES_PKG.CreateGainOrLossLines(
198991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
198992: ,p_application_id => p_application_id
198993: ,p_amb_context_code => 'DEFAULT'
198994: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
198995: ,p_event_class_code => C_EVENT_CLASS_CODE
198996: ,p_event_type_code => C_EVENT_TYPE_CODE
198997:
198998: ,p_gain_ccid => -1

Line 199151: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

199147: ,p_level => C_LEVEL_PROCEDURE
199148: ,p_module => l_log_module);
199149: END IF;
199150:
199151: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
199152: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
199153: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
199154:
199155: --

Line 199152: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

199148: ,p_module => l_log_module);
199149: END IF;
199150:
199151: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
199152: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
199153: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
199154:
199155: --
199156: -- initialize array of lines with NULL

Line 199153: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

199149: END IF;
199150:
199151: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
199152: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
199153: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
199154:
199155: --
199156: -- initialize array of lines with NULL
199157: --

Line 200845: xla_ae_journal_entry_pkg.SetProductAcctDefinition

200841: ,p_level => C_LEVEL_STATEMENT
200842: ,p_module => l_log_module);
200843: END IF;
200844: --
200845: xla_ae_journal_entry_pkg.SetProductAcctDefinition
200846: (p_product_rule_code => 'FV_CST_AAD'
200847: ,p_product_rule_type_code => 'S'
200848: ,p_product_rule_version => ''
200849: ,p_product_rule_name => 'Federal Costing Application Accounting Definition'

Line 200854: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

200850: ,p_amb_context_code => 'DEFAULT'
200851: );
200852:
200853: l_array_ledgers :=
200854: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
200855: (p_base_ledger_id => p_base_ledger_id);
200856:
200857: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
200858: l_temp_result :=

Line 200859: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

200855: (p_base_ledger_id => p_base_ledger_id);
200856:
200857: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
200858: l_temp_result :=
200859: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
200860: (p_application_id => p_application_id
200861: ,p_base_ledger_id => p_base_ledger_id
200862: ,p_target_ledger_id => l_array_ledgers(Idx)
200863: ,p_primary_ledger_id => p_primary_ledger_id