DBA Data[Home] [Help]

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

719: (p_msg => 'END of AcctDerRule_5(invalid)'
720: ,p_level => C_LEVEL_PROCEDURE
721: ,p_module => l_log_module);
722: END IF;
723: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
724: x_value_type_code := null;
725: l_output_value := null;
726: xla_accounting_err_pkg.build_message
727: (p_appli_s_name => 'XLA'

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

739: 'XLA_OWNER_TYPE'
740: ,l_component_type_code
741: )
742: ,p_token_3 => 'PAD_NAME'
743: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
744: ,p_token_4 => 'PAD_OWNER'
745: ,p_value_4 => xla_lookups_pkg.get_meaning(
746: 'XLA_OWNER_TYPE'
747: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 747: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

743: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
744: ,p_token_4 => 'PAD_OWNER'
745: ,p_value_4 => xla_lookups_pkg.get_meaning(
746: 'XLA_OWNER_TYPE'
747: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
748: )
749: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
750: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
751: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

745: ,p_value_4 => xla_lookups_pkg.get_meaning(
746: 'XLA_OWNER_TYPE'
747: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
748: )
749: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
750: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
751: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
752: ,p_ae_header_id => NULL
753: );

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

746: 'XLA_OWNER_TYPE'
747: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
748: )
749: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
750: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
751: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
752: ,p_ae_header_id => NULL
753: );
754: RETURN l_output_value;

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

747: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
748: )
749: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
750: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
751: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
752: ,p_ae_header_id => NULL
753: );
754: RETURN l_output_value;
755: EXCEPTION

Line 841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

837: l_tmp_amt NUMBER;
838: l_acc_rev_natural_side_code VARCHAR2(1);
839:
840: l_num_entries NUMBER;
841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
845: l_recog_line_1 NUMBER;

Line 842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

838: l_acc_rev_natural_side_code VARCHAR2(1);
839:
840: l_num_entries NUMBER;
841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
845: l_recog_line_1 NUMBER;
846: l_recog_line_2 NUMBER;

Line 843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

839:
840: l_num_entries NUMBER;
841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
845: l_recog_line_1 NUMBER;
846: l_recog_line_2 NUMBER;
847:

Line 844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

840: l_num_entries NUMBER;
841: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
842: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
843: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
844: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
845: l_recog_line_1 NUMBER;
846: l_recog_line_2 NUMBER;
847:
848: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 850: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

846: l_recog_line_2 NUMBER;
847:
848: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
849: l_bflow_applied_to_amt NUMBER; -- 5132302
850: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
851:
852: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
853:
854: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

921: l_accrual_line_num := NULL; -- 4262811
922: l_tmp_amt := NULL; -- 4262811
923: --
924:
925: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
926: l_balance_type_code <> 'B' THEN
927: IF NVL(p_source_7,'
928: ') = 'BANK_CHARGES' AND
929: NVL(p_source_8,'

Line 999: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

995: --
996: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
997:
998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
999: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1000:
1001: -- 4955764
1002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

1039: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1040:
1041: IF xla_accounting_cache_pkg.GetValueChar
1042: (p_source_code => 'LEDGER_CATEGORY_CODE'
1043: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1044: AND l_bflow_method_code = 'PRIOR_ENTRY'
1045: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1046: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1047: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1139: p_lookup_type => 'XLA_OWNER_TYPE'
1140: ,p_lookup_code => l_component_type_code
1141: )
1142: ,p_token_4 => 'PRODUCT_NAME'
1143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1147: ,p_ae_header_id => NULL

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

1140: ,p_lookup_code => l_component_type_code
1141: )
1142: ,p_token_4 => 'PRODUCT_NAME'
1143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1147: ,p_ae_header_id => NULL
1148: );

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

1141: )
1142: ,p_token_4 => 'PRODUCT_NAME'
1143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1147: ,p_ae_header_id => NULL
1148: );
1149:

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

1142: ,p_token_4 => 'PRODUCT_NAME'
1143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1147: ,p_ae_header_id => NULL
1148: );
1149:
1150: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1173: ----------------------------------------------------------------------------------
1174: -- 4219869 Business Flow
1175: -- Update journal entry status -- Need to generate this within IF
1176: ----------------------------------------------------------------------------------
1177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1178: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1179: ,p_balance_type_code => l_balance_type_code
1180: );
1181:

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

1260:
1261: --
1262: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1263: --
1264: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1265: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1266: ELSE
1267: ---------------------------------------------------------------------------------------------------
1268: -- 4262811a Switch Sign

Line 1289: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1285:
1286: XLA_AE_LINES_PKG.ValidateCurrentLine;
1287: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1288:
1289: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1290: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1291: ,p_balance_type_code => l_balance_type_code);
1292:
1293: END IF;

Line 1399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1395: l_tmp_amt NUMBER;
1396: l_acc_rev_natural_side_code VARCHAR2(1);
1397:
1398: l_num_entries NUMBER;
1399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1403: l_recog_line_1 NUMBER;

Line 1400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1396: l_acc_rev_natural_side_code VARCHAR2(1);
1397:
1398: l_num_entries NUMBER;
1399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1403: l_recog_line_1 NUMBER;
1404: l_recog_line_2 NUMBER;

Line 1401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1397:
1398: l_num_entries NUMBER;
1399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1403: l_recog_line_1 NUMBER;
1404: l_recog_line_2 NUMBER;
1405:

Line 1402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1398: l_num_entries NUMBER;
1399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1403: l_recog_line_1 NUMBER;
1404: l_recog_line_2 NUMBER;
1405:
1406: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1408: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1404: l_recog_line_2 NUMBER;
1405:
1406: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1407: l_bflow_applied_to_amt NUMBER; -- 5132302
1408: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1409:
1410: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1411:
1412: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

1479: l_accrual_line_num := NULL; -- 4262811
1480: l_tmp_amt := NULL; -- 4262811
1481: --
1482:
1483: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1484: l_balance_type_code <> 'B' THEN
1485: IF NVL(p_source_7,'
1486: ') = 'CASH' AND
1487: NVL(p_source_8,'

Line 1557: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1553: --
1554: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1555:
1556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1557: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1558:
1559: -- 4955764
1560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

1597: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1598:
1599: IF xla_accounting_cache_pkg.GetValueChar
1600: (p_source_code => 'LEDGER_CATEGORY_CODE'
1601: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1602: AND l_bflow_method_code = 'PRIOR_ENTRY'
1603: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1604: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1605: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1697: p_lookup_type => 'XLA_OWNER_TYPE'
1698: ,p_lookup_code => l_component_type_code
1699: )
1700: ,p_token_4 => 'PRODUCT_NAME'
1701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1705: ,p_ae_header_id => NULL

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

1698: ,p_lookup_code => l_component_type_code
1699: )
1700: ,p_token_4 => 'PRODUCT_NAME'
1701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1705: ,p_ae_header_id => NULL
1706: );

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

1699: )
1700: ,p_token_4 => 'PRODUCT_NAME'
1701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1705: ,p_ae_header_id => NULL
1706: );
1707:

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

1700: ,p_token_4 => 'PRODUCT_NAME'
1701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1705: ,p_ae_header_id => NULL
1706: );
1707:
1708: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1731: ----------------------------------------------------------------------------------
1732: -- 4219869 Business Flow
1733: -- Update journal entry status -- Need to generate this within IF
1734: ----------------------------------------------------------------------------------
1735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1736: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1737: ,p_balance_type_code => l_balance_type_code
1738: );
1739:

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

1818:
1819: --
1820: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1821: --
1822: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1823: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1824: ELSE
1825: ---------------------------------------------------------------------------------------------------
1826: -- 4262811a Switch Sign

Line 1847: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1843:
1844: XLA_AE_LINES_PKG.ValidateCurrentLine;
1845: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1846:
1847: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1848: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1849: ,p_balance_type_code => l_balance_type_code);
1850:
1851: END IF;

Line 1957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1953: l_tmp_amt NUMBER;
1954: l_acc_rev_natural_side_code VARCHAR2(1);
1955:
1956: l_num_entries NUMBER;
1957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1961: l_recog_line_1 NUMBER;

Line 1958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1954: l_acc_rev_natural_side_code VARCHAR2(1);
1955:
1956: l_num_entries NUMBER;
1957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1961: l_recog_line_1 NUMBER;
1962: l_recog_line_2 NUMBER;

Line 1959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1955:
1956: l_num_entries NUMBER;
1957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1961: l_recog_line_1 NUMBER;
1962: l_recog_line_2 NUMBER;
1963:

Line 1960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1956: l_num_entries NUMBER;
1957: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1958: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1959: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1960: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1961: l_recog_line_1 NUMBER;
1962: l_recog_line_2 NUMBER;
1963:
1964: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1966: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1962: l_recog_line_2 NUMBER;
1963:
1964: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1965: l_bflow_applied_to_amt NUMBER; -- 5132302
1966: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1967:
1968: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1969:
1970: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2037: l_accrual_line_num := NULL; -- 4262811
2038: l_tmp_amt := NULL; -- 4262811
2039: --
2040:
2041: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2042: l_balance_type_code <> 'B' THEN
2043: IF NVL(p_source_7,'
2044: ') = 'CONFIRMATION' AND
2045: NVL(p_source_8,'

Line 2115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2111: --
2112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2113:
2114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2116:
2117: -- 4955764
2118: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2119: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2155: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2156:
2157: IF xla_accounting_cache_pkg.GetValueChar
2158: (p_source_code => 'LEDGER_CATEGORY_CODE'
2159: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2160: AND l_bflow_method_code = 'PRIOR_ENTRY'
2161: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2162: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2163: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2255: p_lookup_type => 'XLA_OWNER_TYPE'
2256: ,p_lookup_code => l_component_type_code
2257: )
2258: ,p_token_4 => 'PRODUCT_NAME'
2259: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2260: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2261: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2262: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2263: ,p_ae_header_id => NULL

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

2256: ,p_lookup_code => l_component_type_code
2257: )
2258: ,p_token_4 => 'PRODUCT_NAME'
2259: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2260: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2261: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2262: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2263: ,p_ae_header_id => NULL
2264: );

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

2257: )
2258: ,p_token_4 => 'PRODUCT_NAME'
2259: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2260: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2261: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2262: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2263: ,p_ae_header_id => NULL
2264: );
2265:

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

2258: ,p_token_4 => 'PRODUCT_NAME'
2259: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2260: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2261: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2262: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2263: ,p_ae_header_id => NULL
2264: );
2265:
2266: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2289: ----------------------------------------------------------------------------------
2290: -- 4219869 Business Flow
2291: -- Update journal entry status -- Need to generate this within IF
2292: ----------------------------------------------------------------------------------
2293: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2294: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2295: ,p_balance_type_code => l_balance_type_code
2296: );
2297:

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

2376:
2377: --
2378: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2379: --
2380: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2381: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2382: ELSE
2383: ---------------------------------------------------------------------------------------------------
2384: -- 4262811a Switch Sign

Line 2405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2401:
2402: XLA_AE_LINES_PKG.ValidateCurrentLine;
2403: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2404:
2405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2406: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2407: ,p_balance_type_code => l_balance_type_code);
2408:
2409: END IF;

Line 2515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2511: l_tmp_amt NUMBER;
2512: l_acc_rev_natural_side_code VARCHAR2(1);
2513:
2514: l_num_entries NUMBER;
2515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2519: l_recog_line_1 NUMBER;

Line 2516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2512: l_acc_rev_natural_side_code VARCHAR2(1);
2513:
2514: l_num_entries NUMBER;
2515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2519: l_recog_line_1 NUMBER;
2520: l_recog_line_2 NUMBER;

Line 2517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2513:
2514: l_num_entries NUMBER;
2515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2519: l_recog_line_1 NUMBER;
2520: l_recog_line_2 NUMBER;
2521:

Line 2518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2514: l_num_entries NUMBER;
2515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2519: l_recog_line_1 NUMBER;
2520: l_recog_line_2 NUMBER;
2521:
2522: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2524: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2520: l_recog_line_2 NUMBER;
2521:
2522: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2523: l_bflow_applied_to_amt NUMBER; -- 5132302
2524: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2525:
2526: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2527:
2528: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2595: l_accrual_line_num := NULL; -- 4262811
2596: l_tmp_amt := NULL; -- 4262811
2597: --
2598:
2599: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2600: l_balance_type_code <> 'B' THEN
2601: IF NVL(p_source_7,'
2602: ') = 'SHORT_TERM_DEBT' AND
2603: NVL(p_source_8,'

Line 2673: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2669: --
2670: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2671:
2672: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2673: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2674:
2675: -- 4955764
2676: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2677: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2713: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2714:
2715: IF xla_accounting_cache_pkg.GetValueChar
2716: (p_source_code => 'LEDGER_CATEGORY_CODE'
2717: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2718: AND l_bflow_method_code = 'PRIOR_ENTRY'
2719: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2720: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2721: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2813: p_lookup_type => 'XLA_OWNER_TYPE'
2814: ,p_lookup_code => l_component_type_code
2815: )
2816: ,p_token_4 => 'PRODUCT_NAME'
2817: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2818: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2819: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2820: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2821: ,p_ae_header_id => NULL

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

2814: ,p_lookup_code => l_component_type_code
2815: )
2816: ,p_token_4 => 'PRODUCT_NAME'
2817: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2818: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2819: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2820: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2821: ,p_ae_header_id => NULL
2822: );

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

2815: )
2816: ,p_token_4 => 'PRODUCT_NAME'
2817: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2818: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2819: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2820: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2821: ,p_ae_header_id => NULL
2822: );
2823:

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

2816: ,p_token_4 => 'PRODUCT_NAME'
2817: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2818: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2819: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2820: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2821: ,p_ae_header_id => NULL
2822: );
2823:
2824: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2851: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2847: ----------------------------------------------------------------------------------
2848: -- 4219869 Business Flow
2849: -- Update journal entry status -- Need to generate this within IF
2850: ----------------------------------------------------------------------------------
2851: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2852: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2853: ,p_balance_type_code => l_balance_type_code
2854: );
2855:

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

2934:
2935: --
2936: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2937: --
2938: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2939: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2940: ELSE
2941: ---------------------------------------------------------------------------------------------------
2942: -- 4262811a Switch Sign

Line 2963: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2959:
2960: XLA_AE_LINES_PKG.ValidateCurrentLine;
2961: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2962:
2963: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2964: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2965: ,p_balance_type_code => l_balance_type_code);
2966:
2967: END IF;

Line 3073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3069: l_tmp_amt NUMBER;
3070: l_acc_rev_natural_side_code VARCHAR2(1);
3071:
3072: l_num_entries NUMBER;
3073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3077: l_recog_line_1 NUMBER;

Line 3074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3070: l_acc_rev_natural_side_code VARCHAR2(1);
3071:
3072: l_num_entries NUMBER;
3073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3077: l_recog_line_1 NUMBER;
3078: l_recog_line_2 NUMBER;

Line 3075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3071:
3072: l_num_entries NUMBER;
3073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3077: l_recog_line_1 NUMBER;
3078: l_recog_line_2 NUMBER;
3079:

Line 3076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3072: l_num_entries NUMBER;
3073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3077: l_recog_line_1 NUMBER;
3078: l_recog_line_2 NUMBER;
3079:
3080: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3082: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3078: l_recog_line_2 NUMBER;
3079:
3080: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3081: l_bflow_applied_to_amt NUMBER; -- 5132302
3082: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3083:
3084: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3085:
3086: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3153: l_accrual_line_num := NULL; -- 4262811
3154: l_tmp_amt := NULL; -- 4262811
3155: --
3156:
3157: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3158: l_balance_type_code <> 'B' THEN
3159: IF NVL(p_source_7,'
3160: ') = 'FACTOR' AND
3161: NVL(p_source_8,'

Line 3231: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3227: --
3228: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3229:
3230: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3231: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3232:
3233: -- 4955764
3234: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3235: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3271: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3272:
3273: IF xla_accounting_cache_pkg.GetValueChar
3274: (p_source_code => 'LEDGER_CATEGORY_CODE'
3275: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3276: AND l_bflow_method_code = 'PRIOR_ENTRY'
3277: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3278: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3279: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3371: p_lookup_type => 'XLA_OWNER_TYPE'
3372: ,p_lookup_code => l_component_type_code
3373: )
3374: ,p_token_4 => 'PRODUCT_NAME'
3375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3379: ,p_ae_header_id => NULL

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

3372: ,p_lookup_code => l_component_type_code
3373: )
3374: ,p_token_4 => 'PRODUCT_NAME'
3375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3379: ,p_ae_header_id => NULL
3380: );

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

3373: )
3374: ,p_token_4 => 'PRODUCT_NAME'
3375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3379: ,p_ae_header_id => NULL
3380: );
3381:

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

3374: ,p_token_4 => 'PRODUCT_NAME'
3375: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3376: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3377: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3378: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3379: ,p_ae_header_id => NULL
3380: );
3381:
3382: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3405: ----------------------------------------------------------------------------------
3406: -- 4219869 Business Flow
3407: -- Update journal entry status -- Need to generate this within IF
3408: ----------------------------------------------------------------------------------
3409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3410: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3411: ,p_balance_type_code => l_balance_type_code
3412: );
3413:

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

3492:
3493: --
3494: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3495: --
3496: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3497: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3498: ELSE
3499: ---------------------------------------------------------------------------------------------------
3500: -- 4262811a Switch Sign

Line 3521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3517:
3518: XLA_AE_LINES_PKG.ValidateCurrentLine;
3519: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3520:
3521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3522: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3523: ,p_balance_type_code => l_balance_type_code);
3524:
3525: END IF;

Line 3631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3627: l_tmp_amt NUMBER;
3628: l_acc_rev_natural_side_code VARCHAR2(1);
3629:
3630: l_num_entries NUMBER;
3631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3635: l_recog_line_1 NUMBER;

Line 3632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3628: l_acc_rev_natural_side_code VARCHAR2(1);
3629:
3630: l_num_entries NUMBER;
3631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3635: l_recog_line_1 NUMBER;
3636: l_recog_line_2 NUMBER;

Line 3633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3629:
3630: l_num_entries NUMBER;
3631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3635: l_recog_line_1 NUMBER;
3636: l_recog_line_2 NUMBER;
3637:

Line 3634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3630: l_num_entries NUMBER;
3631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3635: l_recog_line_1 NUMBER;
3636: l_recog_line_2 NUMBER;
3637:
3638: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3640: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3636: l_recog_line_2 NUMBER;
3637:
3638: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3639: l_bflow_applied_to_amt NUMBER; -- 5132302
3640: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3641:
3642: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3643:
3644: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3711: l_accrual_line_num := NULL; -- 4262811
3712: l_tmp_amt := NULL; -- 4262811
3713: --
3714:
3715: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3716: l_balance_type_code <> 'B' THEN
3717: IF NVL(p_source_7,'
3718: ') = 'MISCCASH' AND
3719: NVL(p_source_8,'

Line 3789: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3785: --
3786: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3787:
3788: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3789: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3790:
3791: -- 4955764
3792: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3793: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3829: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3830:
3831: IF xla_accounting_cache_pkg.GetValueChar
3832: (p_source_code => 'LEDGER_CATEGORY_CODE'
3833: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3834: AND l_bflow_method_code = 'PRIOR_ENTRY'
3835: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3836: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3837: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3929: p_lookup_type => 'XLA_OWNER_TYPE'
3930: ,p_lookup_code => l_component_type_code
3931: )
3932: ,p_token_4 => 'PRODUCT_NAME'
3933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3937: ,p_ae_header_id => NULL

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

3930: ,p_lookup_code => l_component_type_code
3931: )
3932: ,p_token_4 => 'PRODUCT_NAME'
3933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3937: ,p_ae_header_id => NULL
3938: );

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

3931: )
3932: ,p_token_4 => 'PRODUCT_NAME'
3933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3937: ,p_ae_header_id => NULL
3938: );
3939:

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

3932: ,p_token_4 => 'PRODUCT_NAME'
3933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3937: ,p_ae_header_id => NULL
3938: );
3939:
3940: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3967: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3963: ----------------------------------------------------------------------------------
3964: -- 4219869 Business Flow
3965: -- Update journal entry status -- Need to generate this within IF
3966: ----------------------------------------------------------------------------------
3967: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3968: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3969: ,p_balance_type_code => l_balance_type_code
3970: );
3971:

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

4050:
4051: --
4052: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4053: --
4054: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4055: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4056: ELSE
4057: ---------------------------------------------------------------------------------------------------
4058: -- 4262811a Switch Sign

Line 4079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4075:
4076: XLA_AE_LINES_PKG.ValidateCurrentLine;
4077: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4078:
4079: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4080: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4081: ,p_balance_type_code => l_balance_type_code);
4082:
4083: END IF;

Line 4189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4185: l_tmp_amt NUMBER;
4186: l_acc_rev_natural_side_code VARCHAR2(1);
4187:
4188: l_num_entries NUMBER;
4189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4193: l_recog_line_1 NUMBER;

Line 4190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4186: l_acc_rev_natural_side_code VARCHAR2(1);
4187:
4188: l_num_entries NUMBER;
4189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4193: l_recog_line_1 NUMBER;
4194: l_recog_line_2 NUMBER;

Line 4191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4187:
4188: l_num_entries NUMBER;
4189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4193: l_recog_line_1 NUMBER;
4194: l_recog_line_2 NUMBER;
4195:

Line 4192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4188: l_num_entries NUMBER;
4189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4193: l_recog_line_1 NUMBER;
4194: l_recog_line_2 NUMBER;
4195:
4196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4194: l_recog_line_2 NUMBER;
4195:
4196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4197: l_bflow_applied_to_amt NUMBER; -- 5132302
4198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4199:
4200: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4201:
4202: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4269: l_accrual_line_num := NULL; -- 4262811
4270: l_tmp_amt := NULL; -- 4262811
4271: --
4272:
4273: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4274: l_balance_type_code <> 'B' THEN
4275: IF NVL(p_source_7,'
4276: ') = 'REMITTANCE' AND
4277: NVL(p_source_8,'

Line 4347: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4343: --
4344: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4345:
4346: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4347: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4348:
4349: -- 4955764
4350: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4351: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4387: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4388:
4389: IF xla_accounting_cache_pkg.GetValueChar
4390: (p_source_code => 'LEDGER_CATEGORY_CODE'
4391: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4392: AND l_bflow_method_code = 'PRIOR_ENTRY'
4393: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4394: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4395: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4487: p_lookup_type => 'XLA_OWNER_TYPE'
4488: ,p_lookup_code => l_component_type_code
4489: )
4490: ,p_token_4 => 'PRODUCT_NAME'
4491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4495: ,p_ae_header_id => NULL

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

4488: ,p_lookup_code => l_component_type_code
4489: )
4490: ,p_token_4 => 'PRODUCT_NAME'
4491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4495: ,p_ae_header_id => NULL
4496: );

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

4489: )
4490: ,p_token_4 => 'PRODUCT_NAME'
4491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4495: ,p_ae_header_id => NULL
4496: );
4497:

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

4490: ,p_token_4 => 'PRODUCT_NAME'
4491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4495: ,p_ae_header_id => NULL
4496: );
4497:
4498: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4521: ----------------------------------------------------------------------------------
4522: -- 4219869 Business Flow
4523: -- Update journal entry status -- Need to generate this within IF
4524: ----------------------------------------------------------------------------------
4525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4526: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4527: ,p_balance_type_code => l_balance_type_code
4528: );
4529:

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

4608:
4609: --
4610: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4611: --
4612: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4613: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4614: ELSE
4615: ---------------------------------------------------------------------------------------------------
4616: -- 4262811a Switch Sign

Line 4637: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4633:
4634: XLA_AE_LINES_PKG.ValidateCurrentLine;
4635: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4636:
4637: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4638: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4639: ,p_balance_type_code => l_balance_type_code);
4640:
4641: END IF;

Line 4747: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4743: l_tmp_amt NUMBER;
4744: l_acc_rev_natural_side_code VARCHAR2(1);
4745:
4746: l_num_entries NUMBER;
4747: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4748: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4749: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4750: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4751: l_recog_line_1 NUMBER;

Line 4748: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4744: l_acc_rev_natural_side_code VARCHAR2(1);
4745:
4746: l_num_entries NUMBER;
4747: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4748: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4749: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4750: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4751: l_recog_line_1 NUMBER;
4752: l_recog_line_2 NUMBER;

Line 4749: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4745:
4746: l_num_entries NUMBER;
4747: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4748: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4749: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4750: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4751: l_recog_line_1 NUMBER;
4752: l_recog_line_2 NUMBER;
4753:

Line 4750: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4746: l_num_entries NUMBER;
4747: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4748: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4749: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4750: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4751: l_recog_line_1 NUMBER;
4752: l_recog_line_2 NUMBER;
4753:
4754: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4756: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4752: l_recog_line_2 NUMBER;
4753:
4754: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4755: l_bflow_applied_to_amt NUMBER; -- 5132302
4756: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4757:
4758: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4759:
4760: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4827: l_accrual_line_num := NULL; -- 4262811
4828: l_tmp_amt := NULL; -- 4262811
4829: --
4830:
4831: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4832: l_balance_type_code <> 'B' THEN
4833: IF NVL(p_source_7,'
4834: ') = 'TAX' AND
4835: NVL(p_source_8,'

Line 4905: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4901: --
4902: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4903:
4904: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4905: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4906:
4907: -- 4955764
4908: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4909: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4945: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4946:
4947: IF xla_accounting_cache_pkg.GetValueChar
4948: (p_source_code => 'LEDGER_CATEGORY_CODE'
4949: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4950: AND l_bflow_method_code = 'PRIOR_ENTRY'
4951: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4952: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4953: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5045: p_lookup_type => 'XLA_OWNER_TYPE'
5046: ,p_lookup_code => l_component_type_code
5047: )
5048: ,p_token_4 => 'PRODUCT_NAME'
5049: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5050: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5051: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5052: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5053: ,p_ae_header_id => NULL

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

5046: ,p_lookup_code => l_component_type_code
5047: )
5048: ,p_token_4 => 'PRODUCT_NAME'
5049: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5050: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5051: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5052: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5053: ,p_ae_header_id => NULL
5054: );

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

5047: )
5048: ,p_token_4 => 'PRODUCT_NAME'
5049: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5050: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5051: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5052: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5053: ,p_ae_header_id => NULL
5054: );
5055:

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

5048: ,p_token_4 => 'PRODUCT_NAME'
5049: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5050: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5051: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5052: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5053: ,p_ae_header_id => NULL
5054: );
5055:
5056: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5079: ----------------------------------------------------------------------------------
5080: -- 4219869 Business Flow
5081: -- Update journal entry status -- Need to generate this within IF
5082: ----------------------------------------------------------------------------------
5083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5084: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5085: ,p_balance_type_code => l_balance_type_code
5086: );
5087:

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

5166:
5167: --
5168: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5169: --
5170: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5171: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5172: ELSE
5173: ---------------------------------------------------------------------------------------------------
5174: -- 4262811a Switch Sign

Line 5195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5191:
5192: XLA_AE_LINES_PKG.ValidateCurrentLine;
5193: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5194:
5195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5196: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5197: ,p_balance_type_code => l_balance_type_code);
5198:
5199: END IF;

Line 5321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5317: l_tmp_amt NUMBER;
5318: l_acc_rev_natural_side_code VARCHAR2(1);
5319:
5320: l_num_entries NUMBER;
5321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5325: l_recog_line_1 NUMBER;

Line 5322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5318: l_acc_rev_natural_side_code VARCHAR2(1);
5319:
5320: l_num_entries NUMBER;
5321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5325: l_recog_line_1 NUMBER;
5326: l_recog_line_2 NUMBER;

Line 5323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5319:
5320: l_num_entries NUMBER;
5321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5325: l_recog_line_1 NUMBER;
5326: l_recog_line_2 NUMBER;
5327:

Line 5324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5320: l_num_entries NUMBER;
5321: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5322: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5323: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5324: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5325: l_recog_line_1 NUMBER;
5326: l_recog_line_2 NUMBER;
5327:
5328: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5330: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5326: l_recog_line_2 NUMBER;
5327:
5328: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5329: l_bflow_applied_to_amt NUMBER; -- 5132302
5330: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5331:
5332: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5333:
5334: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5401: l_accrual_line_num := NULL; -- 4262811
5402: l_tmp_amt := NULL; -- 4262811
5403: --
5404:
5405: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5406: l_balance_type_code <> 'B' THEN
5407: IF NVL(p_source_7,'
5408: ') = 'ACC' AND
5409: NVL(p_source_8,'

Line 5479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5475: --
5476: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5477:
5478: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5480:
5481: -- 4955764
5482: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5483: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5535: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5536:
5537: IF xla_accounting_cache_pkg.GetValueChar
5538: (p_source_code => 'LEDGER_CATEGORY_CODE'
5539: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5540: AND l_bflow_method_code = 'PRIOR_ENTRY'
5541: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5542: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5543: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5635: p_lookup_type => 'XLA_OWNER_TYPE'
5636: ,p_lookup_code => l_component_type_code
5637: )
5638: ,p_token_4 => 'PRODUCT_NAME'
5639: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5640: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5641: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5642: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5643: ,p_ae_header_id => NULL

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

5636: ,p_lookup_code => l_component_type_code
5637: )
5638: ,p_token_4 => 'PRODUCT_NAME'
5639: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5640: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5641: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5642: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5643: ,p_ae_header_id => NULL
5644: );

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

5637: )
5638: ,p_token_4 => 'PRODUCT_NAME'
5639: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5640: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5641: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5642: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5643: ,p_ae_header_id => NULL
5644: );
5645:

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

5638: ,p_token_4 => 'PRODUCT_NAME'
5639: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5640: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5641: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5642: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5643: ,p_ae_header_id => NULL
5644: );
5645:
5646: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5673: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5669: ----------------------------------------------------------------------------------
5670: -- 4219869 Business Flow
5671: -- Update journal entry status -- Need to generate this within IF
5672: ----------------------------------------------------------------------------------
5673: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5674: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5675: ,p_balance_type_code => l_balance_type_code
5676: );
5677:

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

5756:
5757: --
5758: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5759: --
5760: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5761: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5762: ELSE
5763: ---------------------------------------------------------------------------------------------------
5764: -- 4262811a Switch Sign

Line 5785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5781:
5782: XLA_AE_LINES_PKG.ValidateCurrentLine;
5783: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5784:
5785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5787: ,p_balance_type_code => l_balance_type_code);
5788:
5789: END IF;

Line 5913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5909: l_tmp_amt NUMBER;
5910: l_acc_rev_natural_side_code VARCHAR2(1);
5911:
5912: l_num_entries NUMBER;
5913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5917: l_recog_line_1 NUMBER;

Line 5914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5910: l_acc_rev_natural_side_code VARCHAR2(1);
5911:
5912: l_num_entries NUMBER;
5913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5917: l_recog_line_1 NUMBER;
5918: l_recog_line_2 NUMBER;

Line 5915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5911:
5912: l_num_entries NUMBER;
5913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5917: l_recog_line_1 NUMBER;
5918: l_recog_line_2 NUMBER;
5919:

Line 5916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5912: l_num_entries NUMBER;
5913: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5914: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5915: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5916: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5917: l_recog_line_1 NUMBER;
5918: l_recog_line_2 NUMBER;
5919:
5920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5918: l_recog_line_2 NUMBER;
5919:
5920: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5921: l_bflow_applied_to_amt NUMBER; -- 5132302
5922: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5923:
5924: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5925:
5926: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5993: l_accrual_line_num := NULL; -- 4262811
5994: l_tmp_amt := NULL; -- 4262811
5995: --
5996:
5997: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5998: l_balance_type_code <> 'B' THEN
5999: IF (NVL(p_source_7,'
6000: ') = 'REC' AND
6001: NVL(p_source_29,'

Line 6071: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6067: --
6068: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6069:
6070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6071: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6072:
6073: -- 4955764
6074: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6075: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6127: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6128:
6129: IF xla_accounting_cache_pkg.GetValueChar
6130: (p_source_code => 'LEDGER_CATEGORY_CODE'
6131: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6132: AND l_bflow_method_code = 'PRIOR_ENTRY'
6133: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6134: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6135: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6228: p_lookup_type => 'XLA_OWNER_TYPE'
6229: ,p_lookup_code => l_component_type_code
6230: )
6231: ,p_token_4 => 'PRODUCT_NAME'
6232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6236: ,p_ae_header_id => NULL

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

6229: ,p_lookup_code => l_component_type_code
6230: )
6231: ,p_token_4 => 'PRODUCT_NAME'
6232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6236: ,p_ae_header_id => NULL
6237: );

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

6230: )
6231: ,p_token_4 => 'PRODUCT_NAME'
6232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6236: ,p_ae_header_id => NULL
6237: );
6238:

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

6231: ,p_token_4 => 'PRODUCT_NAME'
6232: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6233: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6234: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6235: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6236: ,p_ae_header_id => NULL
6237: );
6238:
6239: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6266: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6262: ----------------------------------------------------------------------------------
6263: -- 4219869 Business Flow
6264: -- Update journal entry status -- Need to generate this within IF
6265: ----------------------------------------------------------------------------------
6266: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6267: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6268: ,p_balance_type_code => l_balance_type_code
6269: );
6270:

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

6350:
6351: --
6352: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6353: --
6354: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6355: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6356: ELSE
6357: ---------------------------------------------------------------------------------------------------
6358: -- 4262811a Switch Sign

Line 6379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6375:
6376: XLA_AE_LINES_PKG.ValidateCurrentLine;
6377: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6378:
6379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6380: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6381: ,p_balance_type_code => l_balance_type_code);
6382:
6383: END IF;

Line 6507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6503: l_tmp_amt NUMBER;
6504: l_acc_rev_natural_side_code VARCHAR2(1);
6505:
6506: l_num_entries NUMBER;
6507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6511: l_recog_line_1 NUMBER;

Line 6508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6504: l_acc_rev_natural_side_code VARCHAR2(1);
6505:
6506: l_num_entries NUMBER;
6507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6511: l_recog_line_1 NUMBER;
6512: l_recog_line_2 NUMBER;

Line 6509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6505:
6506: l_num_entries NUMBER;
6507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6511: l_recog_line_1 NUMBER;
6512: l_recog_line_2 NUMBER;
6513:

Line 6510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6506: l_num_entries NUMBER;
6507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6511: l_recog_line_1 NUMBER;
6512: l_recog_line_2 NUMBER;
6513:
6514: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6516: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6512: l_recog_line_2 NUMBER;
6513:
6514: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6515: l_bflow_applied_to_amt NUMBER; -- 5132302
6516: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6517:
6518: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6519:
6520: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6587: l_accrual_line_num := NULL; -- 4262811
6588: l_tmp_amt := NULL; -- 4262811
6589: --
6590:
6591: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6592: l_balance_type_code <> 'B' THEN
6593: IF NVL(p_source_7,'
6594: ') = 'REC' AND
6595: NVL(p_source_29,'

Line 6665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6661: --
6662: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6663:
6664: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6665: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6666:
6667: -- 4955764
6668: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6669: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6722:
6723: IF xla_accounting_cache_pkg.GetValueChar
6724: (p_source_code => 'LEDGER_CATEGORY_CODE'
6725: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6726: AND l_bflow_method_code = 'PRIOR_ENTRY'
6727: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6728: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6729: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6822: p_lookup_type => 'XLA_OWNER_TYPE'
6823: ,p_lookup_code => l_component_type_code
6824: )
6825: ,p_token_4 => 'PRODUCT_NAME'
6826: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6827: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6828: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6829: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6830: ,p_ae_header_id => NULL

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

6823: ,p_lookup_code => l_component_type_code
6824: )
6825: ,p_token_4 => 'PRODUCT_NAME'
6826: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6827: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6828: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6829: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6830: ,p_ae_header_id => NULL
6831: );

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

6824: )
6825: ,p_token_4 => 'PRODUCT_NAME'
6826: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6827: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6828: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6829: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6830: ,p_ae_header_id => NULL
6831: );
6832:

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

6825: ,p_token_4 => 'PRODUCT_NAME'
6826: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6827: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6828: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6829: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6830: ,p_ae_header_id => NULL
6831: );
6832:
6833: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6856: ----------------------------------------------------------------------------------
6857: -- 4219869 Business Flow
6858: -- Update journal entry status -- Need to generate this within IF
6859: ----------------------------------------------------------------------------------
6860: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6861: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6862: ,p_balance_type_code => l_balance_type_code
6863: );
6864:

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

6944:
6945: --
6946: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6947: --
6948: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6949: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6950: ELSE
6951: ---------------------------------------------------------------------------------------------------
6952: -- 4262811a Switch Sign

Line 6973: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6969:
6970: XLA_AE_LINES_PKG.ValidateCurrentLine;
6971: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6972:
6973: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6974: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6975: ,p_balance_type_code => l_balance_type_code);
6976:
6977: END IF;

Line 7101: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7097: l_tmp_amt NUMBER;
7098: l_acc_rev_natural_side_code VARCHAR2(1);
7099:
7100: l_num_entries NUMBER;
7101: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7102: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7103: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7104: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7105: l_recog_line_1 NUMBER;

Line 7102: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7098: l_acc_rev_natural_side_code VARCHAR2(1);
7099:
7100: l_num_entries NUMBER;
7101: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7102: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7103: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7104: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7105: l_recog_line_1 NUMBER;
7106: l_recog_line_2 NUMBER;

Line 7103: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7099:
7100: l_num_entries NUMBER;
7101: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7102: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7103: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7104: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7105: l_recog_line_1 NUMBER;
7106: l_recog_line_2 NUMBER;
7107:

Line 7104: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7100: l_num_entries NUMBER;
7101: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7102: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7103: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7104: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7105: l_recog_line_1 NUMBER;
7106: l_recog_line_2 NUMBER;
7107:
7108: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7110: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7106: l_recog_line_2 NUMBER;
7107:
7108: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7109: l_bflow_applied_to_amt NUMBER; -- 5132302
7110: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7111:
7112: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7113:
7114: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7181: l_accrual_line_num := NULL; -- 4262811
7182: l_tmp_amt := NULL; -- 4262811
7183: --
7184:
7185: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7186: l_balance_type_code <> 'B' THEN
7187: IF (NVL(p_source_7,'
7188: ') = 'REC' AND
7189: NVL(p_source_29,'

Line 7259: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7255: --
7256: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7257:
7258: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7259: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7260:
7261: -- 4955764
7262: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7263: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7315: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7316:
7317: IF xla_accounting_cache_pkg.GetValueChar
7318: (p_source_code => 'LEDGER_CATEGORY_CODE'
7319: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7320: AND l_bflow_method_code = 'PRIOR_ENTRY'
7321: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7322: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7323: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7416: p_lookup_type => 'XLA_OWNER_TYPE'
7417: ,p_lookup_code => l_component_type_code
7418: )
7419: ,p_token_4 => 'PRODUCT_NAME'
7420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7424: ,p_ae_header_id => NULL

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

7417: ,p_lookup_code => l_component_type_code
7418: )
7419: ,p_token_4 => 'PRODUCT_NAME'
7420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7424: ,p_ae_header_id => NULL
7425: );

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

7418: )
7419: ,p_token_4 => 'PRODUCT_NAME'
7420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7424: ,p_ae_header_id => NULL
7425: );
7426:

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

7419: ,p_token_4 => 'PRODUCT_NAME'
7420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7424: ,p_ae_header_id => NULL
7425: );
7426:
7427: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7450: ----------------------------------------------------------------------------------
7451: -- 4219869 Business Flow
7452: -- Update journal entry status -- Need to generate this within IF
7453: ----------------------------------------------------------------------------------
7454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7455: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7456: ,p_balance_type_code => l_balance_type_code
7457: );
7458:

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

7538:
7539: --
7540: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7541: --
7542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7543: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7544: ELSE
7545: ---------------------------------------------------------------------------------------------------
7546: -- 4262811a Switch Sign

Line 7567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7563:
7564: XLA_AE_LINES_PKG.ValidateCurrentLine;
7565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7566:
7567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7568: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7569: ,p_balance_type_code => l_balance_type_code);
7570:
7571: END IF;

Line 7695: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7691: l_tmp_amt NUMBER;
7692: l_acc_rev_natural_side_code VARCHAR2(1);
7693:
7694: l_num_entries NUMBER;
7695: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7696: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7697: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7698: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7699: l_recog_line_1 NUMBER;

Line 7696: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7692: l_acc_rev_natural_side_code VARCHAR2(1);
7693:
7694: l_num_entries NUMBER;
7695: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7696: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7697: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7698: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7699: l_recog_line_1 NUMBER;
7700: l_recog_line_2 NUMBER;

Line 7697: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7693:
7694: l_num_entries NUMBER;
7695: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7696: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7697: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7698: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7699: l_recog_line_1 NUMBER;
7700: l_recog_line_2 NUMBER;
7701:

Line 7698: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7694: l_num_entries NUMBER;
7695: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7696: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7697: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7698: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7699: l_recog_line_1 NUMBER;
7700: l_recog_line_2 NUMBER;
7701:
7702: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7704: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7700: l_recog_line_2 NUMBER;
7701:
7702: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7703: l_bflow_applied_to_amt NUMBER; -- 5132302
7704: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7705:
7706: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7707:
7708: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7775: l_accrual_line_num := NULL; -- 4262811
7776: l_tmp_amt := NULL; -- 4262811
7777: --
7778:
7779: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7780: l_balance_type_code <> 'B' THEN
7781: IF NVL(p_source_7,'
7782: ') = 'REC' AND
7783: NVL(p_source_29,'

Line 7853: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7849: --
7850: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7851:
7852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7853: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7854:
7855: -- 4955764
7856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7857: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7909: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7910:
7911: IF xla_accounting_cache_pkg.GetValueChar
7912: (p_source_code => 'LEDGER_CATEGORY_CODE'
7913: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7914: AND l_bflow_method_code = 'PRIOR_ENTRY'
7915: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7916: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7917: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8010: p_lookup_type => 'XLA_OWNER_TYPE'
8011: ,p_lookup_code => l_component_type_code
8012: )
8013: ,p_token_4 => 'PRODUCT_NAME'
8014: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8015: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8016: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8017: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8018: ,p_ae_header_id => NULL

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

8011: ,p_lookup_code => l_component_type_code
8012: )
8013: ,p_token_4 => 'PRODUCT_NAME'
8014: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8015: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8016: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8017: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8018: ,p_ae_header_id => NULL
8019: );

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

8012: )
8013: ,p_token_4 => 'PRODUCT_NAME'
8014: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8015: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8016: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8017: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8018: ,p_ae_header_id => NULL
8019: );
8020:

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

8013: ,p_token_4 => 'PRODUCT_NAME'
8014: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8015: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8016: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8017: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8018: ,p_ae_header_id => NULL
8019: );
8020:
8021: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8044: ----------------------------------------------------------------------------------
8045: -- 4219869 Business Flow
8046: -- Update journal entry status -- Need to generate this within IF
8047: ----------------------------------------------------------------------------------
8048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8049: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8050: ,p_balance_type_code => l_balance_type_code
8051: );
8052:

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

8132:
8133: --
8134: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8135: --
8136: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8137: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8138: ELSE
8139: ---------------------------------------------------------------------------------------------------
8140: -- 4262811a Switch Sign

Line 8161: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8157:
8158: XLA_AE_LINES_PKG.ValidateCurrentLine;
8159: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8160:
8161: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8162: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8163: ,p_balance_type_code => l_balance_type_code);
8164:
8165: END IF;

Line 8289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8285: l_tmp_amt NUMBER;
8286: l_acc_rev_natural_side_code VARCHAR2(1);
8287:
8288: l_num_entries NUMBER;
8289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8293: l_recog_line_1 NUMBER;

Line 8290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8286: l_acc_rev_natural_side_code VARCHAR2(1);
8287:
8288: l_num_entries NUMBER;
8289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8293: l_recog_line_1 NUMBER;
8294: l_recog_line_2 NUMBER;

Line 8291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8287:
8288: l_num_entries NUMBER;
8289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8293: l_recog_line_1 NUMBER;
8294: l_recog_line_2 NUMBER;
8295:

Line 8292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8288: l_num_entries NUMBER;
8289: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8290: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8291: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8292: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8293: l_recog_line_1 NUMBER;
8294: l_recog_line_2 NUMBER;
8295:
8296: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8298: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8294: l_recog_line_2 NUMBER;
8295:
8296: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8297: l_bflow_applied_to_amt NUMBER; -- 5132302
8298: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8299:
8300: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8301:
8302: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8369: l_accrual_line_num := NULL; -- 4262811
8370: l_tmp_amt := NULL; -- 4262811
8371: --
8372:
8373: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8374: l_balance_type_code <> 'B' THEN
8375: IF (NVL(p_source_7,'
8376: ') = 'REC' AND
8377: NVL(p_source_29,'

Line 8447: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8443: --
8444: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8445:
8446: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8447: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8448:
8449: -- 4955764
8450: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8451: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8503: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8504:
8505: IF xla_accounting_cache_pkg.GetValueChar
8506: (p_source_code => 'LEDGER_CATEGORY_CODE'
8507: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8508: AND l_bflow_method_code = 'PRIOR_ENTRY'
8509: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8510: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8511: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8604: p_lookup_type => 'XLA_OWNER_TYPE'
8605: ,p_lookup_code => l_component_type_code
8606: )
8607: ,p_token_4 => 'PRODUCT_NAME'
8608: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8609: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8610: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8611: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8612: ,p_ae_header_id => NULL

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

8605: ,p_lookup_code => l_component_type_code
8606: )
8607: ,p_token_4 => 'PRODUCT_NAME'
8608: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8609: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8610: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8611: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8612: ,p_ae_header_id => NULL
8613: );

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

8606: )
8607: ,p_token_4 => 'PRODUCT_NAME'
8608: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8609: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8610: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8611: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8612: ,p_ae_header_id => NULL
8613: );
8614:

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

8607: ,p_token_4 => 'PRODUCT_NAME'
8608: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8609: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8610: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8611: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8612: ,p_ae_header_id => NULL
8613: );
8614:
8615: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8642: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8638: ----------------------------------------------------------------------------------
8639: -- 4219869 Business Flow
8640: -- Update journal entry status -- Need to generate this within IF
8641: ----------------------------------------------------------------------------------
8642: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8643: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8644: ,p_balance_type_code => l_balance_type_code
8645: );
8646:

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

8726:
8727: --
8728: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8729: --
8730: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8731: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8732: ELSE
8733: ---------------------------------------------------------------------------------------------------
8734: -- 4262811a Switch Sign

Line 8755: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8751:
8752: XLA_AE_LINES_PKG.ValidateCurrentLine;
8753: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8754:
8755: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8756: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8757: ,p_balance_type_code => l_balance_type_code);
8758:
8759: END IF;

Line 8883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8879: l_tmp_amt NUMBER;
8880: l_acc_rev_natural_side_code VARCHAR2(1);
8881:
8882: l_num_entries NUMBER;
8883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8887: l_recog_line_1 NUMBER;

Line 8884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8880: l_acc_rev_natural_side_code VARCHAR2(1);
8881:
8882: l_num_entries NUMBER;
8883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8887: l_recog_line_1 NUMBER;
8888: l_recog_line_2 NUMBER;

Line 8885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8881:
8882: l_num_entries NUMBER;
8883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8887: l_recog_line_1 NUMBER;
8888: l_recog_line_2 NUMBER;
8889:

Line 8886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8882: l_num_entries NUMBER;
8883: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8884: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8885: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8886: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8887: l_recog_line_1 NUMBER;
8888: l_recog_line_2 NUMBER;
8889:
8890: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8892: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8888: l_recog_line_2 NUMBER;
8889:
8890: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8891: l_bflow_applied_to_amt NUMBER; -- 5132302
8892: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8893:
8894: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8895:
8896: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8963: l_accrual_line_num := NULL; -- 4262811
8964: l_tmp_amt := NULL; -- 4262811
8965: --
8966:
8967: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8968: l_balance_type_code <> 'B' THEN
8969: IF NVL(p_source_7,'
8970: ') = 'REC' AND
8971: NVL(p_source_29,'

Line 9041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9037: --
9038: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9039:
9040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9042:
9043: -- 4955764
9044: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9045: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

9198: p_lookup_type => 'XLA_OWNER_TYPE'
9199: ,p_lookup_code => l_component_type_code
9200: )
9201: ,p_token_4 => 'PRODUCT_NAME'
9202: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9203: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9204: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9205: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9206: ,p_ae_header_id => NULL

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

9199: ,p_lookup_code => l_component_type_code
9200: )
9201: ,p_token_4 => 'PRODUCT_NAME'
9202: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9203: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9204: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9205: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9206: ,p_ae_header_id => NULL
9207: );

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

9200: )
9201: ,p_token_4 => 'PRODUCT_NAME'
9202: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9203: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9204: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9205: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9206: ,p_ae_header_id => NULL
9207: );
9208:

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

9201: ,p_token_4 => 'PRODUCT_NAME'
9202: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9203: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9204: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9205: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9206: ,p_ae_header_id => NULL
9207: );
9208:
9209: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9232: ----------------------------------------------------------------------------------
9233: -- 4219869 Business Flow
9234: -- Update journal entry status -- Need to generate this within IF
9235: ----------------------------------------------------------------------------------
9236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9237: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9238: ,p_balance_type_code => l_balance_type_code
9239: );
9240:

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

9320:
9321: --
9322: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9323: --
9324: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9325: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9326: ELSE
9327: ---------------------------------------------------------------------------------------------------
9328: -- 4262811a Switch Sign

Line 9349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9345:
9346: XLA_AE_LINES_PKG.ValidateCurrentLine;
9347: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9348:
9349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9350: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9351: ,p_balance_type_code => l_balance_type_code);
9352:
9353: END IF;

Line 9477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9473: l_tmp_amt NUMBER;
9474: l_acc_rev_natural_side_code VARCHAR2(1);
9475:
9476: l_num_entries NUMBER;
9477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9481: l_recog_line_1 NUMBER;

Line 9478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9474: l_acc_rev_natural_side_code VARCHAR2(1);
9475:
9476: l_num_entries NUMBER;
9477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9481: l_recog_line_1 NUMBER;
9482: l_recog_line_2 NUMBER;

Line 9479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9475:
9476: l_num_entries NUMBER;
9477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9481: l_recog_line_1 NUMBER;
9482: l_recog_line_2 NUMBER;
9483:

Line 9480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9476: l_num_entries NUMBER;
9477: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9478: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9479: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9480: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9481: l_recog_line_1 NUMBER;
9482: l_recog_line_2 NUMBER;
9483:
9484: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9486: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9482: l_recog_line_2 NUMBER;
9483:
9484: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9485: l_bflow_applied_to_amt NUMBER; -- 5132302
9486: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9487:
9488: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9489:
9490: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9557: l_accrual_line_num := NULL; -- 4262811
9558: l_tmp_amt := NULL; -- 4262811
9559: --
9560:
9561: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9562: l_balance_type_code <> 'B' THEN
9563: IF NVL(p_source_7,'
9564: ') = 'REC' AND
9565: NVL(p_source_29,'

Line 9635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9631: --
9632: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9633:
9634: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9635: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9636:
9637: -- 4955764
9638: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9639: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9691: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9692:
9693: IF xla_accounting_cache_pkg.GetValueChar
9694: (p_source_code => 'LEDGER_CATEGORY_CODE'
9695: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9696: AND l_bflow_method_code = 'PRIOR_ENTRY'
9697: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9698: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9699: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9792: p_lookup_type => 'XLA_OWNER_TYPE'
9793: ,p_lookup_code => l_component_type_code
9794: )
9795: ,p_token_4 => 'PRODUCT_NAME'
9796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9800: ,p_ae_header_id => NULL

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

9793: ,p_lookup_code => l_component_type_code
9794: )
9795: ,p_token_4 => 'PRODUCT_NAME'
9796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9800: ,p_ae_header_id => NULL
9801: );

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

9794: )
9795: ,p_token_4 => 'PRODUCT_NAME'
9796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9800: ,p_ae_header_id => NULL
9801: );
9802:

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

9795: ,p_token_4 => 'PRODUCT_NAME'
9796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9800: ,p_ae_header_id => NULL
9801: );
9802:
9803: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9826: ----------------------------------------------------------------------------------
9827: -- 4219869 Business Flow
9828: -- Update journal entry status -- Need to generate this within IF
9829: ----------------------------------------------------------------------------------
9830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9831: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9832: ,p_balance_type_code => l_balance_type_code
9833: );
9834:

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

9914:
9915: --
9916: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9917: --
9918: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9919: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9920: ELSE
9921: ---------------------------------------------------------------------------------------------------
9922: -- 4262811a Switch Sign

Line 9943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9939:
9940: XLA_AE_LINES_PKG.ValidateCurrentLine;
9941: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9942:
9943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9944: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9945: ,p_balance_type_code => l_balance_type_code);
9946:
9947: END IF;

Line 10069: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 10070: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 10071: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 10072: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 10078: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

10149: l_accrual_line_num := NULL; -- 4262811
10150: l_tmp_amt := NULL; -- 4262811
10151: --
10152:
10153: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10154: l_balance_type_code <> 'B' THEN
10155: IF NVL(p_source_7,'
10156: ') = 'BANK_CHARGES' AND
10157: NVL(p_source_8,'

Line 10227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10223: --
10224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10225:
10226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10228:
10229: -- 4955764
10230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10283: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10284:
10285: IF xla_accounting_cache_pkg.GetValueChar
10286: (p_source_code => 'LEDGER_CATEGORY_CODE'
10287: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10288: AND l_bflow_method_code = 'PRIOR_ENTRY'
10289: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10290: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10291: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10383: p_lookup_type => 'XLA_OWNER_TYPE'
10384: ,p_lookup_code => l_component_type_code
10385: )
10386: ,p_token_4 => 'PRODUCT_NAME'
10387: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10388: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10389: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10390: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10391: ,p_ae_header_id => NULL

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

10384: ,p_lookup_code => l_component_type_code
10385: )
10386: ,p_token_4 => 'PRODUCT_NAME'
10387: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10388: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10389: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10390: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10391: ,p_ae_header_id => NULL
10392: );

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

10385: )
10386: ,p_token_4 => 'PRODUCT_NAME'
10387: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10388: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10389: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10390: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10391: ,p_ae_header_id => NULL
10392: );
10393:

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

10386: ,p_token_4 => 'PRODUCT_NAME'
10387: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10388: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10389: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10390: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10391: ,p_ae_header_id => NULL
10392: );
10393:
10394: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10421: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10417: ----------------------------------------------------------------------------------
10418: -- 4219869 Business Flow
10419: -- Update journal entry status -- Need to generate this within IF
10420: ----------------------------------------------------------------------------------
10421: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10422: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10423: ,p_balance_type_code => l_balance_type_code
10424: );
10425:

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

10504:
10505: --
10506: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10507: --
10508: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10509: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10510: ELSE
10511: ---------------------------------------------------------------------------------------------------
10512: -- 4262811a Switch Sign

Line 10533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10529:
10530: XLA_AE_LINES_PKG.ValidateCurrentLine;
10531: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10532:
10533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10534: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10535: ,p_balance_type_code => l_balance_type_code);
10536:
10537: END IF;

Line 10659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10655: l_tmp_amt NUMBER;
10656: l_acc_rev_natural_side_code VARCHAR2(1);
10657:
10658: l_num_entries NUMBER;
10659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10663: l_recog_line_1 NUMBER;

Line 10660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10656: l_acc_rev_natural_side_code VARCHAR2(1);
10657:
10658: l_num_entries NUMBER;
10659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10663: l_recog_line_1 NUMBER;
10664: l_recog_line_2 NUMBER;

Line 10661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10657:
10658: l_num_entries NUMBER;
10659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10663: l_recog_line_1 NUMBER;
10664: l_recog_line_2 NUMBER;
10665:

Line 10662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10658: l_num_entries NUMBER;
10659: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10660: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10661: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10662: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10663: l_recog_line_1 NUMBER;
10664: l_recog_line_2 NUMBER;
10665:
10666: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10668: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10664: l_recog_line_2 NUMBER;
10665:
10666: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10667: l_bflow_applied_to_amt NUMBER; -- 5132302
10668: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10669:
10670: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10671:
10672: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10739: l_accrual_line_num := NULL; -- 4262811
10740: l_tmp_amt := NULL; -- 4262811
10741: --
10742:
10743: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10744: l_balance_type_code <> 'B' THEN
10745: IF NVL(p_source_7,'
10746: ') = 'CASH' AND
10747: NVL(p_source_8,'

Line 10817: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10813: --
10814: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10815:
10816: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10817: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10818:
10819: -- 4955764
10820: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10821: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10873: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10874:
10875: IF xla_accounting_cache_pkg.GetValueChar
10876: (p_source_code => 'LEDGER_CATEGORY_CODE'
10877: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10878: AND l_bflow_method_code = 'PRIOR_ENTRY'
10879: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10880: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10881: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10973: p_lookup_type => 'XLA_OWNER_TYPE'
10974: ,p_lookup_code => l_component_type_code
10975: )
10976: ,p_token_4 => 'PRODUCT_NAME'
10977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10981: ,p_ae_header_id => NULL

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

10974: ,p_lookup_code => l_component_type_code
10975: )
10976: ,p_token_4 => 'PRODUCT_NAME'
10977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10981: ,p_ae_header_id => NULL
10982: );

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

10975: )
10976: ,p_token_4 => 'PRODUCT_NAME'
10977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10981: ,p_ae_header_id => NULL
10982: );
10983:

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

10976: ,p_token_4 => 'PRODUCT_NAME'
10977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10981: ,p_ae_header_id => NULL
10982: );
10983:
10984: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11007: ----------------------------------------------------------------------------------
11008: -- 4219869 Business Flow
11009: -- Update journal entry status -- Need to generate this within IF
11010: ----------------------------------------------------------------------------------
11011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11012: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11013: ,p_balance_type_code => l_balance_type_code
11014: );
11015:

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

11094:
11095: --
11096: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11097: --
11098: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11099: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11100: ELSE
11101: ---------------------------------------------------------------------------------------------------
11102: -- 4262811a Switch Sign

Line 11123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11119:
11120: XLA_AE_LINES_PKG.ValidateCurrentLine;
11121: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11122:
11123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11124: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11125: ,p_balance_type_code => l_balance_type_code);
11126:
11127: END IF;

Line 11251: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11247: l_tmp_amt NUMBER;
11248: l_acc_rev_natural_side_code VARCHAR2(1);
11249:
11250: l_num_entries NUMBER;
11251: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11252: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11253: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11254: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11255: l_recog_line_1 NUMBER;

Line 11252: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11248: l_acc_rev_natural_side_code VARCHAR2(1);
11249:
11250: l_num_entries NUMBER;
11251: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11252: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11253: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11254: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11255: l_recog_line_1 NUMBER;
11256: l_recog_line_2 NUMBER;

Line 11253: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11249:
11250: l_num_entries NUMBER;
11251: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11252: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11253: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11254: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11255: l_recog_line_1 NUMBER;
11256: l_recog_line_2 NUMBER;
11257:

Line 11254: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11250: l_num_entries NUMBER;
11251: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11252: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11253: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11254: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11255: l_recog_line_1 NUMBER;
11256: l_recog_line_2 NUMBER;
11257:
11258: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11260: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11256: l_recog_line_2 NUMBER;
11257:
11258: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11259: l_bflow_applied_to_amt NUMBER; -- 5132302
11260: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11261:
11262: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11263:
11264: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11331: l_accrual_line_num := NULL; -- 4262811
11332: l_tmp_amt := NULL; -- 4262811
11333: --
11334:
11335: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11336: l_balance_type_code <> 'B' THEN
11337: IF NVL(p_source_7,'
11338: ') = 'OTHER ACC' AND
11339: NVL(p_source_32,'

Line 11411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11407: --
11408: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11409:
11410: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11411: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11412:
11413: -- 4955764
11414: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11415: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11467: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11468:
11469: IF xla_accounting_cache_pkg.GetValueChar
11470: (p_source_code => 'LEDGER_CATEGORY_CODE'
11471: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11472: AND l_bflow_method_code = 'PRIOR_ENTRY'
11473: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11474: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11475: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11567: p_lookup_type => 'XLA_OWNER_TYPE'
11568: ,p_lookup_code => l_component_type_code
11569: )
11570: ,p_token_4 => 'PRODUCT_NAME'
11571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11575: ,p_ae_header_id => NULL

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

11568: ,p_lookup_code => l_component_type_code
11569: )
11570: ,p_token_4 => 'PRODUCT_NAME'
11571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11575: ,p_ae_header_id => NULL
11576: );

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

11569: )
11570: ,p_token_4 => 'PRODUCT_NAME'
11571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11575: ,p_ae_header_id => NULL
11576: );
11577:

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

11570: ,p_token_4 => 'PRODUCT_NAME'
11571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11575: ,p_ae_header_id => NULL
11576: );
11577:
11578: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11605: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11601: ----------------------------------------------------------------------------------
11602: -- 4219869 Business Flow
11603: -- Update journal entry status -- Need to generate this within IF
11604: ----------------------------------------------------------------------------------
11605: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11606: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11607: ,p_balance_type_code => l_balance_type_code
11608: );
11609:

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

11688:
11689: --
11690: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11691: --
11692: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11693: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11694: ELSE
11695: ---------------------------------------------------------------------------------------------------
11696: -- 4262811a Switch Sign

Line 11717: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11713:
11714: XLA_AE_LINES_PKG.ValidateCurrentLine;
11715: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11716:
11717: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11718: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11719: ,p_balance_type_code => l_balance_type_code);
11720:
11721: END IF;

Line 11843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11839: l_tmp_amt NUMBER;
11840: l_acc_rev_natural_side_code VARCHAR2(1);
11841:
11842: l_num_entries NUMBER;
11843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11847: l_recog_line_1 NUMBER;

Line 11844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11840: l_acc_rev_natural_side_code VARCHAR2(1);
11841:
11842: l_num_entries NUMBER;
11843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11847: l_recog_line_1 NUMBER;
11848: l_recog_line_2 NUMBER;

Line 11845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11841:
11842: l_num_entries NUMBER;
11843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11847: l_recog_line_1 NUMBER;
11848: l_recog_line_2 NUMBER;
11849:

Line 11846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11842: l_num_entries NUMBER;
11843: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11844: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11845: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11846: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11847: l_recog_line_1 NUMBER;
11848: l_recog_line_2 NUMBER;
11849:
11850: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11852: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11848: l_recog_line_2 NUMBER;
11849:
11850: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11851: l_bflow_applied_to_amt NUMBER; -- 5132302
11852: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11853:
11854: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11855:
11856: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11923: l_accrual_line_num := NULL; -- 4262811
11924: l_tmp_amt := NULL; -- 4262811
11925: --
11926:
11927: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11928: l_balance_type_code <> 'B' THEN
11929: IF NVL(p_source_7,'
11930: ') = 'CONFIRMATION' AND
11931: NVL(p_source_8,'

Line 12001: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11997: --
11998: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11999:
12000: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12001: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12002:
12003: -- 4955764
12004: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12005: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12057: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12058:
12059: IF xla_accounting_cache_pkg.GetValueChar
12060: (p_source_code => 'LEDGER_CATEGORY_CODE'
12061: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12062: AND l_bflow_method_code = 'PRIOR_ENTRY'
12063: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12064: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12065: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12157: p_lookup_type => 'XLA_OWNER_TYPE'
12158: ,p_lookup_code => l_component_type_code
12159: )
12160: ,p_token_4 => 'PRODUCT_NAME'
12161: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12162: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12163: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12164: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12165: ,p_ae_header_id => NULL

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

12158: ,p_lookup_code => l_component_type_code
12159: )
12160: ,p_token_4 => 'PRODUCT_NAME'
12161: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12162: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12163: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12164: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12165: ,p_ae_header_id => NULL
12166: );

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

12159: )
12160: ,p_token_4 => 'PRODUCT_NAME'
12161: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12162: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12163: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12164: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12165: ,p_ae_header_id => NULL
12166: );
12167:

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

12160: ,p_token_4 => 'PRODUCT_NAME'
12161: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12162: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12163: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12164: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12165: ,p_ae_header_id => NULL
12166: );
12167:
12168: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12191: ----------------------------------------------------------------------------------
12192: -- 4219869 Business Flow
12193: -- Update journal entry status -- Need to generate this within IF
12194: ----------------------------------------------------------------------------------
12195: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12196: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12197: ,p_balance_type_code => l_balance_type_code
12198: );
12199:

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

12278:
12279: --
12280: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12281: --
12282: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12283: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12284: ELSE
12285: ---------------------------------------------------------------------------------------------------
12286: -- 4262811a Switch Sign

Line 12307: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12303:
12304: XLA_AE_LINES_PKG.ValidateCurrentLine;
12305: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12306:
12307: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12308: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12309: ,p_balance_type_code => l_balance_type_code);
12310:
12311: END IF;

Line 12433: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12429: l_tmp_amt NUMBER;
12430: l_acc_rev_natural_side_code VARCHAR2(1);
12431:
12432: l_num_entries NUMBER;
12433: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12434: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12435: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12436: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12437: l_recog_line_1 NUMBER;

Line 12434: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12430: l_acc_rev_natural_side_code VARCHAR2(1);
12431:
12432: l_num_entries NUMBER;
12433: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12434: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12435: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12436: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12437: l_recog_line_1 NUMBER;
12438: l_recog_line_2 NUMBER;

Line 12435: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12431:
12432: l_num_entries NUMBER;
12433: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12434: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12435: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12436: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12437: l_recog_line_1 NUMBER;
12438: l_recog_line_2 NUMBER;
12439:

Line 12436: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12432: l_num_entries NUMBER;
12433: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12434: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12435: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12436: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12437: l_recog_line_1 NUMBER;
12438: l_recog_line_2 NUMBER;
12439:
12440: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12442: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12438: l_recog_line_2 NUMBER;
12439:
12440: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12441: l_bflow_applied_to_amt NUMBER; -- 5132302
12442: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12443:
12444: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12445:
12446: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12513: l_accrual_line_num := NULL; -- 4262811
12514: l_tmp_amt := NULL; -- 4262811
12515: --
12516:
12517: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12518: l_balance_type_code <> 'B' THEN
12519: IF NVL(p_source_7,'
12520: ') = 'CURR_ROUND' AND
12521: NVL(p_source_8,'

Line 12591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12587: --
12588: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12589:
12590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12592:
12593: -- 4955764
12594: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12595: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12647: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12648:
12649: IF xla_accounting_cache_pkg.GetValueChar
12650: (p_source_code => 'LEDGER_CATEGORY_CODE'
12651: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12652: AND l_bflow_method_code = 'PRIOR_ENTRY'
12653: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12654: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12655: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12747: p_lookup_type => 'XLA_OWNER_TYPE'
12748: ,p_lookup_code => l_component_type_code
12749: )
12750: ,p_token_4 => 'PRODUCT_NAME'
12751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12755: ,p_ae_header_id => NULL

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

12748: ,p_lookup_code => l_component_type_code
12749: )
12750: ,p_token_4 => 'PRODUCT_NAME'
12751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12755: ,p_ae_header_id => NULL
12756: );

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

12749: )
12750: ,p_token_4 => 'PRODUCT_NAME'
12751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12755: ,p_ae_header_id => NULL
12756: );
12757:

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

12750: ,p_token_4 => 'PRODUCT_NAME'
12751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12755: ,p_ae_header_id => NULL
12756: );
12757:
12758: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12781: ----------------------------------------------------------------------------------
12782: -- 4219869 Business Flow
12783: -- Update journal entry status -- Need to generate this within IF
12784: ----------------------------------------------------------------------------------
12785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12787: ,p_balance_type_code => l_balance_type_code
12788: );
12789:

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

12868:
12869: --
12870: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12871: --
12872: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12873: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12874: ELSE
12875: ---------------------------------------------------------------------------------------------------
12876: -- 4262811a Switch Sign

Line 12897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12893:
12894: XLA_AE_LINES_PKG.ValidateCurrentLine;
12895: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12896:
12897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12898: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12899: ,p_balance_type_code => l_balance_type_code);
12900:
12901: END IF;

Line 13023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13019: l_tmp_amt NUMBER;
13020: l_acc_rev_natural_side_code VARCHAR2(1);
13021:
13022: l_num_entries NUMBER;
13023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13027: l_recog_line_1 NUMBER;

Line 13024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13020: l_acc_rev_natural_side_code VARCHAR2(1);
13021:
13022: l_num_entries NUMBER;
13023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13027: l_recog_line_1 NUMBER;
13028: l_recog_line_2 NUMBER;

Line 13025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13021:
13022: l_num_entries NUMBER;
13023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13027: l_recog_line_1 NUMBER;
13028: l_recog_line_2 NUMBER;
13029:

Line 13026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13022: l_num_entries NUMBER;
13023: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13024: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13025: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13026: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13027: l_recog_line_1 NUMBER;
13028: l_recog_line_2 NUMBER;
13029:
13030: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13032: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13028: l_recog_line_2 NUMBER;
13029:
13030: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13031: l_bflow_applied_to_amt NUMBER; -- 5132302
13032: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13033:
13034: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13035:
13036: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13103: l_accrual_line_num := NULL; -- 4262811
13104: l_tmp_amt := NULL; -- 4262811
13105: --
13106:
13107: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13108: l_balance_type_code <> 'B' THEN
13109: IF NVL(p_source_7,'
13110: ') = 'SHORT_TERM_DEBT' AND
13111: NVL(p_source_8,'

Line 13181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13177: --
13178: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13179:
13180: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13181: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13182:
13183: -- 4955764
13184: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13185: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13238:
13239: IF xla_accounting_cache_pkg.GetValueChar
13240: (p_source_code => 'LEDGER_CATEGORY_CODE'
13241: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13242: AND l_bflow_method_code = 'PRIOR_ENTRY'
13243: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13244: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13245: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13337: p_lookup_type => 'XLA_OWNER_TYPE'
13338: ,p_lookup_code => l_component_type_code
13339: )
13340: ,p_token_4 => 'PRODUCT_NAME'
13341: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13342: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13343: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13344: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13345: ,p_ae_header_id => NULL

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

13338: ,p_lookup_code => l_component_type_code
13339: )
13340: ,p_token_4 => 'PRODUCT_NAME'
13341: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13342: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13343: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13344: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13345: ,p_ae_header_id => NULL
13346: );

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

13339: )
13340: ,p_token_4 => 'PRODUCT_NAME'
13341: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13342: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13343: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13344: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13345: ,p_ae_header_id => NULL
13346: );
13347:

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

13340: ,p_token_4 => 'PRODUCT_NAME'
13341: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13342: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13343: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13344: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13345: ,p_ae_header_id => NULL
13346: );
13347:
13348: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13371: ----------------------------------------------------------------------------------
13372: -- 4219869 Business Flow
13373: -- Update journal entry status -- Need to generate this within IF
13374: ----------------------------------------------------------------------------------
13375: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13376: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13377: ,p_balance_type_code => l_balance_type_code
13378: );
13379:

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

13458:
13459: --
13460: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13461: --
13462: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13463: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13464: ELSE
13465: ---------------------------------------------------------------------------------------------------
13466: -- 4262811a Switch Sign

Line 13487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13483:
13484: XLA_AE_LINES_PKG.ValidateCurrentLine;
13485: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13486:
13487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13488: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13489: ,p_balance_type_code => l_balance_type_code);
13490:
13491: END IF;

Line 13591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13587: l_tmp_amt NUMBER;
13588: l_acc_rev_natural_side_code VARCHAR2(1);
13589:
13590: l_num_entries NUMBER;
13591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13595: l_recog_line_1 NUMBER;

Line 13592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13588: l_acc_rev_natural_side_code VARCHAR2(1);
13589:
13590: l_num_entries NUMBER;
13591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13595: l_recog_line_1 NUMBER;
13596: l_recog_line_2 NUMBER;

Line 13593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13589:
13590: l_num_entries NUMBER;
13591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13595: l_recog_line_1 NUMBER;
13596: l_recog_line_2 NUMBER;
13597:

Line 13594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13590: l_num_entries NUMBER;
13591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13595: l_recog_line_1 NUMBER;
13596: l_recog_line_2 NUMBER;
13597:
13598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13596: l_recog_line_2 NUMBER;
13597:
13598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13599: l_bflow_applied_to_amt NUMBER; -- 5132302
13600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13601:
13602: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13603:
13604: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 13674: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

13670: l_acc_rev_flag := NULL; -- 4262811
13671: l_accrual_line_num := NULL; -- 4262811
13672: l_tmp_amt := NULL; -- 4262811
13673: --
13674: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
13675: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
13676: return;
13677: END IF;
13678:

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

13671: l_accrual_line_num := NULL; -- 4262811
13672: l_tmp_amt := NULL; -- 4262811
13673: --
13674: IF NOT ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
13675: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
13676: return;
13677: END IF;
13678:
13679: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

13675: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
13676: return;
13677: END IF;
13678:
13679: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13680: l_balance_type_code <> 'B' THEN
13681:
13682: --
13683: XLA_AE_LINES_PKG.SetNewLine;

Line 13748: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13744: --
13745: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13746:
13747: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13748: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13749:
13750: -- 4955764
13751: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13752: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13784: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13785:
13786: IF xla_accounting_cache_pkg.GetValueChar
13787: (p_source_code => 'LEDGER_CATEGORY_CODE'
13788: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13789: AND l_bflow_method_code = 'PRIOR_ENTRY'
13790: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13791: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13792: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13910: p_lookup_type => 'XLA_OWNER_TYPE'
13911: ,p_lookup_code => l_component_type_code
13912: )
13913: ,p_token_4 => 'PRODUCT_NAME'
13914: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13915: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13916: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13917: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13918: ,p_ae_header_id => NULL

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

13911: ,p_lookup_code => l_component_type_code
13912: )
13913: ,p_token_4 => 'PRODUCT_NAME'
13914: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13915: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13916: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13917: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13918: ,p_ae_header_id => NULL
13919: );

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

13912: )
13913: ,p_token_4 => 'PRODUCT_NAME'
13914: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13915: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13916: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13917: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13918: ,p_ae_header_id => NULL
13919: );
13920:

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

13913: ,p_token_4 => 'PRODUCT_NAME'
13914: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13915: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13916: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13917: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13918: ,p_ae_header_id => NULL
13919: );
13920:
13921: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13948: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13944: ----------------------------------------------------------------------------------
13945: -- 4219869 Business Flow
13946: -- Update journal entry status -- Need to generate this within IF
13947: ----------------------------------------------------------------------------------
13948: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13949: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13950: ,p_balance_type_code => l_balance_type_code
13951: );
13952:

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

14057:
14058: --
14059: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14060: --
14061: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14062: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14063: ELSE
14064: ---------------------------------------------------------------------------------------------------
14065: -- 4262811a Switch Sign

Line 14086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14082:
14083: XLA_AE_LINES_PKG.ValidateCurrentLine;
14084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14085:
14086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14088: ,p_balance_type_code => l_balance_type_code);
14089:
14090: END IF;

Line 14213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14209: l_tmp_amt NUMBER;
14210: l_acc_rev_natural_side_code VARCHAR2(1);
14211:
14212: l_num_entries NUMBER;
14213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14217: l_recog_line_1 NUMBER;

Line 14214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14210: l_acc_rev_natural_side_code VARCHAR2(1);
14211:
14212: l_num_entries NUMBER;
14213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14217: l_recog_line_1 NUMBER;
14218: l_recog_line_2 NUMBER;

Line 14215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14211:
14212: l_num_entries NUMBER;
14213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14217: l_recog_line_1 NUMBER;
14218: l_recog_line_2 NUMBER;
14219:

Line 14216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14212: l_num_entries NUMBER;
14213: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14214: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14215: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14216: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14217: l_recog_line_1 NUMBER;
14218: l_recog_line_2 NUMBER;
14219:
14220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14218: l_recog_line_2 NUMBER;
14219:
14220: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14221: l_bflow_applied_to_amt NUMBER; -- 5132302
14222: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14223:
14224: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14225:
14226: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14293: l_accrual_line_num := NULL; -- 4262811
14294: l_tmp_amt := NULL; -- 4262811
14295: --
14296:
14297: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14298: l_balance_type_code <> 'B' THEN
14299: IF NVL(p_source_7,'
14300: ') = 'FACTOR' AND
14301: NVL(p_source_33,'

Line 14373: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14369: --
14370: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14371:
14372: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14373: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14374:
14375: -- 4955764
14376: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14377: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14429: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14430:
14431: IF xla_accounting_cache_pkg.GetValueChar
14432: (p_source_code => 'LEDGER_CATEGORY_CODE'
14433: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14434: AND l_bflow_method_code = 'PRIOR_ENTRY'
14435: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14436: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14437: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14529: p_lookup_type => 'XLA_OWNER_TYPE'
14530: ,p_lookup_code => l_component_type_code
14531: )
14532: ,p_token_4 => 'PRODUCT_NAME'
14533: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14534: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14535: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14536: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14537: ,p_ae_header_id => NULL

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

14530: ,p_lookup_code => l_component_type_code
14531: )
14532: ,p_token_4 => 'PRODUCT_NAME'
14533: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14534: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14535: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14536: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14537: ,p_ae_header_id => NULL
14538: );

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

14531: )
14532: ,p_token_4 => 'PRODUCT_NAME'
14533: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14534: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14535: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14536: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14537: ,p_ae_header_id => NULL
14538: );
14539:

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

14532: ,p_token_4 => 'PRODUCT_NAME'
14533: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14534: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14535: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14536: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14537: ,p_ae_header_id => NULL
14538: );
14539:
14540: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14563: ----------------------------------------------------------------------------------
14564: -- 4219869 Business Flow
14565: -- Update journal entry status -- Need to generate this within IF
14566: ----------------------------------------------------------------------------------
14567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14568: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14569: ,p_balance_type_code => l_balance_type_code
14570: );
14571:

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

14650:
14651: --
14652: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14653: --
14654: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14655: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14656: ELSE
14657: ---------------------------------------------------------------------------------------------------
14658: -- 4262811a Switch Sign

Line 14679: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14675:
14676: XLA_AE_LINES_PKG.ValidateCurrentLine;
14677: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14678:
14679: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14680: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14681: ,p_balance_type_code => l_balance_type_code);
14682:
14683: END IF;

Line 14807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14803: l_tmp_amt NUMBER;
14804: l_acc_rev_natural_side_code VARCHAR2(1);
14805:
14806: l_num_entries NUMBER;
14807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14811: l_recog_line_1 NUMBER;

Line 14808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14804: l_acc_rev_natural_side_code VARCHAR2(1);
14805:
14806: l_num_entries NUMBER;
14807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14811: l_recog_line_1 NUMBER;
14812: l_recog_line_2 NUMBER;

Line 14809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14805:
14806: l_num_entries NUMBER;
14807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14811: l_recog_line_1 NUMBER;
14812: l_recog_line_2 NUMBER;
14813:

Line 14810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14806: l_num_entries NUMBER;
14807: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14808: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14809: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14810: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14811: l_recog_line_1 NUMBER;
14812: l_recog_line_2 NUMBER;
14813:
14814: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14816: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14812: l_recog_line_2 NUMBER;
14813:
14814: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14815: l_bflow_applied_to_amt NUMBER; -- 5132302
14816: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14817:
14818: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14819:
14820: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14887: l_accrual_line_num := NULL; -- 4262811
14888: l_tmp_amt := NULL; -- 4262811
14889: --
14890:
14891: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14892: l_balance_type_code <> 'B' THEN
14893: IF NVL(p_source_7,'
14894: ') = 'FACTOR' AND
14895: NVL(p_source_33,'

Line 14967: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14963: --
14964: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14965:
14966: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14967: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14968:
14969: -- 4955764
14970: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14971: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15023: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15024:
15025: IF xla_accounting_cache_pkg.GetValueChar
15026: (p_source_code => 'LEDGER_CATEGORY_CODE'
15027: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15028: AND l_bflow_method_code = 'PRIOR_ENTRY'
15029: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15030: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15031: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15123: p_lookup_type => 'XLA_OWNER_TYPE'
15124: ,p_lookup_code => l_component_type_code
15125: )
15126: ,p_token_4 => 'PRODUCT_NAME'
15127: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15128: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15129: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15130: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15131: ,p_ae_header_id => NULL

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

15124: ,p_lookup_code => l_component_type_code
15125: )
15126: ,p_token_4 => 'PRODUCT_NAME'
15127: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15128: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15129: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15130: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15131: ,p_ae_header_id => NULL
15132: );

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

15125: )
15126: ,p_token_4 => 'PRODUCT_NAME'
15127: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15128: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15129: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15130: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15131: ,p_ae_header_id => NULL
15132: );
15133:

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

15126: ,p_token_4 => 'PRODUCT_NAME'
15127: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15128: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15129: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15130: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15131: ,p_ae_header_id => NULL
15132: );
15133:
15134: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15161: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15157: ----------------------------------------------------------------------------------
15158: -- 4219869 Business Flow
15159: -- Update journal entry status -- Need to generate this within IF
15160: ----------------------------------------------------------------------------------
15161: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15162: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15163: ,p_balance_type_code => l_balance_type_code
15164: );
15165:

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

15244:
15245: --
15246: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15247: --
15248: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15249: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15250: ELSE
15251: ---------------------------------------------------------------------------------------------------
15252: -- 4262811a Switch Sign

Line 15273: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15269:
15270: XLA_AE_LINES_PKG.ValidateCurrentLine;
15271: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15272:
15273: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15274: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15275: ,p_balance_type_code => l_balance_type_code);
15276:
15277: END IF;

Line 15401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15397: l_tmp_amt NUMBER;
15398: l_acc_rev_natural_side_code VARCHAR2(1);
15399:
15400: l_num_entries NUMBER;
15401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15405: l_recog_line_1 NUMBER;

Line 15402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15398: l_acc_rev_natural_side_code VARCHAR2(1);
15399:
15400: l_num_entries NUMBER;
15401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15405: l_recog_line_1 NUMBER;
15406: l_recog_line_2 NUMBER;

Line 15403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15399:
15400: l_num_entries NUMBER;
15401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15405: l_recog_line_1 NUMBER;
15406: l_recog_line_2 NUMBER;
15407:

Line 15404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15400: l_num_entries NUMBER;
15401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15405: l_recog_line_1 NUMBER;
15406: l_recog_line_2 NUMBER;
15407:
15408: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15410: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15406: l_recog_line_2 NUMBER;
15407:
15408: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15409: l_bflow_applied_to_amt NUMBER; -- 5132302
15410: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15411:
15412: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15413:
15414: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 15485: 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_accrual_line_num := NULL; -- 4262811
15482: l_tmp_amt := NULL; -- 4262811
15483: --
15484:
15485: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15486: l_balance_type_code <> 'B' THEN
15487: IF (NVL(p_source_7,'
15488: ') = 'OTHER_ACC' OR
15489: NVL(p_source_7,'

Line 15563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15559: --
15560: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15561:
15562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15564:
15565: -- 4955764
15566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15619: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15620:
15621: IF xla_accounting_cache_pkg.GetValueChar
15622: (p_source_code => 'LEDGER_CATEGORY_CODE'
15623: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15624: AND l_bflow_method_code = 'PRIOR_ENTRY'
15625: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15626: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15627: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15719: p_lookup_type => 'XLA_OWNER_TYPE'
15720: ,p_lookup_code => l_component_type_code
15721: )
15722: ,p_token_4 => 'PRODUCT_NAME'
15723: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15724: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15725: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15726: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15727: ,p_ae_header_id => NULL

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

15720: ,p_lookup_code => l_component_type_code
15721: )
15722: ,p_token_4 => 'PRODUCT_NAME'
15723: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15724: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15725: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15726: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15727: ,p_ae_header_id => NULL
15728: );

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

15721: )
15722: ,p_token_4 => 'PRODUCT_NAME'
15723: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15724: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15725: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15726: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15727: ,p_ae_header_id => NULL
15728: );
15729:

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

15722: ,p_token_4 => 'PRODUCT_NAME'
15723: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15724: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15725: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15726: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15727: ,p_ae_header_id => NULL
15728: );
15729:
15730: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15753: ----------------------------------------------------------------------------------
15754: -- 4219869 Business Flow
15755: -- Update journal entry status -- Need to generate this within IF
15756: ----------------------------------------------------------------------------------
15757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15758: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15759: ,p_balance_type_code => l_balance_type_code
15760: );
15761:

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

15840:
15841: --
15842: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15843: --
15844: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15845: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15846: ELSE
15847: ---------------------------------------------------------------------------------------------------
15848: -- 4262811a Switch Sign

Line 15869: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15865:
15866: XLA_AE_LINES_PKG.ValidateCurrentLine;
15867: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15868:
15869: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15870: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15871: ,p_balance_type_code => l_balance_type_code);
15872:
15873: END IF;

Line 15997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15993: l_tmp_amt NUMBER;
15994: l_acc_rev_natural_side_code VARCHAR2(1);
15995:
15996: l_num_entries NUMBER;
15997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16001: l_recog_line_1 NUMBER;

Line 15998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15994: l_acc_rev_natural_side_code VARCHAR2(1);
15995:
15996: l_num_entries NUMBER;
15997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16001: l_recog_line_1 NUMBER;
16002: l_recog_line_2 NUMBER;

Line 15999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15995:
15996: l_num_entries NUMBER;
15997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16001: l_recog_line_1 NUMBER;
16002: l_recog_line_2 NUMBER;
16003:

Line 16000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15996: l_num_entries NUMBER;
15997: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15998: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15999: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16000: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16001: l_recog_line_1 NUMBER;
16002: l_recog_line_2 NUMBER;
16003:
16004: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16006: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16002: l_recog_line_2 NUMBER;
16003:
16004: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16005: l_bflow_applied_to_amt NUMBER; -- 5132302
16006: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16007:
16008: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16009:
16010: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16077: l_accrual_line_num := NULL; -- 4262811
16078: l_tmp_amt := NULL; -- 4262811
16079: --
16080:
16081: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16082: l_balance_type_code <> 'B' THEN
16083: IF NVL(p_source_7,'
16084: ') = 'OTHER ACC' AND
16085: NVL(p_source_32,'

Line 16157: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16153: --
16154: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16155:
16156: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16157: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16158:
16159: -- 4955764
16160: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16161: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16214:
16215: IF xla_accounting_cache_pkg.GetValueChar
16216: (p_source_code => 'LEDGER_CATEGORY_CODE'
16217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16218: AND l_bflow_method_code = 'PRIOR_ENTRY'
16219: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16220: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16221: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16313: p_lookup_type => 'XLA_OWNER_TYPE'
16314: ,p_lookup_code => l_component_type_code
16315: )
16316: ,p_token_4 => 'PRODUCT_NAME'
16317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16321: ,p_ae_header_id => NULL

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

16314: ,p_lookup_code => l_component_type_code
16315: )
16316: ,p_token_4 => 'PRODUCT_NAME'
16317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16321: ,p_ae_header_id => NULL
16322: );

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

16315: )
16316: ,p_token_4 => 'PRODUCT_NAME'
16317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16321: ,p_ae_header_id => NULL
16322: );
16323:

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

16316: ,p_token_4 => 'PRODUCT_NAME'
16317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16321: ,p_ae_header_id => NULL
16322: );
16323:
16324: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16347: ----------------------------------------------------------------------------------
16348: -- 4219869 Business Flow
16349: -- Update journal entry status -- Need to generate this within IF
16350: ----------------------------------------------------------------------------------
16351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16352: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16353: ,p_balance_type_code => l_balance_type_code
16354: );
16355:

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

16434:
16435: --
16436: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16437: --
16438: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16439: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16440: ELSE
16441: ---------------------------------------------------------------------------------------------------
16442: -- 4262811a Switch Sign

Line 16463: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16459:
16460: XLA_AE_LINES_PKG.ValidateCurrentLine;
16461: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16462:
16463: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16464: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16465: ,p_balance_type_code => l_balance_type_code);
16466:
16467: END IF;

Line 16591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16587: l_tmp_amt NUMBER;
16588: l_acc_rev_natural_side_code VARCHAR2(1);
16589:
16590: l_num_entries NUMBER;
16591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16595: l_recog_line_1 NUMBER;

Line 16592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16588: l_acc_rev_natural_side_code VARCHAR2(1);
16589:
16590: l_num_entries NUMBER;
16591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16595: l_recog_line_1 NUMBER;
16596: l_recog_line_2 NUMBER;

Line 16593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16589:
16590: l_num_entries NUMBER;
16591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16595: l_recog_line_1 NUMBER;
16596: l_recog_line_2 NUMBER;
16597:

Line 16594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16590: l_num_entries NUMBER;
16591: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16592: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16593: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16594: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16595: l_recog_line_1 NUMBER;
16596: l_recog_line_2 NUMBER;
16597:
16598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16596: l_recog_line_2 NUMBER;
16597:
16598: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16599: l_bflow_applied_to_amt NUMBER; -- 5132302
16600: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16601:
16602: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16603:
16604: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16671: l_accrual_line_num := NULL; -- 4262811
16672: l_tmp_amt := NULL; -- 4262811
16673: --
16674:
16675: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16676: l_balance_type_code <> 'B' THEN
16677: IF (NVL(p_source_7,'
16678: ') = 'ACTIVITY' AND
16679: NVL(p_source_32,'

Line 16757: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16753: --
16754: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16755:
16756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16757: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16758:
16759: -- 4955764
16760: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16761: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16813: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16814:
16815: IF xla_accounting_cache_pkg.GetValueChar
16816: (p_source_code => 'LEDGER_CATEGORY_CODE'
16817: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16818: AND l_bflow_method_code = 'PRIOR_ENTRY'
16819: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16820: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16821: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16913: p_lookup_type => 'XLA_OWNER_TYPE'
16914: ,p_lookup_code => l_component_type_code
16915: )
16916: ,p_token_4 => 'PRODUCT_NAME'
16917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16921: ,p_ae_header_id => NULL

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

16914: ,p_lookup_code => l_component_type_code
16915: )
16916: ,p_token_4 => 'PRODUCT_NAME'
16917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16921: ,p_ae_header_id => NULL
16922: );

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

16915: )
16916: ,p_token_4 => 'PRODUCT_NAME'
16917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16921: ,p_ae_header_id => NULL
16922: );
16923:

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

16916: ,p_token_4 => 'PRODUCT_NAME'
16917: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16918: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16919: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16920: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16921: ,p_ae_header_id => NULL
16922: );
16923:
16924: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16951: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16947: ----------------------------------------------------------------------------------
16948: -- 4219869 Business Flow
16949: -- Update journal entry status -- Need to generate this within IF
16950: ----------------------------------------------------------------------------------
16951: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16952: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16953: ,p_balance_type_code => l_balance_type_code
16954: );
16955:

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

17034:
17035: --
17036: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17037: --
17038: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17039: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17040: ELSE
17041: ---------------------------------------------------------------------------------------------------
17042: -- 4262811a Switch Sign

Line 17063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17059:
17060: XLA_AE_LINES_PKG.ValidateCurrentLine;
17061: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17062:
17063: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17064: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17065: ,p_balance_type_code => l_balance_type_code);
17066:
17067: END IF;

Line 17191: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17187: l_tmp_amt NUMBER;
17188: l_acc_rev_natural_side_code VARCHAR2(1);
17189:
17190: l_num_entries NUMBER;
17191: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17192: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17193: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17194: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17195: l_recog_line_1 NUMBER;

Line 17192: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17188: l_acc_rev_natural_side_code VARCHAR2(1);
17189:
17190: l_num_entries NUMBER;
17191: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17192: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17193: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17194: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17195: l_recog_line_1 NUMBER;
17196: l_recog_line_2 NUMBER;

Line 17193: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17189:
17190: l_num_entries NUMBER;
17191: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17192: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17193: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17194: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17195: l_recog_line_1 NUMBER;
17196: l_recog_line_2 NUMBER;
17197:

Line 17194: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17190: l_num_entries NUMBER;
17191: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17192: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17193: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17194: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17195: l_recog_line_1 NUMBER;
17196: l_recog_line_2 NUMBER;
17197:
17198: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17200: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17196: l_recog_line_2 NUMBER;
17197:
17198: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17199: l_bflow_applied_to_amt NUMBER; -- 5132302
17200: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17201:
17202: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17203:
17204: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17271: l_accrual_line_num := NULL; -- 4262811
17272: l_tmp_amt := NULL; -- 4262811
17273: --
17274:
17275: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17276: l_balance_type_code <> 'B' THEN
17277: IF NVL(p_source_7,'
17278: ') = 'REMITTANCE' AND
17279: NVL(p_source_33,'

Line 17351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17347: --
17348: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17349:
17350: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17351: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17352:
17353: -- 4955764
17354: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17355: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17407: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17408:
17409: IF xla_accounting_cache_pkg.GetValueChar
17410: (p_source_code => 'LEDGER_CATEGORY_CODE'
17411: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17412: AND l_bflow_method_code = 'PRIOR_ENTRY'
17413: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17414: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17415: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17507: p_lookup_type => 'XLA_OWNER_TYPE'
17508: ,p_lookup_code => l_component_type_code
17509: )
17510: ,p_token_4 => 'PRODUCT_NAME'
17511: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17512: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17513: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17514: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17515: ,p_ae_header_id => NULL

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

17508: ,p_lookup_code => l_component_type_code
17509: )
17510: ,p_token_4 => 'PRODUCT_NAME'
17511: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17512: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17513: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17514: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17515: ,p_ae_header_id => NULL
17516: );

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

17509: )
17510: ,p_token_4 => 'PRODUCT_NAME'
17511: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17512: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17513: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17514: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17515: ,p_ae_header_id => NULL
17516: );
17517:

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

17510: ,p_token_4 => 'PRODUCT_NAME'
17511: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17512: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17513: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17514: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17515: ,p_ae_header_id => NULL
17516: );
17517:
17518: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17545: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17541: ----------------------------------------------------------------------------------
17542: -- 4219869 Business Flow
17543: -- Update journal entry status -- Need to generate this within IF
17544: ----------------------------------------------------------------------------------
17545: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17546: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17547: ,p_balance_type_code => l_balance_type_code
17548: );
17549:

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

17628:
17629: --
17630: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17631: --
17632: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17633: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17634: ELSE
17635: ---------------------------------------------------------------------------------------------------
17636: -- 4262811a Switch Sign

Line 17657: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17653:
17654: XLA_AE_LINES_PKG.ValidateCurrentLine;
17655: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17656:
17657: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17658: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17659: ,p_balance_type_code => l_balance_type_code);
17660:
17661: END IF;

Line 17785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17781: l_tmp_amt NUMBER;
17782: l_acc_rev_natural_side_code VARCHAR2(1);
17783:
17784: l_num_entries NUMBER;
17785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17789: l_recog_line_1 NUMBER;

Line 17786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17782: l_acc_rev_natural_side_code VARCHAR2(1);
17783:
17784: l_num_entries NUMBER;
17785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17789: l_recog_line_1 NUMBER;
17790: l_recog_line_2 NUMBER;

Line 17787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17783:
17784: l_num_entries NUMBER;
17785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17789: l_recog_line_1 NUMBER;
17790: l_recog_line_2 NUMBER;
17791:

Line 17788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17784: l_num_entries NUMBER;
17785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17789: l_recog_line_1 NUMBER;
17790: l_recog_line_2 NUMBER;
17791:
17792: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17794: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17790: l_recog_line_2 NUMBER;
17791:
17792: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17793: l_bflow_applied_to_amt NUMBER; -- 5132302
17794: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17795:
17796: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17797:
17798: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17865: l_accrual_line_num := NULL; -- 4262811
17866: l_tmp_amt := NULL; -- 4262811
17867: --
17868:
17869: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17870: l_balance_type_code <> 'B' THEN
17871: IF NVL(p_source_7,'
17872: ') = 'REMITTANCE' AND
17873: NVL(p_source_33,'

Line 17945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17941: --
17942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17943:
17944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17946:
17947: -- 4955764
17948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18001: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18002:
18003: IF xla_accounting_cache_pkg.GetValueChar
18004: (p_source_code => 'LEDGER_CATEGORY_CODE'
18005: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18006: AND l_bflow_method_code = 'PRIOR_ENTRY'
18007: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18008: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18009: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18101: p_lookup_type => 'XLA_OWNER_TYPE'
18102: ,p_lookup_code => l_component_type_code
18103: )
18104: ,p_token_4 => 'PRODUCT_NAME'
18105: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18106: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18107: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18108: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18109: ,p_ae_header_id => NULL

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

18102: ,p_lookup_code => l_component_type_code
18103: )
18104: ,p_token_4 => 'PRODUCT_NAME'
18105: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18106: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18107: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18108: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18109: ,p_ae_header_id => NULL
18110: );

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

18103: )
18104: ,p_token_4 => 'PRODUCT_NAME'
18105: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18106: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18107: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18108: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18109: ,p_ae_header_id => NULL
18110: );
18111:

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

18104: ,p_token_4 => 'PRODUCT_NAME'
18105: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18106: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18107: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18108: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18109: ,p_ae_header_id => NULL
18110: );
18111:
18112: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18135: ----------------------------------------------------------------------------------
18136: -- 4219869 Business Flow
18137: -- Update journal entry status -- Need to generate this within IF
18138: ----------------------------------------------------------------------------------
18139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18140: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18141: ,p_balance_type_code => l_balance_type_code
18142: );
18143:

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

18222:
18223: --
18224: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18225: --
18226: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18227: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18228: ELSE
18229: ---------------------------------------------------------------------------------------------------
18230: -- 4262811a Switch Sign

Line 18251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18247:
18248: XLA_AE_LINES_PKG.ValidateCurrentLine;
18249: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18250:
18251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18252: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18253: ,p_balance_type_code => l_balance_type_code);
18254:
18255: END IF;

Line 18381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18377: l_tmp_amt NUMBER;
18378: l_acc_rev_natural_side_code VARCHAR2(1);
18379:
18380: l_num_entries NUMBER;
18381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18385: l_recog_line_1 NUMBER;

Line 18382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18378: l_acc_rev_natural_side_code VARCHAR2(1);
18379:
18380: l_num_entries NUMBER;
18381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18385: l_recog_line_1 NUMBER;
18386: l_recog_line_2 NUMBER;

Line 18383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18379:
18380: l_num_entries NUMBER;
18381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18385: l_recog_line_1 NUMBER;
18386: l_recog_line_2 NUMBER;
18387:

Line 18384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18380: l_num_entries NUMBER;
18381: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18382: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18383: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18384: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18385: l_recog_line_1 NUMBER;
18386: l_recog_line_2 NUMBER;
18387:
18388: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18390: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18386: l_recog_line_2 NUMBER;
18387:
18388: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18389: l_bflow_applied_to_amt NUMBER; -- 5132302
18390: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18391:
18392: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18393:
18394: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18461: l_accrual_line_num := NULL; -- 4262811
18462: l_tmp_amt := NULL; -- 4262811
18463: --
18464:
18465: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18466: l_balance_type_code <> 'B' THEN
18467: IF (NVL(p_source_7,'
18468: ') = 'OTHER ACC' AND
18469: NVL(p_source_32,'

Line 18601: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18597: --
18598: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18599:
18600: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18601: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18602:
18603: -- 4955764
18604: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18605: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18657: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18658:
18659: IF xla_accounting_cache_pkg.GetValueChar
18660: (p_source_code => 'LEDGER_CATEGORY_CODE'
18661: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18662: AND l_bflow_method_code = 'PRIOR_ENTRY'
18663: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18664: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18665: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18757: p_lookup_type => 'XLA_OWNER_TYPE'
18758: ,p_lookup_code => l_component_type_code
18759: )
18760: ,p_token_4 => 'PRODUCT_NAME'
18761: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18762: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18763: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18764: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18765: ,p_ae_header_id => NULL

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

18758: ,p_lookup_code => l_component_type_code
18759: )
18760: ,p_token_4 => 'PRODUCT_NAME'
18761: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18762: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18763: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18764: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18765: ,p_ae_header_id => NULL
18766: );

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

18759: )
18760: ,p_token_4 => 'PRODUCT_NAME'
18761: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18762: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18763: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18764: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18765: ,p_ae_header_id => NULL
18766: );
18767:

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

18760: ,p_token_4 => 'PRODUCT_NAME'
18761: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18762: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18763: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18764: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18765: ,p_ae_header_id => NULL
18766: );
18767:
18768: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18791: ----------------------------------------------------------------------------------
18792: -- 4219869 Business Flow
18793: -- Update journal entry status -- Need to generate this within IF
18794: ----------------------------------------------------------------------------------
18795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18796: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18797: ,p_balance_type_code => l_balance_type_code
18798: );
18799:

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

18878:
18879: --
18880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18881: --
18882: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18884: ELSE
18885: ---------------------------------------------------------------------------------------------------
18886: -- 4262811a Switch Sign

Line 18907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18903:
18904: XLA_AE_LINES_PKG.ValidateCurrentLine;
18905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18906:
18907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18909: ,p_balance_type_code => l_balance_type_code);
18910:
18911: END IF;

Line 19037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19033: l_tmp_amt NUMBER;
19034: l_acc_rev_natural_side_code VARCHAR2(1);
19035:
19036: l_num_entries NUMBER;
19037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19041: l_recog_line_1 NUMBER;

Line 19038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19034: l_acc_rev_natural_side_code VARCHAR2(1);
19035:
19036: l_num_entries NUMBER;
19037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19041: l_recog_line_1 NUMBER;
19042: l_recog_line_2 NUMBER;

Line 19039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19035:
19036: l_num_entries NUMBER;
19037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19041: l_recog_line_1 NUMBER;
19042: l_recog_line_2 NUMBER;
19043:

Line 19040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19036: l_num_entries NUMBER;
19037: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19038: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19039: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19040: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19041: l_recog_line_1 NUMBER;
19042: l_recog_line_2 NUMBER;
19043:
19044: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19046: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19042: l_recog_line_2 NUMBER;
19043:
19044: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19045: l_bflow_applied_to_amt NUMBER; -- 5132302
19046: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19047:
19048: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19049:
19050: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19117: l_accrual_line_num := NULL; -- 4262811
19118: l_tmp_amt := NULL; -- 4262811
19119: --
19120:
19121: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19122: l_balance_type_code <> 'B' THEN
19123: IF ((NVL(p_source_7,'
19124: ') = 'REC' AND
19125: NVL(p_source_8,'

Line 19253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19249: --
19250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19251:
19252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19254:
19255: -- 4955764
19256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19257: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19309: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19310:
19311: IF xla_accounting_cache_pkg.GetValueChar
19312: (p_source_code => 'LEDGER_CATEGORY_CODE'
19313: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19314: AND l_bflow_method_code = 'PRIOR_ENTRY'
19315: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19316: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19317: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19409: p_lookup_type => 'XLA_OWNER_TYPE'
19410: ,p_lookup_code => l_component_type_code
19411: )
19412: ,p_token_4 => 'PRODUCT_NAME'
19413: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19414: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19415: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19416: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19417: ,p_ae_header_id => NULL

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

19410: ,p_lookup_code => l_component_type_code
19411: )
19412: ,p_token_4 => 'PRODUCT_NAME'
19413: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19414: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19415: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19416: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19417: ,p_ae_header_id => NULL
19418: );

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

19411: )
19412: ,p_token_4 => 'PRODUCT_NAME'
19413: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19414: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19415: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19416: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19417: ,p_ae_header_id => NULL
19418: );
19419:

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

19412: ,p_token_4 => 'PRODUCT_NAME'
19413: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19414: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19415: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19416: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19417: ,p_ae_header_id => NULL
19418: );
19419:
19420: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19447: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19443: ----------------------------------------------------------------------------------
19444: -- 4219869 Business Flow
19445: -- Update journal entry status -- Need to generate this within IF
19446: ----------------------------------------------------------------------------------
19447: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19448: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19449: ,p_balance_type_code => l_balance_type_code
19450: );
19451:

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

19530:
19531: --
19532: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19533: --
19534: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19535: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19536: ELSE
19537: ---------------------------------------------------------------------------------------------------
19538: -- 4262811a Switch Sign

Line 19559: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19555:
19556: XLA_AE_LINES_PKG.ValidateCurrentLine;
19557: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19558:
19559: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19560: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19561: ,p_balance_type_code => l_balance_type_code);
19562:
19563: END IF;

Line 19685: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19681: l_tmp_amt NUMBER;
19682: l_acc_rev_natural_side_code VARCHAR2(1);
19683:
19684: l_num_entries NUMBER;
19685: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19686: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19687: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19688: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19689: l_recog_line_1 NUMBER;

Line 19686: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19682: l_acc_rev_natural_side_code VARCHAR2(1);
19683:
19684: l_num_entries NUMBER;
19685: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19686: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19687: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19688: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19689: l_recog_line_1 NUMBER;
19690: l_recog_line_2 NUMBER;

Line 19687: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19683:
19684: l_num_entries NUMBER;
19685: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19686: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19687: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19688: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19689: l_recog_line_1 NUMBER;
19690: l_recog_line_2 NUMBER;
19691:

Line 19688: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19684: l_num_entries NUMBER;
19685: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19686: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19687: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19688: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19689: l_recog_line_1 NUMBER;
19690: l_recog_line_2 NUMBER;
19691:
19692: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19694: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19690: l_recog_line_2 NUMBER;
19691:
19692: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19693: l_bflow_applied_to_amt NUMBER; -- 5132302
19694: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19695:
19696: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19697:
19698: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19765: l_accrual_line_num := NULL; -- 4262811
19766: l_tmp_amt := NULL; -- 4262811
19767: --
19768:
19769: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19770: l_balance_type_code <> 'B' THEN
19771: IF NVL(p_source_7,'
19772: ') = 'UNID' AND
19773: NVL(p_source_8,'

Line 19843: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19839: --
19840: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19841:
19842: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19843: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19844:
19845: -- 4955764
19846: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19847: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19899: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19900:
19901: IF xla_accounting_cache_pkg.GetValueChar
19902: (p_source_code => 'LEDGER_CATEGORY_CODE'
19903: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19904: AND l_bflow_method_code = 'PRIOR_ENTRY'
19905: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19906: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19907: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19999: p_lookup_type => 'XLA_OWNER_TYPE'
20000: ,p_lookup_code => l_component_type_code
20001: )
20002: ,p_token_4 => 'PRODUCT_NAME'
20003: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20004: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20005: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20006: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20007: ,p_ae_header_id => NULL

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

20000: ,p_lookup_code => l_component_type_code
20001: )
20002: ,p_token_4 => 'PRODUCT_NAME'
20003: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20004: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20005: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20006: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20007: ,p_ae_header_id => NULL
20008: );

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

20001: )
20002: ,p_token_4 => 'PRODUCT_NAME'
20003: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20004: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20005: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20006: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20007: ,p_ae_header_id => NULL
20008: );
20009:

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

20002: ,p_token_4 => 'PRODUCT_NAME'
20003: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20004: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20005: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20006: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20007: ,p_ae_header_id => NULL
20008: );
20009:
20010: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20037: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20033: ----------------------------------------------------------------------------------
20034: -- 4219869 Business Flow
20035: -- Update journal entry status -- Need to generate this within IF
20036: ----------------------------------------------------------------------------------
20037: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20038: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20039: ,p_balance_type_code => l_balance_type_code
20040: );
20041:

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

20120:
20121: --
20122: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20123: --
20124: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20125: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20126: ELSE
20127: ---------------------------------------------------------------------------------------------------
20128: -- 4262811a Switch Sign

Line 20149: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20145:
20146: XLA_AE_LINES_PKG.ValidateCurrentLine;
20147: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20148:
20149: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20150: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20151: ,p_balance_type_code => l_balance_type_code);
20152:
20153: END IF;

Line 20277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20273: l_tmp_amt NUMBER;
20274: l_acc_rev_natural_side_code VARCHAR2(1);
20275:
20276: l_num_entries NUMBER;
20277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20281: l_recog_line_1 NUMBER;

Line 20278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20274: l_acc_rev_natural_side_code VARCHAR2(1);
20275:
20276: l_num_entries NUMBER;
20277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20281: l_recog_line_1 NUMBER;
20282: l_recog_line_2 NUMBER;

Line 20279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20275:
20276: l_num_entries NUMBER;
20277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20281: l_recog_line_1 NUMBER;
20282: l_recog_line_2 NUMBER;
20283:

Line 20280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20276: l_num_entries NUMBER;
20277: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20278: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20279: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20280: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20281: l_recog_line_1 NUMBER;
20282: l_recog_line_2 NUMBER;
20283:
20284: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20286: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20282: l_recog_line_2 NUMBER;
20283:
20284: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20285: l_bflow_applied_to_amt NUMBER; -- 5132302
20286: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20287:
20288: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20289:
20290: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20357: l_accrual_line_num := NULL; -- 4262811
20358: l_tmp_amt := NULL; -- 4262811
20359: --
20360:
20361: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20362: l_balance_type_code <> 'B' THEN
20363: IF NVL(p_source_7,'
20364: ') = 'ACTIVITY' AND
20365: NVL(p_source_32,'

Line 20437: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20433: --
20434: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20435:
20436: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20437: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20438:
20439: -- 4955764
20440: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20441: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20493: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20494:
20495: IF xla_accounting_cache_pkg.GetValueChar
20496: (p_source_code => 'LEDGER_CATEGORY_CODE'
20497: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20498: AND l_bflow_method_code = 'PRIOR_ENTRY'
20499: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20500: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20501: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20593: p_lookup_type => 'XLA_OWNER_TYPE'
20594: ,p_lookup_code => l_component_type_code
20595: )
20596: ,p_token_4 => 'PRODUCT_NAME'
20597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20601: ,p_ae_header_id => NULL

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

20594: ,p_lookup_code => l_component_type_code
20595: )
20596: ,p_token_4 => 'PRODUCT_NAME'
20597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20601: ,p_ae_header_id => NULL
20602: );

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

20595: )
20596: ,p_token_4 => 'PRODUCT_NAME'
20597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20601: ,p_ae_header_id => NULL
20602: );
20603:

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

20596: ,p_token_4 => 'PRODUCT_NAME'
20597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20601: ,p_ae_header_id => NULL
20602: );
20603:
20604: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20627: ----------------------------------------------------------------------------------
20628: -- 4219869 Business Flow
20629: -- Update journal entry status -- Need to generate this within IF
20630: ----------------------------------------------------------------------------------
20631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20632: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20633: ,p_balance_type_code => l_balance_type_code
20634: );
20635:

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

20714:
20715: --
20716: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20717: --
20718: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20719: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20720: ELSE
20721: ---------------------------------------------------------------------------------------------------
20722: -- 4262811a Switch Sign

Line 20743: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20739:
20740: XLA_AE_LINES_PKG.ValidateCurrentLine;
20741: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20742:
20743: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20744: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20745: ,p_balance_type_code => l_balance_type_code);
20746:
20747: END IF;

Line 21143: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21139:
21140: l_calculate_acctd_flag VARCHAR2(1) :='N';
21141: l_calculate_g_l_flag VARCHAR2(1) :='N';
21142: --
21143: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21144: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21145: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21144: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21140: l_calculate_acctd_flag VARCHAR2(1) :='N';
21141: l_calculate_g_l_flag VARCHAR2(1) :='N';
21142: --
21143: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21144: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21145: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21145: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21141: l_calculate_g_l_flag VARCHAR2(1) :='N';
21142: --
21143: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21144: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21145: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21142: --
21143: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21144: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21145: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21143: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21144: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21145: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21144: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21145: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21145: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21146: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21147: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21148: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21149: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21150: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21151: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

21152: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21153: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21154: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21155: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

21156: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21157: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21158: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21166: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21159: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21166: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21167: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

21160: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21166: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21167: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21168: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

21161: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21166: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21167: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21168: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21169:

Line 21166: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

21162: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21166: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21167: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21168: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21169:
21170: l_event_id NUMBER;

Line 21167: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

21163: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21166: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21167: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21168: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21169:
21170: l_event_id NUMBER;
21171: l_previous_event_id NUMBER;

Line 21168: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

21164: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
21165: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
21166: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
21167: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21168: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
21169:
21170: l_event_id NUMBER;
21171: l_previous_event_id NUMBER;
21172: l_first_event_id NUMBER;

Line 21186: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

21182: l_event_class_name VARCHAR2(80) := 'Miscellaneous Receipt';
21183: l_description VARCHAR2(4000);
21184: l_transaction_reversal NUMBER;
21185: l_ae_header_id NUMBER;
21186: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
21187: l_log_module VARCHAR2(240);
21188: --
21189: l_acct_reversal_source VARCHAR2(30);
21190: l_trx_reversal_source VARCHAR2(30);

Line 21447: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

21443:
21444: --
21445: -- set event info as cache for other routines to refer event attributes
21446: --
21447: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
21448: (p_application_id => p_application_id
21449: ,p_primary_ledger_id => p_primary_ledger_id
21450: ,p_base_ledger_id => p_base_ledger_id
21451: ,p_target_ledger_id => p_target_ledger_id

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

21476:
21477: --
21478: -- set the status of entry to C_VALID (0)
21479: --
21480: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
21481:
21482: --
21483: -- initialize a row for ae header
21484: --

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

21504: --
21505: -- initilaize the status of ae headers for diffrent balance types
21506: -- the status is initialised to C_NOT_CREATED (2)
21507: --
21508: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21509: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21510: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21511:
21512: --

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

21505: -- initilaize the status of ae headers for diffrent balance types
21506: -- the status is initialised to C_NOT_CREATED (2)
21507: --
21508: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21509: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21510: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21511:
21512: --
21513: -- call api to validate and store accounting attributes for header

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

21506: -- the status is initialised to C_NOT_CREATED (2)
21507: --
21508: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21509: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21510: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
21511:
21512: --
21513: -- call api to validate and store accounting attributes for header
21514: --

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

21553: --
21554: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_41'), 1,30);
21555:
21556: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
21557: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
21558:
21559: xla_accounting_err_pkg.build_message
21560: (p_appli_s_name => 'XLA'
21561: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

21561: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
21562: ,p_token_1 => 'ACCT_ATTR_NAME'
21563: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
21564: ,p_token_2 => 'PRODUCT_NAME'
21565: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21566: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21567: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21568: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21569:

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

21562: ,p_token_1 => 'ACCT_ATTR_NAME'
21563: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
21564: ,p_token_2 => 'PRODUCT_NAME'
21565: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21566: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21567: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21568: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21569:
21570: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

21563: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
21564: ,p_token_2 => 'PRODUCT_NAME'
21565: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21566: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21567: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21568: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21569:
21570: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
21571: --

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

21564: ,p_token_2 => 'PRODUCT_NAME'
21565: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21566: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21567: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21568: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21569:
21570: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
21571: --
21572: -- following sets the accounting attributes needed to reverse

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

21583: ----------------------------------------------------------------
21584: -- 4262811 - update the header statuses to invalid in need be
21585: ----------------------------------------------------------------
21586: --
21587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
21588:
21589:
21590: -----------------------------------------------
21591: -- No accrual reversal for the event class/type

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

21713: ,p_module => l_log_module);
21714: END IF;
21715:
21716: --
21717: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
21718: --
21719: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
21720: --
21721: -- set event info as cache for other routines to refer event attributes

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

21715:
21716: --
21717: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
21718: --
21719: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
21720: --
21721: -- set event info as cache for other routines to refer event attributes
21722: --
21723:

Line 21727: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

21723:
21724: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
21725: l_previous_event_id := l_event_id;
21726:
21727: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
21728: (p_application_id => p_application_id
21729: ,p_primary_ledger_id => p_primary_ledger_id
21730: ,p_base_ledger_id => p_base_ledger_id
21731: ,p_target_ledger_id => p_target_ledger_id

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

21764: l_acct_reversal_source := SUBSTR(NULL, 1,30);
21765:
21766: IF l_continue_with_lines THEN
21767: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
21768: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
21769:
21770: xla_accounting_err_pkg.build_message
21771: (p_appli_s_name => 'XLA'
21772: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

21772: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
21773: ,p_token_1 => 'LINE_NUMBER'
21774: ,p_value_1 => l_array_extract_line_num(Idx)
21775: ,p_token_2 => 'PRODUCT_NAME'
21776: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21777: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21778: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21779: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21780:

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

21773: ,p_token_1 => 'LINE_NUMBER'
21774: ,p_value_1 => l_array_extract_line_num(Idx)
21775: ,p_token_2 => 'PRODUCT_NAME'
21776: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21777: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21778: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21779: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21780:
21781: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

21774: ,p_value_1 => l_array_extract_line_num(Idx)
21775: ,p_token_2 => 'PRODUCT_NAME'
21776: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21777: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21778: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21779: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21780:
21781: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
21782: --

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

21775: ,p_token_2 => 'PRODUCT_NAME'
21776: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
21777: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
21778: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
21779: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
21780:
21781: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
21782: --
21783: -- following sets the accounting attributes needed to reverse

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

22038:
22039: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
22040: -- or secondary ledger that has different currency with primary
22041: -- or alc that is calculated by sla
22042: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22043: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
22044:
22045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

22039: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
22040: -- or secondary ledger that has different currency with primary
22041: -- or alc that is calculated by sla
22042: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22043: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
22044:
22045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22047: AND (l_actual_flag = 'A')) THEN

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

22041: -- or alc that is calculated by sla
22042: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22043: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
22044:
22045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22047: AND (l_actual_flag = 'A')) THEN
22048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 22046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

22042: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
22043: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
22044:
22045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22047: AND (l_actual_flag = 'A')) THEN
22048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22050: ,p_application_id => p_application_id

Line 22049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

22045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
22046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
22047: AND (l_actual_flag = 'A')) THEN
22048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22050: ,p_application_id => p_application_id
22051: ,p_amb_context_code => 'DEFAULT'
22052: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
22053: ,p_event_class_code => C_EVENT_CLASS_CODE

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

22048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
22049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
22050: ,p_application_id => p_application_id
22051: ,p_amb_context_code => 'DEFAULT'
22052: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
22053: ,p_event_class_code => C_EVENT_CLASS_CODE
22054: ,p_event_type_code => C_EVENT_TYPE_CODE
22055:
22056: ,p_gain_ccid => -1

Line 22681: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22677:
22678: l_calculate_acctd_flag VARCHAR2(1) :='N';
22679: l_calculate_g_l_flag VARCHAR2(1) :='Y';
22680: --
22681: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22682: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22683: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22682: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22678: l_calculate_acctd_flag VARCHAR2(1) :='N';
22679: l_calculate_g_l_flag VARCHAR2(1) :='Y';
22680: --
22681: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22682: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22683: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 22683: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

22679: l_calculate_g_l_flag VARCHAR2(1) :='Y';
22680: --
22681: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22682: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22683: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22680: --
22681: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22682: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22683: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22681: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22682: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22683: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

22682: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22683: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

22683: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22684: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22685: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22686: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22687: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22688: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22689: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

22690: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22691: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22692: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22693: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

22694: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22695: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22696: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22704: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22697: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22704: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22705: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

22698: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22704: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22705: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22706: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

22699: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22704: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22705: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22706: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22707:

Line 22704: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

22700: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22704: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22705: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22706: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22707:
22708: l_event_id NUMBER;

Line 22705: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

22701: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22704: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22705: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22706: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22707:
22708: l_event_id NUMBER;
22709: l_previous_event_id NUMBER;

Line 22706: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

22702: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
22703: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
22704: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
22705: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22706: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
22707:
22708: l_event_id NUMBER;
22709: l_previous_event_id NUMBER;
22710: l_first_event_id NUMBER;

Line 22724: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

22720: l_event_class_name VARCHAR2(80) := 'Receipt';
22721: l_description VARCHAR2(4000);
22722: l_transaction_reversal NUMBER;
22723: l_ae_header_id NUMBER;
22724: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
22725: l_log_module VARCHAR2(240);
22726: --
22727: l_acct_reversal_source VARCHAR2(30);
22728: l_trx_reversal_source VARCHAR2(30);

Line 23082: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

23078:
23079: --
23080: -- set event info as cache for other routines to refer event attributes
23081: --
23082: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
23083: (p_application_id => p_application_id
23084: ,p_primary_ledger_id => p_primary_ledger_id
23085: ,p_base_ledger_id => p_base_ledger_id
23086: ,p_target_ledger_id => p_target_ledger_id

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

23111:
23112: --
23113: -- set the status of entry to C_VALID (0)
23114: --
23115: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23116:
23117: --
23118: -- initialize a row for ae header
23119: --

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

23146: --
23147: -- initilaize the status of ae headers for diffrent balance types
23148: -- the status is initialised to C_NOT_CREATED (2)
23149: --
23150: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23151: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23152: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23153:
23154: --

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

23147: -- initilaize the status of ae headers for diffrent balance types
23148: -- the status is initialised to C_NOT_CREATED (2)
23149: --
23150: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23151: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23152: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23153:
23154: --
23155: -- call api to validate and store accounting attributes for header

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

23148: -- the status is initialised to C_NOT_CREATED (2)
23149: --
23150: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23151: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23152: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
23153:
23154: --
23155: -- call api to validate and store accounting attributes for header
23156: --

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

23195: --
23196: l_trx_reversal_source := SUBSTR(g_array_event(l_event_id).array_value_char('source_41'), 1,30);
23197:
23198: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
23199: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
23200:
23201: xla_accounting_err_pkg.build_message
23202: (p_appli_s_name => 'XLA'
23203: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

23203: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
23204: ,p_token_1 => 'ACCT_ATTR_NAME'
23205: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23206: ,p_token_2 => 'PRODUCT_NAME'
23207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23211:

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

23204: ,p_token_1 => 'ACCT_ATTR_NAME'
23205: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23206: ,p_token_2 => 'PRODUCT_NAME'
23207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23211:
23212: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

23205: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
23206: ,p_token_2 => 'PRODUCT_NAME'
23207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23211:
23212: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
23213: --

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

23206: ,p_token_2 => 'PRODUCT_NAME'
23207: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23208: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23209: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23210: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23211:
23212: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
23213: --
23214: -- following sets the accounting attributes needed to reverse

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

23225: ----------------------------------------------------------------
23226: -- 4262811 - update the header statuses to invalid in need be
23227: ----------------------------------------------------------------
23228: --
23229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
23230:
23231:
23232: -----------------------------------------------
23233: -- No accrual reversal for the event class/type

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

23373: ,p_module => l_log_module);
23374: END IF;
23375:
23376: --
23377: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
23378: --
23379: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23380: --
23381: -- set event info as cache for other routines to refer event attributes

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

23375:
23376: --
23377: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
23378: --
23379: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
23380: --
23381: -- set event info as cache for other routines to refer event attributes
23382: --
23383:

Line 23387: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

23383:
23384: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
23385: l_previous_event_id := l_event_id;
23386:
23387: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
23388: (p_application_id => p_application_id
23389: ,p_primary_ledger_id => p_primary_ledger_id
23390: ,p_base_ledger_id => p_base_ledger_id
23391: ,p_target_ledger_id => p_target_ledger_id

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

23424: l_acct_reversal_source := SUBSTR(NULL, 1,30);
23425:
23426: IF l_continue_with_lines THEN
23427: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
23428: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
23429:
23430: xla_accounting_err_pkg.build_message
23431: (p_appli_s_name => 'XLA'
23432: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

23432: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
23433: ,p_token_1 => 'LINE_NUMBER'
23434: ,p_value_1 => l_array_extract_line_num(Idx)
23435: ,p_token_2 => 'PRODUCT_NAME'
23436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23437: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23438: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23440:

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

23433: ,p_token_1 => 'LINE_NUMBER'
23434: ,p_value_1 => l_array_extract_line_num(Idx)
23435: ,p_token_2 => 'PRODUCT_NAME'
23436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23437: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23438: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23440:
23441: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

23434: ,p_value_1 => l_array_extract_line_num(Idx)
23435: ,p_token_2 => 'PRODUCT_NAME'
23436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23437: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23438: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23440:
23441: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
23442: --

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

23435: ,p_token_2 => 'PRODUCT_NAME'
23436: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
23437: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
23438: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
23439: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
23440:
23441: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
23442: --
23443: -- following sets the accounting attributes needed to reverse

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

24437:
24438: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
24439: -- or secondary ledger that has different currency with primary
24440: -- or alc that is calculated by sla
24441: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
24442: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
24443:
24444: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24445: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

24438: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
24439: -- or secondary ledger that has different currency with primary
24440: -- or alc that is calculated by sla
24441: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
24442: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
24443:
24444: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24445: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
24446: AND (l_actual_flag = 'A')) THEN

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

24440: -- or alc that is calculated by sla
24441: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
24442: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
24443:
24444: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24445: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
24446: AND (l_actual_flag = 'A')) THEN
24447: XLA_AE_LINES_PKG.CreateGainOrLossLines(
24448: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 24445: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

24441: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
24442: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
24443:
24444: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24445: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
24446: AND (l_actual_flag = 'A')) THEN
24447: XLA_AE_LINES_PKG.CreateGainOrLossLines(
24448: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24449: ,p_application_id => p_application_id

Line 24448: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

24444: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
24445: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
24446: AND (l_actual_flag = 'A')) THEN
24447: XLA_AE_LINES_PKG.CreateGainOrLossLines(
24448: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24449: ,p_application_id => p_application_id
24450: ,p_amb_context_code => 'DEFAULT'
24451: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
24452: ,p_event_class_code => C_EVENT_CLASS_CODE

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

24447: XLA_AE_LINES_PKG.CreateGainOrLossLines(
24448: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
24449: ,p_application_id => p_application_id
24450: ,p_amb_context_code => 'DEFAULT'
24451: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
24452: ,p_event_class_code => C_EVENT_CLASS_CODE
24453: ,p_event_type_code => C_EVENT_TYPE_CODE
24454:
24455: ,p_gain_ccid => TO_NUMBER(g_array_event(l_event_id).array_value_num('source_3'))

Line 24608: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

24604: ,p_level => C_LEVEL_PROCEDURE
24605: ,p_module => l_log_module);
24606: END IF;
24607:
24608: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
24609: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
24610: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
24611:
24612: --

Line 24609: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

24605: ,p_module => l_log_module);
24606: END IF;
24607:
24608: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
24609: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
24610: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
24611:
24612: --
24613: -- initialize array of lines with NULL

Line 24610: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

24606: END IF;
24607:
24608: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
24609: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
24610: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
24611:
24612: --
24613: -- initialize array of lines with NULL
24614: --

Line 24806: xla_ae_journal_entry_pkg.SetProductAcctDefinition

24802: ,p_level => C_LEVEL_STATEMENT
24803: ,p_module => l_log_module);
24804: END IF;
24805: --
24806: xla_ae_journal_entry_pkg.SetProductAcctDefinition
24807: (p_product_rule_code => 'AR_DEFAULT_CASH'
24808: ,p_product_rule_type_code => 'S'
24809: ,p_product_rule_version => ''
24810: ,p_product_rule_name => 'Receivables Default Cash Basis Accounting Definition'

Line 24815: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

24811: ,p_amb_context_code => 'DEFAULT'
24812: );
24813:
24814: l_array_ledgers :=
24815: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
24816: (p_base_ledger_id => p_base_ledger_id);
24817:
24818: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
24819: l_temp_result :=

Line 24820: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

24816: (p_base_ledger_id => p_base_ledger_id);
24817:
24818: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
24819: l_temp_result :=
24820: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
24821: (p_application_id => p_application_id
24822: ,p_base_ledger_id => p_base_ledger_id
24823: ,p_target_ledger_id => l_array_ledgers(Idx)
24824: ,p_primary_ledger_id => p_primary_ledger_id