DBA Data[Home] [Help]

APPS.XLA_00201_AAD_S_000005_BC_PKG dependencies on XLA_AE_JOURNAL_ENTRY_PKG

Line 24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L

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

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

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

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

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

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

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

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

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

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

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

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

283: END IF;
284:
285: ELSE
286: l_meaning_meaning := NULL;
287: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
288: xla_accounting_err_pkg.build_message
289: (p_appli_s_name => 'XLA'
290: ,p_msg_name => 'XLA_AP_FLEX_VALUE_MEANING'
291: ,p_token_1 => 'VALUE_SET_NAME'

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

298: , p_source_type_code
299: , p_source_application_id
300: )
301: ,p_token_4 => 'PRODUCT_NAME'
302: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
303: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
304: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
305: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
306: );

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

299: , p_source_application_id
300: )
301: ,p_token_4 => 'PRODUCT_NAME'
302: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
303: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
304: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
305: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
306: );
307: IF (C_LEVEL_ERROR >= g_log_level) THEN

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

300: )
301: ,p_token_4 => 'PRODUCT_NAME'
302: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
303: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
304: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
305: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
306: );
307: IF (C_LEVEL_ERROR >= g_log_level) THEN
308: trace

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

301: ,p_token_4 => 'PRODUCT_NAME'
302: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
303: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
304: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
305: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
306: );
307: IF (C_LEVEL_ERROR >= g_log_level) THEN
308: trace
309: (p_msg => 'ERROR: XLA_AP_FLEX_VALUE_MEANING'

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

333: --
334: EXCEPTION
335: WHEN NO_DATA_FOUND OR TOO_MANY_ROWS THEN
336: --
337: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
338: xla_accounting_err_pkg.build_message
339: (p_appli_s_name => 'XLA'
340: ,p_msg_name => 'XLA_AP_FLEX_VALUE_MEANING'
341: ,p_token_1 => 'VALUE_SET_NAME'

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

348: , p_source_type_code
349: , p_source_application_id
350: )
351: ,p_token_4 => 'PRODUCT_NAME'
352: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
353: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
354: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
355: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
356: );

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

349: , p_source_application_id
350: )
351: ,p_token_4 => 'PRODUCT_NAME'
352: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
353: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
354: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
355: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
356: );
357:

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

350: )
351: ,p_token_4 => 'PRODUCT_NAME'
352: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
353: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
354: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
355: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
356: );
357:
358: IF (C_LEVEL_ERROR >= g_log_level) THEN

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

351: ,p_token_4 => 'PRODUCT_NAME'
352: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
353: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
354: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
355: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
356: );
357:
358: IF (C_LEVEL_ERROR >= g_log_level) THEN
359: trace

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

406: ,p_level => C_LEVEL_PROCEDURE
407: ,p_module => l_log_module);
408: END IF;
409:
410: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
411: l_component_type := 'AMB_DESCRIPTION';
412: l_component_code := 'PO_PA_JE_HDR_DESC';
413: l_component_type_code := 'S';
414: l_component_appl_id := 201;

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

512: ,p_level => C_LEVEL_PROCEDURE
513: ,p_module => l_log_module);
514: END IF;
515:
516: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
517: l_component_type := 'AMB_DESCRIPTION';
518: l_component_code := 'PROJ_RELATED_LINE_DESC';
519: l_component_type_code := 'S';
520: l_component_appl_id := 201;

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

644: ,p_level => C_LEVEL_PROCEDURE
645: ,p_module => l_log_module);
646: END IF;
647:
648: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
649: l_component_type := 'AMB_DESCRIPTION';
650: l_component_code := 'PURCHASING_LINE_DESC';
651: l_component_type_code := 'S';
652: l_component_appl_id := 201;

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

737: ,p_level => C_LEVEL_PROCEDURE
738: ,p_module => l_log_module);
739: END IF;
740:
741: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
742: l_component_type := 'AMB_DESCRIPTION';
743: l_component_code := 'RELEASE_JE_HDR_DESC';
744: l_component_type_code := 'S';
745: l_component_appl_id := 201;

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

847: ,p_level => C_LEVEL_PROCEDURE
848: ,p_module => l_log_module);
849: END IF;
850:
851: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
852: l_component_type := 'AMB_DESCRIPTION';
853: l_component_code := 'REQ_JE_HDR_DESC';
854: l_component_type_code := 'S';
855: l_component_appl_id := 201;

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

973: (p_msg => 'END of AcctDerRule_6(invalid)'
974: ,p_level => C_LEVEL_PROCEDURE
975: ,p_module => l_log_module);
976: END IF;
977: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
978: x_value_type_code := null;
979: l_output_value := null;
980: xla_accounting_err_pkg.build_message
981: (p_appli_s_name => 'XLA'

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

993: 'XLA_OWNER_TYPE'
994: ,l_component_type_code
995: )
996: ,p_token_3 => 'PAD_NAME'
997: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
998: ,p_token_4 => 'PAD_OWNER'
999: ,p_value_4 => xla_lookups_pkg.get_meaning(
1000: 'XLA_OWNER_TYPE'
1001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

997: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
998: ,p_token_4 => 'PAD_OWNER'
999: ,p_value_4 => xla_lookups_pkg.get_meaning(
1000: 'XLA_OWNER_TYPE'
1001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1002: )
1003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

999: ,p_value_4 => xla_lookups_pkg.get_meaning(
1000: 'XLA_OWNER_TYPE'
1001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1002: )
1003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1006: ,p_ae_header_id => NULL
1007: );

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

1000: 'XLA_OWNER_TYPE'
1001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1002: )
1003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1006: ,p_ae_header_id => NULL
1007: );
1008: RETURN l_output_value;

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

1001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1002: )
1003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1006: ,p_ae_header_id => NULL
1007: );
1008: RETURN l_output_value;
1009: EXCEPTION

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

1077: (p_msg => 'END of AcctDerRule_7(invalid)'
1078: ,p_level => C_LEVEL_PROCEDURE
1079: ,p_module => l_log_module);
1080: END IF;
1081: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1082: x_value_type_code := null;
1083: l_output_value := null;
1084: xla_accounting_err_pkg.build_message
1085: (p_appli_s_name => 'XLA'

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

1097: 'XLA_OWNER_TYPE'
1098: ,l_component_type_code
1099: )
1100: ,p_token_3 => 'PAD_NAME'
1101: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1102: ,p_token_4 => 'PAD_OWNER'
1103: ,p_value_4 => xla_lookups_pkg.get_meaning(
1104: 'XLA_OWNER_TYPE'
1105: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1105: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1101: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1102: ,p_token_4 => 'PAD_OWNER'
1103: ,p_value_4 => xla_lookups_pkg.get_meaning(
1104: 'XLA_OWNER_TYPE'
1105: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1106: )
1107: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1108: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1109: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1103: ,p_value_4 => xla_lookups_pkg.get_meaning(
1104: 'XLA_OWNER_TYPE'
1105: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1106: )
1107: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1108: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1109: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1110: ,p_ae_header_id => NULL
1111: );

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

1104: 'XLA_OWNER_TYPE'
1105: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1106: )
1107: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1108: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1109: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1110: ,p_ae_header_id => NULL
1111: );
1112: RETURN l_output_value;

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

1105: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1106: )
1107: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1108: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1109: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1110: ,p_ae_header_id => NULL
1111: );
1112: RETURN l_output_value;
1113: EXCEPTION

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

1181: (p_msg => 'END of AcctDerRule_8(invalid)'
1182: ,p_level => C_LEVEL_PROCEDURE
1183: ,p_module => l_log_module);
1184: END IF;
1185: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1186: x_value_type_code := null;
1187: l_output_value := null;
1188: xla_accounting_err_pkg.build_message
1189: (p_appli_s_name => 'XLA'

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

1201: 'XLA_OWNER_TYPE'
1202: ,l_component_type_code
1203: )
1204: ,p_token_3 => 'PAD_NAME'
1205: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1206: ,p_token_4 => 'PAD_OWNER'
1207: ,p_value_4 => xla_lookups_pkg.get_meaning(
1208: 'XLA_OWNER_TYPE'
1209: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1209: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1205: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1206: ,p_token_4 => 'PAD_OWNER'
1207: ,p_value_4 => xla_lookups_pkg.get_meaning(
1208: 'XLA_OWNER_TYPE'
1209: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1210: )
1211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1207: ,p_value_4 => xla_lookups_pkg.get_meaning(
1208: 'XLA_OWNER_TYPE'
1209: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1210: )
1211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1214: ,p_ae_header_id => NULL
1215: );

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

1208: 'XLA_OWNER_TYPE'
1209: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1210: )
1211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1214: ,p_ae_header_id => NULL
1215: );
1216: RETURN l_output_value;

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

1209: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1210: )
1211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1214: ,p_ae_header_id => NULL
1215: );
1216: RETURN l_output_value;
1217: EXCEPTION

Line 1348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1344: l_tmp_amt NUMBER;
1345: l_acc_rev_natural_side_code VARCHAR2(1);
1346:
1347: l_num_entries NUMBER;
1348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1352: l_recog_line_1 NUMBER;

Line 1349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1345: l_acc_rev_natural_side_code VARCHAR2(1);
1346:
1347: l_num_entries NUMBER;
1348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1352: l_recog_line_1 NUMBER;
1353: l_recog_line_2 NUMBER;

Line 1350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1346:
1347: l_num_entries NUMBER;
1348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1352: l_recog_line_1 NUMBER;
1353: l_recog_line_2 NUMBER;
1354:

Line 1351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1347: l_num_entries NUMBER;
1348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1352: l_recog_line_1 NUMBER;
1353: l_recog_line_2 NUMBER;
1354:
1355: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1357: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1353: l_recog_line_2 NUMBER;
1354:
1355: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1356: l_bflow_applied_to_amt NUMBER; -- 5132302
1357: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1358:
1359: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1360:
1361: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

1428: l_accrual_line_num := NULL; -- 4262811
1429: l_tmp_amt := NULL; -- 4262811
1430: --
1431:
1432: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
1433: l_balance_type_code <> 'B' THEN
1434: IF (NVL(
1435: xla_ae_sources_pkg.GetSystemSourceChar(
1436: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 1526: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

1522: --
1523: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
1524:
1525: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
1526: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
1527:
1528: -- 4955764
1529: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
1530: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

1620: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
1621:
1622: IF xla_accounting_cache_pkg.GetValueChar
1623: (p_source_code => 'LEDGER_CATEGORY_CODE'
1624: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
1625: AND l_bflow_method_code = 'PRIOR_ENTRY'
1626: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
1627: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
1628: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

1710: p_lookup_type => 'XLA_OWNER_TYPE'
1711: ,p_lookup_code => l_component_type_code
1712: )
1713: ,p_token_4 => 'PRODUCT_NAME'
1714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1718: ,p_ae_header_id => NULL

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

1711: ,p_lookup_code => l_component_type_code
1712: )
1713: ,p_token_4 => 'PRODUCT_NAME'
1714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1718: ,p_ae_header_id => NULL
1719: );

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

1712: )
1713: ,p_token_4 => 'PRODUCT_NAME'
1714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1718: ,p_ae_header_id => NULL
1719: );
1720:

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

1713: ,p_token_4 => 'PRODUCT_NAME'
1714: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
1715: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
1716: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
1717: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
1718: ,p_ae_header_id => NULL
1719: );
1720:
1721: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 1748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1744: ----------------------------------------------------------------------------------
1745: -- 4219869 Business Flow
1746: -- Update journal entry status -- Need to generate this within IF
1747: ----------------------------------------------------------------------------------
1748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1749: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
1750: ,p_balance_type_code => l_balance_type_code
1751: );
1752:

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

1789:
1790: --
1791: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
1792: --
1793: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
1794: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
1795: ELSE
1796: ---------------------------------------------------------------------------------------------------
1797: -- 4262811a Switch Sign

Line 1818: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

1814:
1815: XLA_AE_LINES_PKG.ValidateCurrentLine;
1816: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
1817:
1818: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
1819: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
1820: ,p_balance_type_code => l_balance_type_code);
1821:
1822: END IF;

Line 1971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

1967: l_tmp_amt NUMBER;
1968: l_acc_rev_natural_side_code VARCHAR2(1);
1969:
1970: l_num_entries NUMBER;
1971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1975: l_recog_line_1 NUMBER;

Line 1972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

1968: l_acc_rev_natural_side_code VARCHAR2(1);
1969:
1970: l_num_entries NUMBER;
1971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1975: l_recog_line_1 NUMBER;
1976: l_recog_line_2 NUMBER;

Line 1973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

1969:
1970: l_num_entries NUMBER;
1971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1975: l_recog_line_1 NUMBER;
1976: l_recog_line_2 NUMBER;
1977:

Line 1974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

1970: l_num_entries NUMBER;
1971: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
1972: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
1973: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
1974: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
1975: l_recog_line_1 NUMBER;
1976: l_recog_line_2 NUMBER;
1977:
1978: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 1980: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

1976: l_recog_line_2 NUMBER;
1977:
1978: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
1979: l_bflow_applied_to_amt NUMBER; -- 5132302
1980: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
1981:
1982: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
1983:
1984: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2051: l_accrual_line_num := NULL; -- 4262811
2052: l_tmp_amt := NULL; -- 4262811
2053: --
2054:
2055: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2056: l_balance_type_code <> 'B' THEN
2057: IF (NVL(
2058: xla_ae_sources_pkg.GetSystemSourceChar(
2059: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 2149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2145: --
2146: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2147:
2148: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2149: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2150:
2151: -- 4955764
2152: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2153: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2241: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2242:
2243: IF xla_accounting_cache_pkg.GetValueChar
2244: (p_source_code => 'LEDGER_CATEGORY_CODE'
2245: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2246: AND l_bflow_method_code = 'PRIOR_ENTRY'
2247: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2248: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2249: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2331: p_lookup_type => 'XLA_OWNER_TYPE'
2332: ,p_lookup_code => l_component_type_code
2333: )
2334: ,p_token_4 => 'PRODUCT_NAME'
2335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2339: ,p_ae_header_id => NULL

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

2332: ,p_lookup_code => l_component_type_code
2333: )
2334: ,p_token_4 => 'PRODUCT_NAME'
2335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2339: ,p_ae_header_id => NULL
2340: );

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

2333: )
2334: ,p_token_4 => 'PRODUCT_NAME'
2335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2339: ,p_ae_header_id => NULL
2340: );
2341:

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

2334: ,p_token_4 => 'PRODUCT_NAME'
2335: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2336: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2337: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2338: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2339: ,p_ae_header_id => NULL
2340: );
2341:
2342: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2369: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2365: ----------------------------------------------------------------------------------
2366: -- 4219869 Business Flow
2367: -- Update journal entry status -- Need to generate this within IF
2368: ----------------------------------------------------------------------------------
2369: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2370: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2371: ,p_balance_type_code => l_balance_type_code
2372: );
2373:

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

2410:
2411: --
2412: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2413: --
2414: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2415: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2416: ELSE
2417: ---------------------------------------------------------------------------------------------------
2418: -- 4262811a Switch Sign

Line 2439: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2435:
2436: XLA_AE_LINES_PKG.ValidateCurrentLine;
2437: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2438:
2439: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2440: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2441: ,p_balance_type_code => l_balance_type_code);
2442:
2443: END IF;

Line 2592: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2588: l_tmp_amt NUMBER;
2589: l_acc_rev_natural_side_code VARCHAR2(1);
2590:
2591: l_num_entries NUMBER;
2592: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2593: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2594: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2595: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2596: l_recog_line_1 NUMBER;

Line 2593: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2589: l_acc_rev_natural_side_code VARCHAR2(1);
2590:
2591: l_num_entries NUMBER;
2592: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2593: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2594: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2595: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2596: l_recog_line_1 NUMBER;
2597: l_recog_line_2 NUMBER;

Line 2594: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2590:
2591: l_num_entries NUMBER;
2592: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2593: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2594: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2595: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2596: l_recog_line_1 NUMBER;
2597: l_recog_line_2 NUMBER;
2598:

Line 2595: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2591: l_num_entries NUMBER;
2592: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2593: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2594: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2595: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2596: l_recog_line_1 NUMBER;
2597: l_recog_line_2 NUMBER;
2598:
2599: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2601: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2597: l_recog_line_2 NUMBER;
2598:
2599: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2600: l_bflow_applied_to_amt NUMBER; -- 5132302
2601: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2602:
2603: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2604:
2605: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2672: l_accrual_line_num := NULL; -- 4262811
2673: l_tmp_amt := NULL; -- 4262811
2674: --
2675:
2676: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2677: l_balance_type_code <> 'B' THEN
2678: IF NVL(
2679: xla_ae_sources_pkg.GetSystemSourceChar(
2680: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 2761: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2757: --
2758: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2759:
2760: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2761: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2762:
2763: -- 4955764
2764: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2765: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2855: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2856:
2857: IF xla_accounting_cache_pkg.GetValueChar
2858: (p_source_code => 'LEDGER_CATEGORY_CODE'
2859: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2860: AND l_bflow_method_code = 'PRIOR_ENTRY'
2861: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2862: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2863: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2945: p_lookup_type => 'XLA_OWNER_TYPE'
2946: ,p_lookup_code => l_component_type_code
2947: )
2948: ,p_token_4 => 'PRODUCT_NAME'
2949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2953: ,p_ae_header_id => NULL

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

2946: ,p_lookup_code => l_component_type_code
2947: )
2948: ,p_token_4 => 'PRODUCT_NAME'
2949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2953: ,p_ae_header_id => NULL
2954: );

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

2947: )
2948: ,p_token_4 => 'PRODUCT_NAME'
2949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2953: ,p_ae_header_id => NULL
2954: );
2955:

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

2948: ,p_token_4 => 'PRODUCT_NAME'
2949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2953: ,p_ae_header_id => NULL
2954: );
2955:
2956: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2983: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2979: ----------------------------------------------------------------------------------
2980: -- 4219869 Business Flow
2981: -- Update journal entry status -- Need to generate this within IF
2982: ----------------------------------------------------------------------------------
2983: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2984: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2985: ,p_balance_type_code => l_balance_type_code
2986: );
2987:

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

3024:
3025: --
3026: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3027: --
3028: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3029: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3030: ELSE
3031: ---------------------------------------------------------------------------------------------------
3032: -- 4262811a Switch Sign

Line 3053: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3049:
3050: XLA_AE_LINES_PKG.ValidateCurrentLine;
3051: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3052:
3053: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3054: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3055: ,p_balance_type_code => l_balance_type_code);
3056:
3057: END IF;

Line 3208: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3204: l_tmp_amt NUMBER;
3205: l_acc_rev_natural_side_code VARCHAR2(1);
3206:
3207: l_num_entries NUMBER;
3208: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3209: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3210: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3211: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3212: l_recog_line_1 NUMBER;

Line 3209: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3205: l_acc_rev_natural_side_code VARCHAR2(1);
3206:
3207: l_num_entries NUMBER;
3208: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3209: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3210: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3211: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3212: l_recog_line_1 NUMBER;
3213: l_recog_line_2 NUMBER;

Line 3210: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3206:
3207: l_num_entries NUMBER;
3208: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3209: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3210: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3211: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3212: l_recog_line_1 NUMBER;
3213: l_recog_line_2 NUMBER;
3214:

Line 3211: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3207: l_num_entries NUMBER;
3208: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3209: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3210: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3211: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3212: l_recog_line_1 NUMBER;
3213: l_recog_line_2 NUMBER;
3214:
3215: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3217: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3213: l_recog_line_2 NUMBER;
3214:
3215: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3216: l_bflow_applied_to_amt NUMBER; -- 5132302
3217: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3218:
3219: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3220:
3221: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3288: l_accrual_line_num := NULL; -- 4262811
3289: l_tmp_amt := NULL; -- 4262811
3290: --
3291:
3292: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3293: l_balance_type_code <> 'B' THEN
3294: IF (NVL(
3295: xla_ae_sources_pkg.GetSystemSourceChar(
3296: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 3384: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3380: --
3381: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3382:
3383: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3384: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3385:
3386: -- 4955764
3387: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3388: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3478: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3479:
3480: IF xla_accounting_cache_pkg.GetValueChar
3481: (p_source_code => 'LEDGER_CATEGORY_CODE'
3482: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3483: AND l_bflow_method_code = 'PRIOR_ENTRY'
3484: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3485: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3486: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3568: p_lookup_type => 'XLA_OWNER_TYPE'
3569: ,p_lookup_code => l_component_type_code
3570: )
3571: ,p_token_4 => 'PRODUCT_NAME'
3572: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3573: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3574: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3575: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3576: ,p_ae_header_id => NULL

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

3569: ,p_lookup_code => l_component_type_code
3570: )
3571: ,p_token_4 => 'PRODUCT_NAME'
3572: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3573: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3574: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3575: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3576: ,p_ae_header_id => NULL
3577: );

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

3570: )
3571: ,p_token_4 => 'PRODUCT_NAME'
3572: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3573: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3574: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3575: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3576: ,p_ae_header_id => NULL
3577: );
3578:

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

3571: ,p_token_4 => 'PRODUCT_NAME'
3572: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3573: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3574: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3575: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3576: ,p_ae_header_id => NULL
3577: );
3578:
3579: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3602: ----------------------------------------------------------------------------------
3603: -- 4219869 Business Flow
3604: -- Update journal entry status -- Need to generate this within IF
3605: ----------------------------------------------------------------------------------
3606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3608: ,p_balance_type_code => l_balance_type_code
3609: );
3610:

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

3647:
3648: --
3649: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3650: --
3651: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3652: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3653: ELSE
3654: ---------------------------------------------------------------------------------------------------
3655: -- 4262811a Switch Sign

Line 3676: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3672:
3673: XLA_AE_LINES_PKG.ValidateCurrentLine;
3674: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3675:
3676: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3677: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3678: ,p_balance_type_code => l_balance_type_code);
3679:
3680: END IF;

Line 3829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3825: l_tmp_amt NUMBER;
3826: l_acc_rev_natural_side_code VARCHAR2(1);
3827:
3828: l_num_entries NUMBER;
3829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3833: l_recog_line_1 NUMBER;

Line 3830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3826: l_acc_rev_natural_side_code VARCHAR2(1);
3827:
3828: l_num_entries NUMBER;
3829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3833: l_recog_line_1 NUMBER;
3834: l_recog_line_2 NUMBER;

Line 3831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3827:
3828: l_num_entries NUMBER;
3829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3833: l_recog_line_1 NUMBER;
3834: l_recog_line_2 NUMBER;
3835:

Line 3832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3828: l_num_entries NUMBER;
3829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3833: l_recog_line_1 NUMBER;
3834: l_recog_line_2 NUMBER;
3835:
3836: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3838: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3834: l_recog_line_2 NUMBER;
3835:
3836: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3837: l_bflow_applied_to_amt NUMBER; -- 5132302
3838: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3839:
3840: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3841:
3842: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3909: l_accrual_line_num := NULL; -- 4262811
3910: l_tmp_amt := NULL; -- 4262811
3911: --
3912:
3913: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3914: l_balance_type_code <> 'B' THEN
3915: IF (NVL(
3916: xla_ae_sources_pkg.GetSystemSourceChar(
3917: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 4005: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4001: --
4002: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4003:
4004: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4005: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4006:
4007: -- 4955764
4008: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4009: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4097: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4098:
4099: IF xla_accounting_cache_pkg.GetValueChar
4100: (p_source_code => 'LEDGER_CATEGORY_CODE'
4101: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4102: AND l_bflow_method_code = 'PRIOR_ENTRY'
4103: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4104: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4105: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

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

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

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

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

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

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

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

Line 4225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

4266:
4267: --
4268: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4269: --
4270: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4271: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4272: ELSE
4273: ---------------------------------------------------------------------------------------------------
4274: -- 4262811a Switch Sign

Line 4295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4291:
4292: XLA_AE_LINES_PKG.ValidateCurrentLine;
4293: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4294:
4295: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4296: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4297: ,p_balance_type_code => l_balance_type_code);
4298:
4299: END IF;

Line 4448: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4444: l_tmp_amt NUMBER;
4445: l_acc_rev_natural_side_code VARCHAR2(1);
4446:
4447: l_num_entries NUMBER;
4448: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4449: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4450: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4451: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4452: l_recog_line_1 NUMBER;

Line 4449: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4445: l_acc_rev_natural_side_code VARCHAR2(1);
4446:
4447: l_num_entries NUMBER;
4448: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4449: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4450: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4451: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4452: l_recog_line_1 NUMBER;
4453: l_recog_line_2 NUMBER;

Line 4450: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4446:
4447: l_num_entries NUMBER;
4448: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4449: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4450: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4451: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4452: l_recog_line_1 NUMBER;
4453: l_recog_line_2 NUMBER;
4454:

Line 4451: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4447: l_num_entries NUMBER;
4448: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4449: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4450: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4451: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4452: l_recog_line_1 NUMBER;
4453: l_recog_line_2 NUMBER;
4454:
4455: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4457: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4453: l_recog_line_2 NUMBER;
4454:
4455: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4456: l_bflow_applied_to_amt NUMBER; -- 5132302
4457: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4458:
4459: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4460:
4461: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4528: l_accrual_line_num := NULL; -- 4262811
4529: l_tmp_amt := NULL; -- 4262811
4530: --
4531:
4532: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4533: l_balance_type_code <> 'B' THEN
4534: IF NVL(
4535: xla_ae_sources_pkg.GetSystemSourceChar(
4536: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 4615: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4611: --
4612: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4613:
4614: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4615: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4616:
4617: -- 4955764
4618: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4619: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4709: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4710:
4711: IF xla_accounting_cache_pkg.GetValueChar
4712: (p_source_code => 'LEDGER_CATEGORY_CODE'
4713: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4714: AND l_bflow_method_code = 'PRIOR_ENTRY'
4715: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4716: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4717: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4799: p_lookup_type => 'XLA_OWNER_TYPE'
4800: ,p_lookup_code => l_component_type_code
4801: )
4802: ,p_token_4 => 'PRODUCT_NAME'
4803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4807: ,p_ae_header_id => NULL

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

4800: ,p_lookup_code => l_component_type_code
4801: )
4802: ,p_token_4 => 'PRODUCT_NAME'
4803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4807: ,p_ae_header_id => NULL
4808: );

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

4801: )
4802: ,p_token_4 => 'PRODUCT_NAME'
4803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4807: ,p_ae_header_id => NULL
4808: );
4809:

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

4802: ,p_token_4 => 'PRODUCT_NAME'
4803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4807: ,p_ae_header_id => NULL
4808: );
4809:
4810: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4833: ----------------------------------------------------------------------------------
4834: -- 4219869 Business Flow
4835: -- Update journal entry status -- Need to generate this within IF
4836: ----------------------------------------------------------------------------------
4837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4838: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4839: ,p_balance_type_code => l_balance_type_code
4840: );
4841:

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

4878:
4879: --
4880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4881: --
4882: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4884: ELSE
4885: ---------------------------------------------------------------------------------------------------
4886: -- 4262811a Switch Sign

Line 4907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4903:
4904: XLA_AE_LINES_PKG.ValidateCurrentLine;
4905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4906:
4907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4909: ,p_balance_type_code => l_balance_type_code);
4910:
4911: END IF;

Line 5033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5029: l_tmp_amt NUMBER;
5030: l_acc_rev_natural_side_code VARCHAR2(1);
5031:
5032: l_num_entries NUMBER;
5033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5037: l_recog_line_1 NUMBER;

Line 5034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5030: l_acc_rev_natural_side_code VARCHAR2(1);
5031:
5032: l_num_entries NUMBER;
5033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5037: l_recog_line_1 NUMBER;
5038: l_recog_line_2 NUMBER;

Line 5035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5031:
5032: l_num_entries NUMBER;
5033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5037: l_recog_line_1 NUMBER;
5038: l_recog_line_2 NUMBER;
5039:

Line 5036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5032: l_num_entries NUMBER;
5033: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5034: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5035: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5036: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5037: l_recog_line_1 NUMBER;
5038: l_recog_line_2 NUMBER;
5039:
5040: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5042: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5038: l_recog_line_2 NUMBER;
5039:
5040: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5041: l_bflow_applied_to_amt NUMBER; -- 5132302
5042: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5043:
5044: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5045:
5046: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5113: l_accrual_line_num := NULL; -- 4262811
5114: l_tmp_amt := NULL; -- 4262811
5115: --
5116:
5117: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5118: l_balance_type_code <> 'B' THEN
5119: IF (NVL(
5120: xla_ae_sources_pkg.GetSystemSourceChar(
5121: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 5203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5199: --
5200: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5201:
5202: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5203: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5204:
5205: -- 4955764
5206: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5207: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5299: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5300:
5301: IF xla_accounting_cache_pkg.GetValueChar
5302: (p_source_code => 'LEDGER_CATEGORY_CODE'
5303: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5304: AND l_bflow_method_code = 'PRIOR_ENTRY'
5305: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5306: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5307: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5376: p_lookup_type => 'XLA_OWNER_TYPE'
5377: ,p_lookup_code => l_component_type_code
5378: )
5379: ,p_token_4 => 'PRODUCT_NAME'
5380: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5381: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5382: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5383: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5384: ,p_ae_header_id => NULL

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

5377: ,p_lookup_code => l_component_type_code
5378: )
5379: ,p_token_4 => 'PRODUCT_NAME'
5380: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5381: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5382: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5383: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5384: ,p_ae_header_id => NULL
5385: );

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

5378: )
5379: ,p_token_4 => 'PRODUCT_NAME'
5380: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5381: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5382: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5383: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5384: ,p_ae_header_id => NULL
5385: );
5386:

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

5379: ,p_token_4 => 'PRODUCT_NAME'
5380: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5381: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5382: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5383: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5384: ,p_ae_header_id => NULL
5385: );
5386:
5387: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5410: ----------------------------------------------------------------------------------
5411: -- 4219869 Business Flow
5412: -- Update journal entry status -- Need to generate this within IF
5413: ----------------------------------------------------------------------------------
5414: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5415: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5416: ,p_balance_type_code => l_balance_type_code
5417: );
5418:

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

5455:
5456: --
5457: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5458: --
5459: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5460: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5461: ELSE
5462: ---------------------------------------------------------------------------------------------------
5463: -- 4262811a Switch Sign

Line 5484: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5480:
5481: XLA_AE_LINES_PKG.ValidateCurrentLine;
5482: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5483:
5484: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5485: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5486: ,p_balance_type_code => l_balance_type_code);
5487:
5488: END IF;

Line 5610: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5606: l_tmp_amt NUMBER;
5607: l_acc_rev_natural_side_code VARCHAR2(1);
5608:
5609: l_num_entries NUMBER;
5610: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5611: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5612: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5613: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5614: l_recog_line_1 NUMBER;

Line 5611: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5607: l_acc_rev_natural_side_code VARCHAR2(1);
5608:
5609: l_num_entries NUMBER;
5610: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5611: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5612: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5613: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5614: l_recog_line_1 NUMBER;
5615: l_recog_line_2 NUMBER;

Line 5612: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5608:
5609: l_num_entries NUMBER;
5610: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5611: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5612: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5613: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5614: l_recog_line_1 NUMBER;
5615: l_recog_line_2 NUMBER;
5616:

Line 5613: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5609: l_num_entries NUMBER;
5610: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5611: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5612: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5613: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5614: l_recog_line_1 NUMBER;
5615: l_recog_line_2 NUMBER;
5616:
5617: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5619: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5615: l_recog_line_2 NUMBER;
5616:
5617: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5618: l_bflow_applied_to_amt NUMBER; -- 5132302
5619: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5620:
5621: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5622:
5623: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5690: l_accrual_line_num := NULL; -- 4262811
5691: l_tmp_amt := NULL; -- 4262811
5692: --
5693:
5694: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5695: l_balance_type_code <> 'B' THEN
5696: IF (NVL(
5697: xla_ae_sources_pkg.GetSystemSourceChar(
5698: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 5787: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5783: --
5784: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5785:
5786: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5787: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5788:
5789: -- 4955764
5790: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5791: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5883: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5884:
5885: IF xla_accounting_cache_pkg.GetValueChar
5886: (p_source_code => 'LEDGER_CATEGORY_CODE'
5887: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5888: AND l_bflow_method_code = 'PRIOR_ENTRY'
5889: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5890: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5891: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5960: p_lookup_type => 'XLA_OWNER_TYPE'
5961: ,p_lookup_code => l_component_type_code
5962: )
5963: ,p_token_4 => 'PRODUCT_NAME'
5964: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5965: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5966: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5967: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5968: ,p_ae_header_id => NULL

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

5961: ,p_lookup_code => l_component_type_code
5962: )
5963: ,p_token_4 => 'PRODUCT_NAME'
5964: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5965: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5966: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5967: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5968: ,p_ae_header_id => NULL
5969: );

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

5962: )
5963: ,p_token_4 => 'PRODUCT_NAME'
5964: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5965: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5966: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5967: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5968: ,p_ae_header_id => NULL
5969: );
5970:

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

5963: ,p_token_4 => 'PRODUCT_NAME'
5964: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5965: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5966: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5967: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5968: ,p_ae_header_id => NULL
5969: );
5970:
5971: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5998: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5994: ----------------------------------------------------------------------------------
5995: -- 4219869 Business Flow
5996: -- Update journal entry status -- Need to generate this within IF
5997: ----------------------------------------------------------------------------------
5998: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5999: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6000: ,p_balance_type_code => l_balance_type_code
6001: );
6002:

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

6039:
6040: --
6041: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6042: --
6043: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6044: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6045: ELSE
6046: ---------------------------------------------------------------------------------------------------
6047: -- 4262811a Switch Sign

Line 6068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6064:
6065: XLA_AE_LINES_PKG.ValidateCurrentLine;
6066: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6067:
6068: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6069: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6070: ,p_balance_type_code => l_balance_type_code);
6071:
6072: END IF;

Line 6202: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6198: l_tmp_amt NUMBER;
6199: l_acc_rev_natural_side_code VARCHAR2(1);
6200:
6201: l_num_entries NUMBER;
6202: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6203: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6204: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6205: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6206: l_recog_line_1 NUMBER;

Line 6203: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6199: l_acc_rev_natural_side_code VARCHAR2(1);
6200:
6201: l_num_entries NUMBER;
6202: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6203: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6204: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6205: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6206: l_recog_line_1 NUMBER;
6207: l_recog_line_2 NUMBER;

Line 6204: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6200:
6201: l_num_entries NUMBER;
6202: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6203: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6204: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6205: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6206: l_recog_line_1 NUMBER;
6207: l_recog_line_2 NUMBER;
6208:

Line 6205: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6201: l_num_entries NUMBER;
6202: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6203: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6204: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6205: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6206: l_recog_line_1 NUMBER;
6207: l_recog_line_2 NUMBER;
6208:
6209: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6211: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6207: l_recog_line_2 NUMBER;
6208:
6209: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6210: l_bflow_applied_to_amt NUMBER; -- 5132302
6211: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6212:
6213: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6214:
6215: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6282: l_accrual_line_num := NULL; -- 4262811
6283: l_tmp_amt := NULL; -- 4262811
6284: --
6285:
6286: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6287: l_balance_type_code <> 'B' THEN
6288: IF (NVL(
6289: xla_ae_sources_pkg.GetSystemSourceChar(
6290: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 6372: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6368: --
6369: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6370:
6371: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6372: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6373:
6374: -- 4955764
6375: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6376: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6474: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6475:
6476: IF xla_accounting_cache_pkg.GetValueChar
6477: (p_source_code => 'LEDGER_CATEGORY_CODE'
6478: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6479: AND l_bflow_method_code = 'PRIOR_ENTRY'
6480: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6481: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6482: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6584: p_lookup_type => 'XLA_OWNER_TYPE'
6585: ,p_lookup_code => l_component_type_code
6586: )
6587: ,p_token_4 => 'PRODUCT_NAME'
6588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6592: ,p_ae_header_id => NULL

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

6585: ,p_lookup_code => l_component_type_code
6586: )
6587: ,p_token_4 => 'PRODUCT_NAME'
6588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6592: ,p_ae_header_id => NULL
6593: );

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

6586: )
6587: ,p_token_4 => 'PRODUCT_NAME'
6588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6592: ,p_ae_header_id => NULL
6593: );
6594:

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

6587: ,p_token_4 => 'PRODUCT_NAME'
6588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6592: ,p_ae_header_id => NULL
6593: );
6594:
6595: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6622: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6618: ----------------------------------------------------------------------------------
6619: -- 4219869 Business Flow
6620: -- Update journal entry status -- Need to generate this within IF
6621: ----------------------------------------------------------------------------------
6622: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6623: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6624: ,p_balance_type_code => l_balance_type_code
6625: );
6626:

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

6663:
6664: --
6665: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6666: --
6667: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6668: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6669: ELSE
6670: ---------------------------------------------------------------------------------------------------
6671: -- 4262811a Switch Sign

Line 6692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6688:
6689: XLA_AE_LINES_PKG.ValidateCurrentLine;
6690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6691:
6692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6693: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6694: ,p_balance_type_code => l_balance_type_code);
6695:
6696: END IF;

Line 6820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6816: l_tmp_amt NUMBER;
6817: l_acc_rev_natural_side_code VARCHAR2(1);
6818:
6819: l_num_entries NUMBER;
6820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6824: l_recog_line_1 NUMBER;

Line 6821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6817: l_acc_rev_natural_side_code VARCHAR2(1);
6818:
6819: l_num_entries NUMBER;
6820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6824: l_recog_line_1 NUMBER;
6825: l_recog_line_2 NUMBER;

Line 6822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6818:
6819: l_num_entries NUMBER;
6820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6824: l_recog_line_1 NUMBER;
6825: l_recog_line_2 NUMBER;
6826:

Line 6823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6819: l_num_entries NUMBER;
6820: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6821: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6822: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6823: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6824: l_recog_line_1 NUMBER;
6825: l_recog_line_2 NUMBER;
6826:
6827: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6829: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6825: l_recog_line_2 NUMBER;
6826:
6827: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6828: l_bflow_applied_to_amt NUMBER; -- 5132302
6829: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6830:
6831: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6832:
6833: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6900: l_accrual_line_num := NULL; -- 4262811
6901: l_tmp_amt := NULL; -- 4262811
6902: --
6903:
6904: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6905: l_balance_type_code <> 'B' THEN
6906: IF (NVL(
6907: xla_ae_sources_pkg.GetSystemSourceChar(
6908: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 6999: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6995: --
6996: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6997:
6998: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6999: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7000:
7001: -- 4955764
7002: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7003: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7095: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7096:
7097: IF xla_accounting_cache_pkg.GetValueChar
7098: (p_source_code => 'LEDGER_CATEGORY_CODE'
7099: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7100: AND l_bflow_method_code = 'PRIOR_ENTRY'
7101: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7102: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7103: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7172: p_lookup_type => 'XLA_OWNER_TYPE'
7173: ,p_lookup_code => l_component_type_code
7174: )
7175: ,p_token_4 => 'PRODUCT_NAME'
7176: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7177: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7178: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7179: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7180: ,p_ae_header_id => NULL

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

7173: ,p_lookup_code => l_component_type_code
7174: )
7175: ,p_token_4 => 'PRODUCT_NAME'
7176: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7177: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7178: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7179: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7180: ,p_ae_header_id => NULL
7181: );

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

7174: )
7175: ,p_token_4 => 'PRODUCT_NAME'
7176: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7177: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7178: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7179: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7180: ,p_ae_header_id => NULL
7181: );
7182:

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

7175: ,p_token_4 => 'PRODUCT_NAME'
7176: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7177: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7178: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7179: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7180: ,p_ae_header_id => NULL
7181: );
7182:
7183: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7210: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7206: ----------------------------------------------------------------------------------
7207: -- 4219869 Business Flow
7208: -- Update journal entry status -- Need to generate this within IF
7209: ----------------------------------------------------------------------------------
7210: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7211: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7212: ,p_balance_type_code => l_balance_type_code
7213: );
7214:

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

7251:
7252: --
7253: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7254: --
7255: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7256: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7257: ELSE
7258: ---------------------------------------------------------------------------------------------------
7259: -- 4262811a Switch Sign

Line 7280: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7276:
7277: XLA_AE_LINES_PKG.ValidateCurrentLine;
7278: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7279:
7280: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7281: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7282: ,p_balance_type_code => l_balance_type_code);
7283:
7284: END IF;

Line 7406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7402: l_tmp_amt NUMBER;
7403: l_acc_rev_natural_side_code VARCHAR2(1);
7404:
7405: l_num_entries NUMBER;
7406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7410: l_recog_line_1 NUMBER;

Line 7407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7403: l_acc_rev_natural_side_code VARCHAR2(1);
7404:
7405: l_num_entries NUMBER;
7406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7410: l_recog_line_1 NUMBER;
7411: l_recog_line_2 NUMBER;

Line 7408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7404:
7405: l_num_entries NUMBER;
7406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7410: l_recog_line_1 NUMBER;
7411: l_recog_line_2 NUMBER;
7412:

Line 7409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7405: l_num_entries NUMBER;
7406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7410: l_recog_line_1 NUMBER;
7411: l_recog_line_2 NUMBER;
7412:
7413: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7415: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7411: l_recog_line_2 NUMBER;
7412:
7413: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7414: l_bflow_applied_to_amt NUMBER; -- 5132302
7415: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7416:
7417: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7418:
7419: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7486: l_accrual_line_num := NULL; -- 4262811
7487: l_tmp_amt := NULL; -- 4262811
7488: --
7489:
7490: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7491: l_balance_type_code <> 'B' THEN
7492: IF (NVL(
7493: xla_ae_sources_pkg.GetSystemSourceChar(
7494: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 7576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7572: --
7573: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7574:
7575: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7576: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7577:
7578: -- 4955764
7579: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7580: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7672: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7673:
7674: IF xla_accounting_cache_pkg.GetValueChar
7675: (p_source_code => 'LEDGER_CATEGORY_CODE'
7676: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7677: AND l_bflow_method_code = 'PRIOR_ENTRY'
7678: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7679: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7680: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

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

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

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

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

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

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

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

Line 7787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 7857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 7983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7979: l_tmp_amt NUMBER;
7980: l_acc_rev_natural_side_code VARCHAR2(1);
7981:
7982: l_num_entries NUMBER;
7983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7987: l_recog_line_1 NUMBER;

Line 7984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7980: l_acc_rev_natural_side_code VARCHAR2(1);
7981:
7982: l_num_entries NUMBER;
7983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7987: l_recog_line_1 NUMBER;
7988: l_recog_line_2 NUMBER;

Line 7985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7981:
7982: l_num_entries NUMBER;
7983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7987: l_recog_line_1 NUMBER;
7988: l_recog_line_2 NUMBER;
7989:

Line 7986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7982: l_num_entries NUMBER;
7983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7987: l_recog_line_1 NUMBER;
7988: l_recog_line_2 NUMBER;
7989:
7990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7988: l_recog_line_2 NUMBER;
7989:
7990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7991: l_bflow_applied_to_amt NUMBER; -- 5132302
7992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7993:
7994: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7995:
7996: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8063: l_accrual_line_num := NULL; -- 4262811
8064: l_tmp_amt := NULL; -- 4262811
8065: --
8066:
8067: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8068: l_balance_type_code <> 'B' THEN
8069: IF (NVL(
8070: xla_ae_sources_pkg.GetSystemSourceChar(
8071: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 8160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8156: --
8157: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8158:
8159: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8160: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8161:
8162: -- 4955764
8163: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8164: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8256: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8257:
8258: IF xla_accounting_cache_pkg.GetValueChar
8259: (p_source_code => 'LEDGER_CATEGORY_CODE'
8260: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8261: AND l_bflow_method_code = 'PRIOR_ENTRY'
8262: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8263: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8264: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8333: p_lookup_type => 'XLA_OWNER_TYPE'
8334: ,p_lookup_code => l_component_type_code
8335: )
8336: ,p_token_4 => 'PRODUCT_NAME'
8337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8341: ,p_ae_header_id => NULL

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

8334: ,p_lookup_code => l_component_type_code
8335: )
8336: ,p_token_4 => 'PRODUCT_NAME'
8337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8341: ,p_ae_header_id => NULL
8342: );

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

8335: )
8336: ,p_token_4 => 'PRODUCT_NAME'
8337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8341: ,p_ae_header_id => NULL
8342: );
8343:

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

8336: ,p_token_4 => 'PRODUCT_NAME'
8337: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8338: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8339: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8340: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8341: ,p_ae_header_id => NULL
8342: );
8343:
8344: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8367: ----------------------------------------------------------------------------------
8368: -- 4219869 Business Flow
8369: -- Update journal entry status -- Need to generate this within IF
8370: ----------------------------------------------------------------------------------
8371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8373: ,p_balance_type_code => l_balance_type_code
8374: );
8375:

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

8412:
8413: --
8414: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8415: --
8416: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8417: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8418: ELSE
8419: ---------------------------------------------------------------------------------------------------
8420: -- 4262811a Switch Sign

Line 8441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8437:
8438: XLA_AE_LINES_PKG.ValidateCurrentLine;
8439: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8440:
8441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8442: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8443: ,p_balance_type_code => l_balance_type_code);
8444:
8445: END IF;

Line 8575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8571: l_tmp_amt NUMBER;
8572: l_acc_rev_natural_side_code VARCHAR2(1);
8573:
8574: l_num_entries NUMBER;
8575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8579: l_recog_line_1 NUMBER;

Line 8576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8572: l_acc_rev_natural_side_code VARCHAR2(1);
8573:
8574: l_num_entries NUMBER;
8575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8579: l_recog_line_1 NUMBER;
8580: l_recog_line_2 NUMBER;

Line 8577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8573:
8574: l_num_entries NUMBER;
8575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8579: l_recog_line_1 NUMBER;
8580: l_recog_line_2 NUMBER;
8581:

Line 8578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8574: l_num_entries NUMBER;
8575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8579: l_recog_line_1 NUMBER;
8580: l_recog_line_2 NUMBER;
8581:
8582: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8584: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8580: l_recog_line_2 NUMBER;
8581:
8582: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8583: l_bflow_applied_to_amt NUMBER; -- 5132302
8584: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8585:
8586: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8587:
8588: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8655: l_accrual_line_num := NULL; -- 4262811
8656: l_tmp_amt := NULL; -- 4262811
8657: --
8658:
8659: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8660: l_balance_type_code <> 'B' THEN
8661: IF (NVL(
8662: xla_ae_sources_pkg.GetSystemSourceChar(
8663: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 8754: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8750: --
8751: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8752:
8753: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8754: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8755:
8756: -- 4955764
8757: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8758: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8856: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8857:
8858: IF xla_accounting_cache_pkg.GetValueChar
8859: (p_source_code => 'LEDGER_CATEGORY_CODE'
8860: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8861: AND l_bflow_method_code = 'PRIOR_ENTRY'
8862: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8863: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8864: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8966: p_lookup_type => 'XLA_OWNER_TYPE'
8967: ,p_lookup_code => l_component_type_code
8968: )
8969: ,p_token_4 => 'PRODUCT_NAME'
8970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8974: ,p_ae_header_id => NULL

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

8967: ,p_lookup_code => l_component_type_code
8968: )
8969: ,p_token_4 => 'PRODUCT_NAME'
8970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8974: ,p_ae_header_id => NULL
8975: );

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

8968: )
8969: ,p_token_4 => 'PRODUCT_NAME'
8970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8974: ,p_ae_header_id => NULL
8975: );
8976:

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

8969: ,p_token_4 => 'PRODUCT_NAME'
8970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8974: ,p_ae_header_id => NULL
8975: );
8976:
8977: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9000: ----------------------------------------------------------------------------------
9001: -- 4219869 Business Flow
9002: -- Update journal entry status -- Need to generate this within IF
9003: ----------------------------------------------------------------------------------
9004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9005: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9006: ,p_balance_type_code => l_balance_type_code
9007: );
9008:

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

9045:
9046: --
9047: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9048: --
9049: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9050: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9051: ELSE
9052: ---------------------------------------------------------------------------------------------------
9053: -- 4262811a Switch Sign

Line 9074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9070:
9071: XLA_AE_LINES_PKG.ValidateCurrentLine;
9072: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9073:
9074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9075: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9076: ,p_balance_type_code => l_balance_type_code);
9077:
9078: END IF;

Line 9229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9225: l_tmp_amt NUMBER;
9226: l_acc_rev_natural_side_code VARCHAR2(1);
9227:
9228: l_num_entries NUMBER;
9229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9233: l_recog_line_1 NUMBER;

Line 9230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9226: l_acc_rev_natural_side_code VARCHAR2(1);
9227:
9228: l_num_entries NUMBER;
9229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9233: l_recog_line_1 NUMBER;
9234: l_recog_line_2 NUMBER;

Line 9231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9227:
9228: l_num_entries NUMBER;
9229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9233: l_recog_line_1 NUMBER;
9234: l_recog_line_2 NUMBER;
9235:

Line 9232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9228: l_num_entries NUMBER;
9229: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9230: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9231: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9232: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9233: l_recog_line_1 NUMBER;
9234: l_recog_line_2 NUMBER;
9235:
9236: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9238: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9234: l_recog_line_2 NUMBER;
9235:
9236: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9237: l_bflow_applied_to_amt NUMBER; -- 5132302
9238: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9239:
9240: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9241:
9242: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9309: l_accrual_line_num := NULL; -- 4262811
9310: l_tmp_amt := NULL; -- 4262811
9311: --
9312:
9313: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9314: l_balance_type_code <> 'B' THEN
9315: IF (NVL(
9316: xla_ae_sources_pkg.GetSystemSourceChar(
9317: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 9409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9405: --
9406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9407:
9408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9410:
9411: -- 4955764
9412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9413: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9503: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9504:
9505: IF xla_accounting_cache_pkg.GetValueChar
9506: (p_source_code => 'LEDGER_CATEGORY_CODE'
9507: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9508: AND l_bflow_method_code = 'PRIOR_ENTRY'
9509: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9510: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9511: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9593: p_lookup_type => 'XLA_OWNER_TYPE'
9594: ,p_lookup_code => l_component_type_code
9595: )
9596: ,p_token_4 => 'PRODUCT_NAME'
9597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9601: ,p_ae_header_id => NULL

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

9594: ,p_lookup_code => l_component_type_code
9595: )
9596: ,p_token_4 => 'PRODUCT_NAME'
9597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9601: ,p_ae_header_id => NULL
9602: );

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

9595: )
9596: ,p_token_4 => 'PRODUCT_NAME'
9597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9601: ,p_ae_header_id => NULL
9602: );
9603:

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

9596: ,p_token_4 => 'PRODUCT_NAME'
9597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9601: ,p_ae_header_id => NULL
9602: );
9603:
9604: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9627: ----------------------------------------------------------------------------------
9628: -- 4219869 Business Flow
9629: -- Update journal entry status -- Need to generate this within IF
9630: ----------------------------------------------------------------------------------
9631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9632: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9633: ,p_balance_type_code => l_balance_type_code
9634: );
9635:

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

9672:
9673: --
9674: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9675: --
9676: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9677: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9678: ELSE
9679: ---------------------------------------------------------------------------------------------------
9680: -- 4262811a Switch Sign

Line 9701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9697:
9698: XLA_AE_LINES_PKG.ValidateCurrentLine;
9699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9700:
9701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9702: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9703: ,p_balance_type_code => l_balance_type_code);
9704:
9705: END IF;

Line 9856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9852: l_tmp_amt NUMBER;
9853: l_acc_rev_natural_side_code VARCHAR2(1);
9854:
9855: l_num_entries NUMBER;
9856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9860: l_recog_line_1 NUMBER;

Line 9857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9853: l_acc_rev_natural_side_code VARCHAR2(1);
9854:
9855: l_num_entries NUMBER;
9856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9860: l_recog_line_1 NUMBER;
9861: l_recog_line_2 NUMBER;

Line 9858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9854:
9855: l_num_entries NUMBER;
9856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9860: l_recog_line_1 NUMBER;
9861: l_recog_line_2 NUMBER;
9862:

Line 9859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9855: l_num_entries NUMBER;
9856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9860: l_recog_line_1 NUMBER;
9861: l_recog_line_2 NUMBER;
9862:
9863: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9865: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9861: l_recog_line_2 NUMBER;
9862:
9863: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9864: l_bflow_applied_to_amt NUMBER; -- 5132302
9865: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9866:
9867: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9868:
9869: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9936: l_accrual_line_num := NULL; -- 4262811
9937: l_tmp_amt := NULL; -- 4262811
9938: --
9939:
9940: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9941: l_balance_type_code <> 'B' THEN
9942: IF (NVL(
9943: xla_ae_sources_pkg.GetSystemSourceChar(
9944: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 10043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10039: --
10040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10041:
10042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10044:
10045: -- 4955764
10046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10047: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10137: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10138:
10139: IF xla_accounting_cache_pkg.GetValueChar
10140: (p_source_code => 'LEDGER_CATEGORY_CODE'
10141: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10142: AND l_bflow_method_code = 'PRIOR_ENTRY'
10143: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10144: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10145: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10227: p_lookup_type => 'XLA_OWNER_TYPE'
10228: ,p_lookup_code => l_component_type_code
10229: )
10230: ,p_token_4 => 'PRODUCT_NAME'
10231: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10232: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10233: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10234: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10235: ,p_ae_header_id => NULL

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

10228: ,p_lookup_code => l_component_type_code
10229: )
10230: ,p_token_4 => 'PRODUCT_NAME'
10231: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10232: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10233: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10234: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10235: ,p_ae_header_id => NULL
10236: );

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

10229: )
10230: ,p_token_4 => 'PRODUCT_NAME'
10231: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10232: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10233: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10234: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10235: ,p_ae_header_id => NULL
10236: );
10237:

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

10230: ,p_token_4 => 'PRODUCT_NAME'
10231: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10232: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10233: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10234: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10235: ,p_ae_header_id => NULL
10236: );
10237:
10238: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10265: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10261: ----------------------------------------------------------------------------------
10262: -- 4219869 Business Flow
10263: -- Update journal entry status -- Need to generate this within IF
10264: ----------------------------------------------------------------------------------
10265: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10266: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10267: ,p_balance_type_code => l_balance_type_code
10268: );
10269:

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

10306:
10307: --
10308: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10309: --
10310: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10311: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10312: ELSE
10313: ---------------------------------------------------------------------------------------------------
10314: -- 4262811a Switch Sign

Line 10335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10331:
10332: XLA_AE_LINES_PKG.ValidateCurrentLine;
10333: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10334:
10335: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10336: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10337: ,p_balance_type_code => l_balance_type_code);
10338:
10339: END IF;

Line 10490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10486: l_tmp_amt NUMBER;
10487: l_acc_rev_natural_side_code VARCHAR2(1);
10488:
10489: l_num_entries NUMBER;
10490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10494: l_recog_line_1 NUMBER;

Line 10491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10487: l_acc_rev_natural_side_code VARCHAR2(1);
10488:
10489: l_num_entries NUMBER;
10490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10494: l_recog_line_1 NUMBER;
10495: l_recog_line_2 NUMBER;

Line 10492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10488:
10489: l_num_entries NUMBER;
10490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10494: l_recog_line_1 NUMBER;
10495: l_recog_line_2 NUMBER;
10496:

Line 10493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10489: l_num_entries NUMBER;
10490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10494: l_recog_line_1 NUMBER;
10495: l_recog_line_2 NUMBER;
10496:
10497: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10499: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10495: l_recog_line_2 NUMBER;
10496:
10497: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10498: l_bflow_applied_to_amt NUMBER; -- 5132302
10499: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10500:
10501: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10502:
10503: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10570: l_accrual_line_num := NULL; -- 4262811
10571: l_tmp_amt := NULL; -- 4262811
10572: --
10573:
10574: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10575: l_balance_type_code <> 'B' THEN
10576: IF (NVL(
10577: xla_ae_sources_pkg.GetSystemSourceChar(
10578: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 10668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10664: --
10665: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10666:
10667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10669:
10670: -- 4955764
10671: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10672: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

10852: p_lookup_type => 'XLA_OWNER_TYPE'
10853: ,p_lookup_code => l_component_type_code
10854: )
10855: ,p_token_4 => 'PRODUCT_NAME'
10856: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10857: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10858: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10859: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10860: ,p_ae_header_id => NULL

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

10853: ,p_lookup_code => l_component_type_code
10854: )
10855: ,p_token_4 => 'PRODUCT_NAME'
10856: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10857: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10858: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10859: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10860: ,p_ae_header_id => NULL
10861: );

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

10854: )
10855: ,p_token_4 => 'PRODUCT_NAME'
10856: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10857: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10858: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10859: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10860: ,p_ae_header_id => NULL
10861: );
10862:

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

10855: ,p_token_4 => 'PRODUCT_NAME'
10856: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10857: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10858: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10859: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10860: ,p_ae_header_id => NULL
10861: );
10862:
10863: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10890: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10886: ----------------------------------------------------------------------------------
10887: -- 4219869 Business Flow
10888: -- Update journal entry status -- Need to generate this within IF
10889: ----------------------------------------------------------------------------------
10890: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10891: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10892: ,p_balance_type_code => l_balance_type_code
10893: );
10894:

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

10931:
10932: --
10933: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10934: --
10935: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10936: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10937: ELSE
10938: ---------------------------------------------------------------------------------------------------
10939: -- 4262811a Switch Sign

Line 10960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10956:
10957: XLA_AE_LINES_PKG.ValidateCurrentLine;
10958: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10959:
10960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10961: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10962: ,p_balance_type_code => l_balance_type_code);
10963:
10964: END IF;

Line 11115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 11116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 11117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 11118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 11124: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

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

Line 11300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11296: --
11297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11298:
11299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11301:
11302: -- 4955764
11303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11304: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11394: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11395:
11396: IF xla_accounting_cache_pkg.GetValueChar
11397: (p_source_code => 'LEDGER_CATEGORY_CODE'
11398: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11399: AND l_bflow_method_code = 'PRIOR_ENTRY'
11400: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11401: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11402: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11484: p_lookup_type => 'XLA_OWNER_TYPE'
11485: ,p_lookup_code => l_component_type_code
11486: )
11487: ,p_token_4 => 'PRODUCT_NAME'
11488: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11489: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11490: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11491: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11492: ,p_ae_header_id => NULL

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

11485: ,p_lookup_code => l_component_type_code
11486: )
11487: ,p_token_4 => 'PRODUCT_NAME'
11488: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11489: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11490: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11491: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11492: ,p_ae_header_id => NULL
11493: );

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

11486: )
11487: ,p_token_4 => 'PRODUCT_NAME'
11488: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11489: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11490: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11491: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11492: ,p_ae_header_id => NULL
11493: );
11494:

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

11487: ,p_token_4 => 'PRODUCT_NAME'
11488: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11489: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11490: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11491: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11492: ,p_ae_header_id => NULL
11493: );
11494:
11495: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11518: ----------------------------------------------------------------------------------
11519: -- 4219869 Business Flow
11520: -- Update journal entry status -- Need to generate this within IF
11521: ----------------------------------------------------------------------------------
11522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11523: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11524: ,p_balance_type_code => l_balance_type_code
11525: );
11526:

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

11563:
11564: --
11565: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11566: --
11567: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11568: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11569: ELSE
11570: ---------------------------------------------------------------------------------------------------
11571: -- 4262811a Switch Sign

Line 11592: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11588:
11589: XLA_AE_LINES_PKG.ValidateCurrentLine;
11590: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11591:
11592: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11593: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11594: ,p_balance_type_code => l_balance_type_code);
11595:
11596: END IF;

Line 11718: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11714: l_tmp_amt NUMBER;
11715: l_acc_rev_natural_side_code VARCHAR2(1);
11716:
11717: l_num_entries NUMBER;
11718: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11719: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11720: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11721: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11722: l_recog_line_1 NUMBER;

Line 11719: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11715: l_acc_rev_natural_side_code VARCHAR2(1);
11716:
11717: l_num_entries NUMBER;
11718: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11719: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11720: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11721: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11722: l_recog_line_1 NUMBER;
11723: l_recog_line_2 NUMBER;

Line 11720: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11716:
11717: l_num_entries NUMBER;
11718: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11719: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11720: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11721: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11722: l_recog_line_1 NUMBER;
11723: l_recog_line_2 NUMBER;
11724:

Line 11721: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11717: l_num_entries NUMBER;
11718: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11719: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11720: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11721: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11722: l_recog_line_1 NUMBER;
11723: l_recog_line_2 NUMBER;
11724:
11725: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11727: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11723: l_recog_line_2 NUMBER;
11724:
11725: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11726: l_bflow_applied_to_amt NUMBER; -- 5132302
11727: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11728:
11729: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11730:
11731: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11798: l_accrual_line_num := NULL; -- 4262811
11799: l_tmp_amt := NULL; -- 4262811
11800: --
11801:
11802: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11803: l_balance_type_code <> 'B' THEN
11804: IF (NVL(
11805: xla_ae_sources_pkg.GetSystemSourceChar(
11806: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 11890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11886: --
11887: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11888:
11889: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11890: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11891:
11892: -- 4955764
11893: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11894: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11986: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11987:
11988: IF xla_accounting_cache_pkg.GetValueChar
11989: (p_source_code => 'LEDGER_CATEGORY_CODE'
11990: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11991: AND l_bflow_method_code = 'PRIOR_ENTRY'
11992: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11993: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11994: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12063: p_lookup_type => 'XLA_OWNER_TYPE'
12064: ,p_lookup_code => l_component_type_code
12065: )
12066: ,p_token_4 => 'PRODUCT_NAME'
12067: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12068: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12069: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12070: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12071: ,p_ae_header_id => NULL

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

12064: ,p_lookup_code => l_component_type_code
12065: )
12066: ,p_token_4 => 'PRODUCT_NAME'
12067: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12068: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12069: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12070: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12071: ,p_ae_header_id => NULL
12072: );

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

12065: )
12066: ,p_token_4 => 'PRODUCT_NAME'
12067: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12068: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12069: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12070: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12071: ,p_ae_header_id => NULL
12072: );
12073:

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

12066: ,p_token_4 => 'PRODUCT_NAME'
12067: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12068: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12069: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12070: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12071: ,p_ae_header_id => NULL
12072: );
12073:
12074: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12097: ----------------------------------------------------------------------------------
12098: -- 4219869 Business Flow
12099: -- Update journal entry status -- Need to generate this within IF
12100: ----------------------------------------------------------------------------------
12101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12103: ,p_balance_type_code => l_balance_type_code
12104: );
12105:

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

12142:
12143: --
12144: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12145: --
12146: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12147: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12148: ELSE
12149: ---------------------------------------------------------------------------------------------------
12150: -- 4262811a Switch Sign

Line 12171: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12167:
12168: XLA_AE_LINES_PKG.ValidateCurrentLine;
12169: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12170:
12171: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12172: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12173: ,p_balance_type_code => l_balance_type_code);
12174:
12175: END IF;

Line 12297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12293: l_tmp_amt NUMBER;
12294: l_acc_rev_natural_side_code VARCHAR2(1);
12295:
12296: l_num_entries NUMBER;
12297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12301: l_recog_line_1 NUMBER;

Line 12298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12294: l_acc_rev_natural_side_code VARCHAR2(1);
12295:
12296: l_num_entries NUMBER;
12297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12301: l_recog_line_1 NUMBER;
12302: l_recog_line_2 NUMBER;

Line 12299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12295:
12296: l_num_entries NUMBER;
12297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12301: l_recog_line_1 NUMBER;
12302: l_recog_line_2 NUMBER;
12303:

Line 12300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12296: l_num_entries NUMBER;
12297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12301: l_recog_line_1 NUMBER;
12302: l_recog_line_2 NUMBER;
12303:
12304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12302: l_recog_line_2 NUMBER;
12303:
12304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12305: l_bflow_applied_to_amt NUMBER; -- 5132302
12306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12307:
12308: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12309:
12310: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12377: l_accrual_line_num := NULL; -- 4262811
12378: l_tmp_amt := NULL; -- 4262811
12379: --
12380:
12381: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12382: l_balance_type_code <> 'B' THEN
12383: IF (NVL(
12384: xla_ae_sources_pkg.GetSystemSourceChar(
12385: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 12476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12472: --
12473: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12474:
12475: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12476: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12477:
12478: -- 4955764
12479: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12480: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12572: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12573:
12574: IF xla_accounting_cache_pkg.GetValueChar
12575: (p_source_code => 'LEDGER_CATEGORY_CODE'
12576: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12577: AND l_bflow_method_code = 'PRIOR_ENTRY'
12578: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12579: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12580: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12649: p_lookup_type => 'XLA_OWNER_TYPE'
12650: ,p_lookup_code => l_component_type_code
12651: )
12652: ,p_token_4 => 'PRODUCT_NAME'
12653: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12654: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12655: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12656: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12657: ,p_ae_header_id => NULL

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

12650: ,p_lookup_code => l_component_type_code
12651: )
12652: ,p_token_4 => 'PRODUCT_NAME'
12653: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12654: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12655: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12656: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12657: ,p_ae_header_id => NULL
12658: );

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

12651: )
12652: ,p_token_4 => 'PRODUCT_NAME'
12653: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12654: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12655: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12656: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12657: ,p_ae_header_id => NULL
12658: );
12659:

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

12652: ,p_token_4 => 'PRODUCT_NAME'
12653: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12654: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12655: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12656: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12657: ,p_ae_header_id => NULL
12658: );
12659:
12660: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12687: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12683: ----------------------------------------------------------------------------------
12684: -- 4219869 Business Flow
12685: -- Update journal entry status -- Need to generate this within IF
12686: ----------------------------------------------------------------------------------
12687: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12688: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12689: ,p_balance_type_code => l_balance_type_code
12690: );
12691:

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

12728:
12729: --
12730: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12731: --
12732: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12733: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12734: ELSE
12735: ---------------------------------------------------------------------------------------------------
12736: -- 4262811a Switch Sign

Line 12757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12753:
12754: XLA_AE_LINES_PKG.ValidateCurrentLine;
12755: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12756:
12757: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12758: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12759: ,p_balance_type_code => l_balance_type_code);
12760:
12761: END IF;

Line 12912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12908: l_tmp_amt NUMBER;
12909: l_acc_rev_natural_side_code VARCHAR2(1);
12910:
12911: l_num_entries NUMBER;
12912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12916: l_recog_line_1 NUMBER;

Line 12913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12909: l_acc_rev_natural_side_code VARCHAR2(1);
12910:
12911: l_num_entries NUMBER;
12912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12916: l_recog_line_1 NUMBER;
12917: l_recog_line_2 NUMBER;

Line 12914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12910:
12911: l_num_entries NUMBER;
12912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12916: l_recog_line_1 NUMBER;
12917: l_recog_line_2 NUMBER;
12918:

Line 12915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12911: l_num_entries NUMBER;
12912: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12913: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12914: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12915: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12916: l_recog_line_1 NUMBER;
12917: l_recog_line_2 NUMBER;
12918:
12919: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12921: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12917: l_recog_line_2 NUMBER;
12918:
12919: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12920: l_bflow_applied_to_amt NUMBER; -- 5132302
12921: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12922:
12923: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12924:
12925: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12992: l_accrual_line_num := NULL; -- 4262811
12993: l_tmp_amt := NULL; -- 4262811
12994: --
12995:
12996: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12997: l_balance_type_code <> 'B' THEN
12998: IF (NVL(
12999: xla_ae_sources_pkg.GetSystemSourceChar(
13000: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 13090: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13086: --
13087: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13088:
13089: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13090: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13091:
13092: -- 4955764
13093: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13094: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13182: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13183:
13184: IF xla_accounting_cache_pkg.GetValueChar
13185: (p_source_code => 'LEDGER_CATEGORY_CODE'
13186: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13187: AND l_bflow_method_code = 'PRIOR_ENTRY'
13188: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13189: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13190: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13295: p_lookup_type => 'XLA_OWNER_TYPE'
13296: ,p_lookup_code => l_component_type_code
13297: )
13298: ,p_token_4 => 'PRODUCT_NAME'
13299: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13300: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13301: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13302: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13303: ,p_ae_header_id => NULL

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

13296: ,p_lookup_code => l_component_type_code
13297: )
13298: ,p_token_4 => 'PRODUCT_NAME'
13299: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13300: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13301: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13302: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13303: ,p_ae_header_id => NULL
13304: );

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

13297: )
13298: ,p_token_4 => 'PRODUCT_NAME'
13299: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13300: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13301: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13302: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13303: ,p_ae_header_id => NULL
13304: );
13305:

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

13298: ,p_token_4 => 'PRODUCT_NAME'
13299: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13300: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13301: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13302: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13303: ,p_ae_header_id => NULL
13304: );
13305:
13306: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13333: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13329: ----------------------------------------------------------------------------------
13330: -- 4219869 Business Flow
13331: -- Update journal entry status -- Need to generate this within IF
13332: ----------------------------------------------------------------------------------
13333: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13334: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13335: ,p_balance_type_code => l_balance_type_code
13336: );
13337:

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

13374:
13375: --
13376: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13377: --
13378: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13379: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13380: ELSE
13381: ---------------------------------------------------------------------------------------------------
13382: -- 4262811a Switch Sign

Line 13403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13399:
13400: XLA_AE_LINES_PKG.ValidateCurrentLine;
13401: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13402:
13403: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13404: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13405: ,p_balance_type_code => l_balance_type_code);
13406:
13407: END IF;

Line 13558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13554: l_tmp_amt NUMBER;
13555: l_acc_rev_natural_side_code VARCHAR2(1);
13556:
13557: l_num_entries NUMBER;
13558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13562: l_recog_line_1 NUMBER;

Line 13559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13555: l_acc_rev_natural_side_code VARCHAR2(1);
13556:
13557: l_num_entries NUMBER;
13558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13562: l_recog_line_1 NUMBER;
13563: l_recog_line_2 NUMBER;

Line 13560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13556:
13557: l_num_entries NUMBER;
13558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13562: l_recog_line_1 NUMBER;
13563: l_recog_line_2 NUMBER;
13564:

Line 13561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13557: l_num_entries NUMBER;
13558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13562: l_recog_line_1 NUMBER;
13563: l_recog_line_2 NUMBER;
13564:
13565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13563: l_recog_line_2 NUMBER;
13564:
13565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13566: l_bflow_applied_to_amt NUMBER; -- 5132302
13567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13568:
13569: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13570:
13571: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13638: l_accrual_line_num := NULL; -- 4262811
13639: l_tmp_amt := NULL; -- 4262811
13640: --
13641:
13642: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13643: l_balance_type_code <> 'B' THEN
13644: IF (NVL(
13645: xla_ae_sources_pkg.GetSystemSourceChar(
13646: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 13745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

13837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13838:
13839: IF xla_accounting_cache_pkg.GetValueChar
13840: (p_source_code => 'LEDGER_CATEGORY_CODE'
13841: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13842: AND l_bflow_method_code = 'PRIOR_ENTRY'
13843: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13844: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13845: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13927: p_lookup_type => 'XLA_OWNER_TYPE'
13928: ,p_lookup_code => l_component_type_code
13929: )
13930: ,p_token_4 => 'PRODUCT_NAME'
13931: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13932: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13933: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13934: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13935: ,p_ae_header_id => NULL

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

13928: ,p_lookup_code => l_component_type_code
13929: )
13930: ,p_token_4 => 'PRODUCT_NAME'
13931: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13932: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13933: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13934: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13935: ,p_ae_header_id => NULL
13936: );

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

13929: )
13930: ,p_token_4 => 'PRODUCT_NAME'
13931: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13932: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13933: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13934: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13935: ,p_ae_header_id => NULL
13936: );
13937:

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

13930: ,p_token_4 => 'PRODUCT_NAME'
13931: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13932: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13933: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13934: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13935: ,p_ae_header_id => NULL
13936: );
13937:
13938: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13965: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13961: ----------------------------------------------------------------------------------
13962: -- 4219869 Business Flow
13963: -- Update journal entry status -- Need to generate this within IF
13964: ----------------------------------------------------------------------------------
13965: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13966: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13967: ,p_balance_type_code => l_balance_type_code
13968: );
13969:

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

14006:
14007: --
14008: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14009: --
14010: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14011: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14012: ELSE
14013: ---------------------------------------------------------------------------------------------------
14014: -- 4262811a Switch Sign

Line 14035: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14031:
14032: XLA_AE_LINES_PKG.ValidateCurrentLine;
14033: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14034:
14035: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14036: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14037: ,p_balance_type_code => l_balance_type_code);
14038:
14039: END IF;

Line 14190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14186: l_tmp_amt NUMBER;
14187: l_acc_rev_natural_side_code VARCHAR2(1);
14188:
14189: l_num_entries NUMBER;
14190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14194: l_recog_line_1 NUMBER;

Line 14191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14187: l_acc_rev_natural_side_code VARCHAR2(1);
14188:
14189: l_num_entries NUMBER;
14190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14194: l_recog_line_1 NUMBER;
14195: l_recog_line_2 NUMBER;

Line 14192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14188:
14189: l_num_entries NUMBER;
14190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14194: l_recog_line_1 NUMBER;
14195: l_recog_line_2 NUMBER;
14196:

Line 14193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14189: l_num_entries NUMBER;
14190: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14191: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14192: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14193: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14194: l_recog_line_1 NUMBER;
14195: l_recog_line_2 NUMBER;
14196:
14197: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14199: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14195: l_recog_line_2 NUMBER;
14196:
14197: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14198: l_bflow_applied_to_amt NUMBER; -- 5132302
14199: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14200:
14201: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14202:
14203: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14270: l_accrual_line_num := NULL; -- 4262811
14271: l_tmp_amt := NULL; -- 4262811
14272: --
14273:
14274: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14275: l_balance_type_code <> 'B' THEN
14276: IF (NVL(
14277: xla_ae_sources_pkg.GetSystemSourceChar(
14278: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 14368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14364: --
14365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14366:
14367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14369:
14370: -- 4955764
14371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14372: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14462: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14463:
14464: IF xla_accounting_cache_pkg.GetValueChar
14465: (p_source_code => 'LEDGER_CATEGORY_CODE'
14466: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14467: AND l_bflow_method_code = 'PRIOR_ENTRY'
14468: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14469: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14470: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14552: p_lookup_type => 'XLA_OWNER_TYPE'
14553: ,p_lookup_code => l_component_type_code
14554: )
14555: ,p_token_4 => 'PRODUCT_NAME'
14556: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14557: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14558: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14559: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14560: ,p_ae_header_id => NULL

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

14553: ,p_lookup_code => l_component_type_code
14554: )
14555: ,p_token_4 => 'PRODUCT_NAME'
14556: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14557: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14558: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14559: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14560: ,p_ae_header_id => NULL
14561: );

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

14554: )
14555: ,p_token_4 => 'PRODUCT_NAME'
14556: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14557: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14558: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14559: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14560: ,p_ae_header_id => NULL
14561: );
14562:

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

14555: ,p_token_4 => 'PRODUCT_NAME'
14556: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14557: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14558: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14559: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14560: ,p_ae_header_id => NULL
14561: );
14562:
14563: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14586: ----------------------------------------------------------------------------------
14587: -- 4219869 Business Flow
14588: -- Update journal entry status -- Need to generate this within IF
14589: ----------------------------------------------------------------------------------
14590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14591: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14592: ,p_balance_type_code => l_balance_type_code
14593: );
14594:

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

14631:
14632: --
14633: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14634: --
14635: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14636: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14637: ELSE
14638: ---------------------------------------------------------------------------------------------------
14639: -- 4262811a Switch Sign

Line 14660: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14656:
14657: XLA_AE_LINES_PKG.ValidateCurrentLine;
14658: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14659:
14660: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14661: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14662: ,p_balance_type_code => l_balance_type_code);
14663:
14664: END IF;

Line 14815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14811: l_tmp_amt NUMBER;
14812: l_acc_rev_natural_side_code VARCHAR2(1);
14813:
14814: l_num_entries NUMBER;
14815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14819: l_recog_line_1 NUMBER;

Line 14816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14812: l_acc_rev_natural_side_code VARCHAR2(1);
14813:
14814: l_num_entries NUMBER;
14815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14819: l_recog_line_1 NUMBER;
14820: l_recog_line_2 NUMBER;

Line 14817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14813:
14814: l_num_entries NUMBER;
14815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14819: l_recog_line_1 NUMBER;
14820: l_recog_line_2 NUMBER;
14821:

Line 14818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14814: l_num_entries NUMBER;
14815: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14816: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14817: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14818: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14819: l_recog_line_1 NUMBER;
14820: l_recog_line_2 NUMBER;
14821:
14822: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14824: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14820: l_recog_line_2 NUMBER;
14821:
14822: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14823: l_bflow_applied_to_amt NUMBER; -- 5132302
14824: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14825:
14826: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14827:
14828: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14895: l_accrual_line_num := NULL; -- 4262811
14896: l_tmp_amt := NULL; -- 4262811
14897: --
14898:
14899: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14900: l_balance_type_code <> 'B' THEN
14901: IF (NVL(
14902: xla_ae_sources_pkg.GetSystemSourceChar(
14903: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 15000: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

15094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15095:
15096: IF xla_accounting_cache_pkg.GetValueChar
15097: (p_source_code => 'LEDGER_CATEGORY_CODE'
15098: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15099: AND l_bflow_method_code = 'PRIOR_ENTRY'
15100: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15101: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15102: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15184: p_lookup_type => 'XLA_OWNER_TYPE'
15185: ,p_lookup_code => l_component_type_code
15186: )
15187: ,p_token_4 => 'PRODUCT_NAME'
15188: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15189: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15190: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15191: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15192: ,p_ae_header_id => NULL

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

15185: ,p_lookup_code => l_component_type_code
15186: )
15187: ,p_token_4 => 'PRODUCT_NAME'
15188: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15189: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15190: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15191: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15192: ,p_ae_header_id => NULL
15193: );

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

15186: )
15187: ,p_token_4 => 'PRODUCT_NAME'
15188: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15189: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15190: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15191: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15192: ,p_ae_header_id => NULL
15193: );
15194:

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

15187: ,p_token_4 => 'PRODUCT_NAME'
15188: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15189: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15190: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15191: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15192: ,p_ae_header_id => NULL
15193: );
15194:
15195: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15218: ----------------------------------------------------------------------------------
15219: -- 4219869 Business Flow
15220: -- Update journal entry status -- Need to generate this within IF
15221: ----------------------------------------------------------------------------------
15222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15223: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15224: ,p_balance_type_code => l_balance_type_code
15225: );
15226:

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

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

Line 15292: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15288:
15289: XLA_AE_LINES_PKG.ValidateCurrentLine;
15290: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15291:
15292: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15293: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15294: ,p_balance_type_code => l_balance_type_code);
15295:
15296: END IF;

Line 15447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15443: l_tmp_amt NUMBER;
15444: l_acc_rev_natural_side_code VARCHAR2(1);
15445:
15446: l_num_entries NUMBER;
15447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15451: l_recog_line_1 NUMBER;

Line 15448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15444: l_acc_rev_natural_side_code VARCHAR2(1);
15445:
15446: l_num_entries NUMBER;
15447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15451: l_recog_line_1 NUMBER;
15452: l_recog_line_2 NUMBER;

Line 15449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15445:
15446: l_num_entries NUMBER;
15447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15451: l_recog_line_1 NUMBER;
15452: l_recog_line_2 NUMBER;
15453:

Line 15450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15446: l_num_entries NUMBER;
15447: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15448: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15449: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15450: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15451: l_recog_line_1 NUMBER;
15452: l_recog_line_2 NUMBER;
15453:
15454: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15456: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15452: l_recog_line_2 NUMBER;
15453:
15454: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15455: l_bflow_applied_to_amt NUMBER; -- 5132302
15456: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15457:
15458: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15459:
15460: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15527: l_accrual_line_num := NULL; -- 4262811
15528: l_tmp_amt := NULL; -- 4262811
15529: --
15530:
15531: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15532: l_balance_type_code <> 'B' THEN
15533: IF (NVL(
15534: xla_ae_sources_pkg.GetSystemSourceChar(
15535: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 15623: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15619: --
15620: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15621:
15622: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15623: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15624:
15625: -- 4955764
15626: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15627: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15717: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15718:
15719: IF xla_accounting_cache_pkg.GetValueChar
15720: (p_source_code => 'LEDGER_CATEGORY_CODE'
15721: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15722: AND l_bflow_method_code = 'PRIOR_ENTRY'
15723: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15724: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15725: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15807: p_lookup_type => 'XLA_OWNER_TYPE'
15808: ,p_lookup_code => l_component_type_code
15809: )
15810: ,p_token_4 => 'PRODUCT_NAME'
15811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15815: ,p_ae_header_id => NULL

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

15808: ,p_lookup_code => l_component_type_code
15809: )
15810: ,p_token_4 => 'PRODUCT_NAME'
15811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15815: ,p_ae_header_id => NULL
15816: );

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

15809: )
15810: ,p_token_4 => 'PRODUCT_NAME'
15811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15815: ,p_ae_header_id => NULL
15816: );
15817:

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

15810: ,p_token_4 => 'PRODUCT_NAME'
15811: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15812: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15813: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15814: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15815: ,p_ae_header_id => NULL
15816: );
15817:
15818: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15841: ----------------------------------------------------------------------------------
15842: -- 4219869 Business Flow
15843: -- Update journal entry status -- Need to generate this within IF
15844: ----------------------------------------------------------------------------------
15845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15846: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15847: ,p_balance_type_code => l_balance_type_code
15848: );
15849:

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

15886:
15887: --
15888: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15889: --
15890: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15891: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15892: ELSE
15893: ---------------------------------------------------------------------------------------------------
15894: -- 4262811a Switch Sign

Line 15915: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15911:
15912: XLA_AE_LINES_PKG.ValidateCurrentLine;
15913: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15914:
15915: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15916: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15917: ,p_balance_type_code => l_balance_type_code);
15918:
15919: END IF;

Line 16070: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16066: l_tmp_amt NUMBER;
16067: l_acc_rev_natural_side_code VARCHAR2(1);
16068:
16069: l_num_entries NUMBER;
16070: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16071: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16072: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16073: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16074: l_recog_line_1 NUMBER;

Line 16071: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16067: l_acc_rev_natural_side_code VARCHAR2(1);
16068:
16069: l_num_entries NUMBER;
16070: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16071: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16072: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16073: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16074: l_recog_line_1 NUMBER;
16075: l_recog_line_2 NUMBER;

Line 16072: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16068:
16069: l_num_entries NUMBER;
16070: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16071: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16072: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16073: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16074: l_recog_line_1 NUMBER;
16075: l_recog_line_2 NUMBER;
16076:

Line 16073: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16069: l_num_entries NUMBER;
16070: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16071: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16072: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16073: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16074: l_recog_line_1 NUMBER;
16075: l_recog_line_2 NUMBER;
16076:
16077: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16079: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16075: l_recog_line_2 NUMBER;
16076:
16077: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16078: l_bflow_applied_to_amt NUMBER; -- 5132302
16079: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16080:
16081: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16082:
16083: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16150: l_accrual_line_num := NULL; -- 4262811
16151: l_tmp_amt := NULL; -- 4262811
16152: --
16153:
16154: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16155: l_balance_type_code <> 'B' THEN
16156: IF (NVL(
16157: xla_ae_sources_pkg.GetSystemSourceChar(
16158: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 16253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16249: --
16250: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16251:
16252: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16253: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16254:
16255: -- 4955764
16256: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16257: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16347: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16348:
16349: IF xla_accounting_cache_pkg.GetValueChar
16350: (p_source_code => 'LEDGER_CATEGORY_CODE'
16351: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16352: AND l_bflow_method_code = 'PRIOR_ENTRY'
16353: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16354: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16355: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16437: p_lookup_type => 'XLA_OWNER_TYPE'
16438: ,p_lookup_code => l_component_type_code
16439: )
16440: ,p_token_4 => 'PRODUCT_NAME'
16441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16445: ,p_ae_header_id => NULL

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

16438: ,p_lookup_code => l_component_type_code
16439: )
16440: ,p_token_4 => 'PRODUCT_NAME'
16441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16445: ,p_ae_header_id => NULL
16446: );

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

16439: )
16440: ,p_token_4 => 'PRODUCT_NAME'
16441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16445: ,p_ae_header_id => NULL
16446: );
16447:

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

16440: ,p_token_4 => 'PRODUCT_NAME'
16441: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16442: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16443: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16444: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16445: ,p_ae_header_id => NULL
16446: );
16447:
16448: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16471: ----------------------------------------------------------------------------------
16472: -- 4219869 Business Flow
16473: -- Update journal entry status -- Need to generate this within IF
16474: ----------------------------------------------------------------------------------
16475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16476: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16477: ,p_balance_type_code => l_balance_type_code
16478: );
16479:

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

16516:
16517: --
16518: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16519: --
16520: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16521: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16522: ELSE
16523: ---------------------------------------------------------------------------------------------------
16524: -- 4262811a Switch Sign

Line 16545: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16541:
16542: XLA_AE_LINES_PKG.ValidateCurrentLine;
16543: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16544:
16545: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16546: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16547: ,p_balance_type_code => l_balance_type_code);
16548:
16549: END IF;

Line 16700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16696: l_tmp_amt NUMBER;
16697: l_acc_rev_natural_side_code VARCHAR2(1);
16698:
16699: l_num_entries NUMBER;
16700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16704: l_recog_line_1 NUMBER;

Line 16701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16697: l_acc_rev_natural_side_code VARCHAR2(1);
16698:
16699: l_num_entries NUMBER;
16700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16704: l_recog_line_1 NUMBER;
16705: l_recog_line_2 NUMBER;

Line 16702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16698:
16699: l_num_entries NUMBER;
16700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16704: l_recog_line_1 NUMBER;
16705: l_recog_line_2 NUMBER;
16706:

Line 16703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16699: l_num_entries NUMBER;
16700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16704: l_recog_line_1 NUMBER;
16705: l_recog_line_2 NUMBER;
16706:
16707: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16709: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16705: l_recog_line_2 NUMBER;
16706:
16707: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16708: l_bflow_applied_to_amt NUMBER; -- 5132302
16709: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16710:
16711: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16712:
16713: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16780: l_accrual_line_num := NULL; -- 4262811
16781: l_tmp_amt := NULL; -- 4262811
16782: --
16783:
16784: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16785: l_balance_type_code <> 'B' THEN
16786: IF (NVL(
16787: xla_ae_sources_pkg.GetSystemSourceChar(
16788: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 16876: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16872: --
16873: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16874:
16875: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16876: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16877:
16878: -- 4955764
16879: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16880: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16969:
16970: IF xla_accounting_cache_pkg.GetValueChar
16971: (p_source_code => 'LEDGER_CATEGORY_CODE'
16972: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16973: AND l_bflow_method_code = 'PRIOR_ENTRY'
16974: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16975: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16976: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17081: p_lookup_type => 'XLA_OWNER_TYPE'
17082: ,p_lookup_code => l_component_type_code
17083: )
17084: ,p_token_4 => 'PRODUCT_NAME'
17085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17089: ,p_ae_header_id => NULL

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

17082: ,p_lookup_code => l_component_type_code
17083: )
17084: ,p_token_4 => 'PRODUCT_NAME'
17085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17089: ,p_ae_header_id => NULL
17090: );

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

17083: )
17084: ,p_token_4 => 'PRODUCT_NAME'
17085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17089: ,p_ae_header_id => NULL
17090: );
17091:

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

17084: ,p_token_4 => 'PRODUCT_NAME'
17085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17089: ,p_ae_header_id => NULL
17090: );
17091:
17092: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17119: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17115: ----------------------------------------------------------------------------------
17116: -- 4219869 Business Flow
17117: -- Update journal entry status -- Need to generate this within IF
17118: ----------------------------------------------------------------------------------
17119: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17120: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17121: ,p_balance_type_code => l_balance_type_code
17122: );
17123:

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

17160:
17161: --
17162: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17163: --
17164: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17165: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17166: ELSE
17167: ---------------------------------------------------------------------------------------------------
17168: -- 4262811a Switch Sign

Line 17189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17185:
17186: XLA_AE_LINES_PKG.ValidateCurrentLine;
17187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17188:
17189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17190: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17191: ,p_balance_type_code => l_balance_type_code);
17192:
17193: END IF;

Line 17344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17340: l_tmp_amt NUMBER;
17341: l_acc_rev_natural_side_code VARCHAR2(1);
17342:
17343: l_num_entries NUMBER;
17344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17348: l_recog_line_1 NUMBER;

Line 17345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17341: l_acc_rev_natural_side_code VARCHAR2(1);
17342:
17343: l_num_entries NUMBER;
17344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17348: l_recog_line_1 NUMBER;
17349: l_recog_line_2 NUMBER;

Line 17346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17342:
17343: l_num_entries NUMBER;
17344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17348: l_recog_line_1 NUMBER;
17349: l_recog_line_2 NUMBER;
17350:

Line 17347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17343: l_num_entries NUMBER;
17344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17348: l_recog_line_1 NUMBER;
17349: l_recog_line_2 NUMBER;
17350:
17351: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17353: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17349: l_recog_line_2 NUMBER;
17350:
17351: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17352: l_bflow_applied_to_amt NUMBER; -- 5132302
17353: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17354:
17355: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17356:
17357: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17424: l_accrual_line_num := NULL; -- 4262811
17425: l_tmp_amt := NULL; -- 4262811
17426: --
17427:
17428: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17429: l_balance_type_code <> 'B' THEN
17430: IF (NVL(
17431: xla_ae_sources_pkg.GetSystemSourceChar(
17432: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 17529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17525: --
17526: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17527:
17528: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17529: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17530:
17531: -- 4955764
17532: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17533: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17621: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17622:
17623: IF xla_accounting_cache_pkg.GetValueChar
17624: (p_source_code => 'LEDGER_CATEGORY_CODE'
17625: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17626: AND l_bflow_method_code = 'PRIOR_ENTRY'
17627: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17628: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17629: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17711: p_lookup_type => 'XLA_OWNER_TYPE'
17712: ,p_lookup_code => l_component_type_code
17713: )
17714: ,p_token_4 => 'PRODUCT_NAME'
17715: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17716: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17717: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17718: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17719: ,p_ae_header_id => NULL

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

17712: ,p_lookup_code => l_component_type_code
17713: )
17714: ,p_token_4 => 'PRODUCT_NAME'
17715: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17716: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17717: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17718: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17719: ,p_ae_header_id => NULL
17720: );

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

17713: )
17714: ,p_token_4 => 'PRODUCT_NAME'
17715: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17716: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17717: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17718: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17719: ,p_ae_header_id => NULL
17720: );
17721:

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

17714: ,p_token_4 => 'PRODUCT_NAME'
17715: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17716: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17717: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17718: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17719: ,p_ae_header_id => NULL
17720: );
17721:
17722: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17749: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17745: ----------------------------------------------------------------------------------
17746: -- 4219869 Business Flow
17747: -- Update journal entry status -- Need to generate this within IF
17748: ----------------------------------------------------------------------------------
17749: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17750: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17751: ,p_balance_type_code => l_balance_type_code
17752: );
17753:

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

17790:
17791: --
17792: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17793: --
17794: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17795: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17796: ELSE
17797: ---------------------------------------------------------------------------------------------------
17798: -- 4262811a Switch Sign

Line 17819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17815:
17816: XLA_AE_LINES_PKG.ValidateCurrentLine;
17817: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17818:
17819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17820: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17821: ,p_balance_type_code => l_balance_type_code);
17822:
17823: END IF;

Line 17976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17972: l_tmp_amt NUMBER;
17973: l_acc_rev_natural_side_code VARCHAR2(1);
17974:
17975: l_num_entries NUMBER;
17976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17980: l_recog_line_1 NUMBER;

Line 17977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17973: l_acc_rev_natural_side_code VARCHAR2(1);
17974:
17975: l_num_entries NUMBER;
17976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17980: l_recog_line_1 NUMBER;
17981: l_recog_line_2 NUMBER;

Line 17978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17974:
17975: l_num_entries NUMBER;
17976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17980: l_recog_line_1 NUMBER;
17981: l_recog_line_2 NUMBER;
17982:

Line 17979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17975: l_num_entries NUMBER;
17976: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17977: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17978: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17979: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17980: l_recog_line_1 NUMBER;
17981: l_recog_line_2 NUMBER;
17982:
17983: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17985: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17981: l_recog_line_2 NUMBER;
17982:
17983: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17984: l_bflow_applied_to_amt NUMBER; -- 5132302
17985: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17986:
17987: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17988:
17989: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18056: l_accrual_line_num := NULL; -- 4262811
18057: l_tmp_amt := NULL; -- 4262811
18058: --
18059:
18060: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18061: l_balance_type_code <> 'B' THEN
18062: IF (NVL(
18063: xla_ae_sources_pkg.GetSystemSourceChar(
18064: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 18163: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18159: --
18160: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18161:
18162: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18163: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18164:
18165: -- 4955764
18166: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18167: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18255: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18256:
18257: IF xla_accounting_cache_pkg.GetValueChar
18258: (p_source_code => 'LEDGER_CATEGORY_CODE'
18259: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18260: AND l_bflow_method_code = 'PRIOR_ENTRY'
18261: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18262: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18263: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18368: p_lookup_type => 'XLA_OWNER_TYPE'
18369: ,p_lookup_code => l_component_type_code
18370: )
18371: ,p_token_4 => 'PRODUCT_NAME'
18372: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18373: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18374: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18375: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18376: ,p_ae_header_id => NULL

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

18369: ,p_lookup_code => l_component_type_code
18370: )
18371: ,p_token_4 => 'PRODUCT_NAME'
18372: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18373: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18374: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18375: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18376: ,p_ae_header_id => NULL
18377: );

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

18370: )
18371: ,p_token_4 => 'PRODUCT_NAME'
18372: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18373: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18374: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18375: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18376: ,p_ae_header_id => NULL
18377: );
18378:

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

18371: ,p_token_4 => 'PRODUCT_NAME'
18372: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18373: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18374: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18375: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18376: ,p_ae_header_id => NULL
18377: );
18378:
18379: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18406: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18402: ----------------------------------------------------------------------------------
18403: -- 4219869 Business Flow
18404: -- Update journal entry status -- Need to generate this within IF
18405: ----------------------------------------------------------------------------------
18406: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18407: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18408: ,p_balance_type_code => l_balance_type_code
18409: );
18410:

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

18447:
18448: --
18449: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18450: --
18451: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18452: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18453: ELSE
18454: ---------------------------------------------------------------------------------------------------
18455: -- 4262811a Switch Sign

Line 18476: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18472:
18473: XLA_AE_LINES_PKG.ValidateCurrentLine;
18474: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18475:
18476: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18477: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18478: ,p_balance_type_code => l_balance_type_code);
18479:
18480: END IF;

Line 18633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18629: l_tmp_amt NUMBER;
18630: l_acc_rev_natural_side_code VARCHAR2(1);
18631:
18632: l_num_entries NUMBER;
18633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18637: l_recog_line_1 NUMBER;

Line 18634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18630: l_acc_rev_natural_side_code VARCHAR2(1);
18631:
18632: l_num_entries NUMBER;
18633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18637: l_recog_line_1 NUMBER;
18638: l_recog_line_2 NUMBER;

Line 18635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18631:
18632: l_num_entries NUMBER;
18633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18637: l_recog_line_1 NUMBER;
18638: l_recog_line_2 NUMBER;
18639:

Line 18636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18632: l_num_entries NUMBER;
18633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18637: l_recog_line_1 NUMBER;
18638: l_recog_line_2 NUMBER;
18639:
18640: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18642: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18638: l_recog_line_2 NUMBER;
18639:
18640: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18641: l_bflow_applied_to_amt NUMBER; -- 5132302
18642: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18643:
18644: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18645:
18646: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18713: l_accrual_line_num := NULL; -- 4262811
18714: l_tmp_amt := NULL; -- 4262811
18715: --
18716:
18717: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18718: l_balance_type_code <> 'B' THEN
18719: IF (NVL(
18720: xla_ae_sources_pkg.GetSystemSourceChar(
18721: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 18818: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18814: --
18815: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18816:
18817: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18818: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18819:
18820: -- 4955764
18821: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18822: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18910: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18911:
18912: IF xla_accounting_cache_pkg.GetValueChar
18913: (p_source_code => 'LEDGER_CATEGORY_CODE'
18914: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18915: AND l_bflow_method_code = 'PRIOR_ENTRY'
18916: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18917: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18918: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19023: p_lookup_type => 'XLA_OWNER_TYPE'
19024: ,p_lookup_code => l_component_type_code
19025: )
19026: ,p_token_4 => 'PRODUCT_NAME'
19027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19031: ,p_ae_header_id => NULL

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

19024: ,p_lookup_code => l_component_type_code
19025: )
19026: ,p_token_4 => 'PRODUCT_NAME'
19027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19031: ,p_ae_header_id => NULL
19032: );

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

19025: )
19026: ,p_token_4 => 'PRODUCT_NAME'
19027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19031: ,p_ae_header_id => NULL
19032: );
19033:

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

19026: ,p_token_4 => 'PRODUCT_NAME'
19027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19031: ,p_ae_header_id => NULL
19032: );
19033:
19034: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19057: ----------------------------------------------------------------------------------
19058: -- 4219869 Business Flow
19059: -- Update journal entry status -- Need to generate this within IF
19060: ----------------------------------------------------------------------------------
19061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19062: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19063: ,p_balance_type_code => l_balance_type_code
19064: );
19065:

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

19102:
19103: --
19104: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19105: --
19106: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19107: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19108: ELSE
19109: ---------------------------------------------------------------------------------------------------
19110: -- 4262811a Switch Sign

Line 19131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19127:
19128: XLA_AE_LINES_PKG.ValidateCurrentLine;
19129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19130:
19131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19132: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19133: ,p_balance_type_code => l_balance_type_code);
19134:
19135: END IF;

Line 19257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19253: l_tmp_amt NUMBER;
19254: l_acc_rev_natural_side_code VARCHAR2(1);
19255:
19256: l_num_entries NUMBER;
19257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19261: l_recog_line_1 NUMBER;

Line 19258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19254: l_acc_rev_natural_side_code VARCHAR2(1);
19255:
19256: l_num_entries NUMBER;
19257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19261: l_recog_line_1 NUMBER;
19262: l_recog_line_2 NUMBER;

Line 19259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19255:
19256: l_num_entries NUMBER;
19257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19261: l_recog_line_1 NUMBER;
19262: l_recog_line_2 NUMBER;
19263:

Line 19260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19256: l_num_entries NUMBER;
19257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19261: l_recog_line_1 NUMBER;
19262: l_recog_line_2 NUMBER;
19263:
19264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19262: l_recog_line_2 NUMBER;
19263:
19264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19265: l_bflow_applied_to_amt NUMBER; -- 5132302
19266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19267:
19268: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19269:
19270: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19337: l_accrual_line_num := NULL; -- 4262811
19338: l_tmp_amt := NULL; -- 4262811
19339: --
19340:
19341: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19342: l_balance_type_code <> 'B' THEN
19343: IF NVL(
19344: xla_ae_sources_pkg.GetSystemSourceChar(
19345: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 19420: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19416: --
19417: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19418:
19419: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19420: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19421:
19422: -- 4955764
19423: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19424: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

19593: p_lookup_type => 'XLA_OWNER_TYPE'
19594: ,p_lookup_code => l_component_type_code
19595: )
19596: ,p_token_4 => 'PRODUCT_NAME'
19597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19601: ,p_ae_header_id => NULL

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

19594: ,p_lookup_code => l_component_type_code
19595: )
19596: ,p_token_4 => 'PRODUCT_NAME'
19597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19601: ,p_ae_header_id => NULL
19602: );

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

19595: )
19596: ,p_token_4 => 'PRODUCT_NAME'
19597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19601: ,p_ae_header_id => NULL
19602: );
19603:

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

19596: ,p_token_4 => 'PRODUCT_NAME'
19597: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19598: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19599: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19600: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19601: ,p_ae_header_id => NULL
19602: );
19603:
19604: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19627: ----------------------------------------------------------------------------------
19628: -- 4219869 Business Flow
19629: -- Update journal entry status -- Need to generate this within IF
19630: ----------------------------------------------------------------------------------
19631: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19632: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19633: ,p_balance_type_code => l_balance_type_code
19634: );
19635:

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

19672:
19673: --
19674: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19675: --
19676: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19677: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19678: ELSE
19679: ---------------------------------------------------------------------------------------------------
19680: -- 4262811a Switch Sign

Line 19701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19697:
19698: XLA_AE_LINES_PKG.ValidateCurrentLine;
19699: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19700:
19701: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19702: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19703: ,p_balance_type_code => l_balance_type_code);
19704:
19705: END IF;

Line 19856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19852: l_tmp_amt NUMBER;
19853: l_acc_rev_natural_side_code VARCHAR2(1);
19854:
19855: l_num_entries NUMBER;
19856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19860: l_recog_line_1 NUMBER;

Line 19857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19853: l_acc_rev_natural_side_code VARCHAR2(1);
19854:
19855: l_num_entries NUMBER;
19856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19860: l_recog_line_1 NUMBER;
19861: l_recog_line_2 NUMBER;

Line 19858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19854:
19855: l_num_entries NUMBER;
19856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19860: l_recog_line_1 NUMBER;
19861: l_recog_line_2 NUMBER;
19862:

Line 19859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19855: l_num_entries NUMBER;
19856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19860: l_recog_line_1 NUMBER;
19861: l_recog_line_2 NUMBER;
19862:
19863: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19865: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19861: l_recog_line_2 NUMBER;
19862:
19863: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19864: l_bflow_applied_to_amt NUMBER; -- 5132302
19865: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19866:
19867: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19868:
19869: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19936: l_accrual_line_num := NULL; -- 4262811
19937: l_tmp_amt := NULL; -- 4262811
19938: --
19939:
19940: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19941: l_balance_type_code <> 'B' THEN
19942: IF NVL(
19943: xla_ae_sources_pkg.GetSystemSourceChar(
19944: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 20029: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20025: --
20026: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20027:
20028: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20029: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20030:
20031: -- 4955764
20032: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20033: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

20213: p_lookup_type => 'XLA_OWNER_TYPE'
20214: ,p_lookup_code => l_component_type_code
20215: )
20216: ,p_token_4 => 'PRODUCT_NAME'
20217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20221: ,p_ae_header_id => NULL

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

20214: ,p_lookup_code => l_component_type_code
20215: )
20216: ,p_token_4 => 'PRODUCT_NAME'
20217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20221: ,p_ae_header_id => NULL
20222: );

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

20215: )
20216: ,p_token_4 => 'PRODUCT_NAME'
20217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20221: ,p_ae_header_id => NULL
20222: );
20223:

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

20216: ,p_token_4 => 'PRODUCT_NAME'
20217: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20218: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20219: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20220: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20221: ,p_ae_header_id => NULL
20222: );
20223:
20224: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20247: ----------------------------------------------------------------------------------
20248: -- 4219869 Business Flow
20249: -- Update journal entry status -- Need to generate this within IF
20250: ----------------------------------------------------------------------------------
20251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20252: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20253: ,p_balance_type_code => l_balance_type_code
20254: );
20255:

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

20292:
20293: --
20294: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20295: --
20296: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20297: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20298: ELSE
20299: ---------------------------------------------------------------------------------------------------
20300: -- 4262811a Switch Sign

Line 20321: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20317:
20318: XLA_AE_LINES_PKG.ValidateCurrentLine;
20319: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20320:
20321: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20322: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20323: ,p_balance_type_code => l_balance_type_code);
20324:
20325: END IF;

Line 20476: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20472: l_tmp_amt NUMBER;
20473: l_acc_rev_natural_side_code VARCHAR2(1);
20474:
20475: l_num_entries NUMBER;
20476: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20477: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20478: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20479: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20480: l_recog_line_1 NUMBER;

Line 20477: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20473: l_acc_rev_natural_side_code VARCHAR2(1);
20474:
20475: l_num_entries NUMBER;
20476: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20477: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20478: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20479: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20480: l_recog_line_1 NUMBER;
20481: l_recog_line_2 NUMBER;

Line 20478: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20474:
20475: l_num_entries NUMBER;
20476: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20477: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20478: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20479: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20480: l_recog_line_1 NUMBER;
20481: l_recog_line_2 NUMBER;
20482:

Line 20479: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20475: l_num_entries NUMBER;
20476: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20477: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20478: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20479: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20480: l_recog_line_1 NUMBER;
20481: l_recog_line_2 NUMBER;
20482:
20483: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20485: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20481: l_recog_line_2 NUMBER;
20482:
20483: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20484: l_bflow_applied_to_amt NUMBER; -- 5132302
20485: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20486:
20487: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20488:
20489: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20556: l_accrual_line_num := NULL; -- 4262811
20557: l_tmp_amt := NULL; -- 4262811
20558: --
20559:
20560: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20561: l_balance_type_code <> 'B' THEN
20562: IF NVL(
20563: xla_ae_sources_pkg.GetSystemSourceChar(
20564: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 20649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20645: --
20646: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20647:
20648: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20649: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20650:
20651: -- 4955764
20652: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20653: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20741: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20742:
20743: IF xla_accounting_cache_pkg.GetValueChar
20744: (p_source_code => 'LEDGER_CATEGORY_CODE'
20745: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20746: AND l_bflow_method_code = 'PRIOR_ENTRY'
20747: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20748: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20749: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20831: p_lookup_type => 'XLA_OWNER_TYPE'
20832: ,p_lookup_code => l_component_type_code
20833: )
20834: ,p_token_4 => 'PRODUCT_NAME'
20835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20839: ,p_ae_header_id => NULL

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

20832: ,p_lookup_code => l_component_type_code
20833: )
20834: ,p_token_4 => 'PRODUCT_NAME'
20835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20839: ,p_ae_header_id => NULL
20840: );

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

20833: )
20834: ,p_token_4 => 'PRODUCT_NAME'
20835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20839: ,p_ae_header_id => NULL
20840: );
20841:

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

20834: ,p_token_4 => 'PRODUCT_NAME'
20835: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20836: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20837: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20838: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20839: ,p_ae_header_id => NULL
20840: );
20841:
20842: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20869: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20865: ----------------------------------------------------------------------------------
20866: -- 4219869 Business Flow
20867: -- Update journal entry status -- Need to generate this within IF
20868: ----------------------------------------------------------------------------------
20869: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20870: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20871: ,p_balance_type_code => l_balance_type_code
20872: );
20873:

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

20910:
20911: --
20912: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20913: --
20914: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20915: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20916: ELSE
20917: ---------------------------------------------------------------------------------------------------
20918: -- 4262811a Switch Sign

Line 20939: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20935:
20936: XLA_AE_LINES_PKG.ValidateCurrentLine;
20937: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20938:
20939: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20940: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20941: ,p_balance_type_code => l_balance_type_code);
20942:
20943: END IF;

Line 21094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21090: l_tmp_amt NUMBER;
21091: l_acc_rev_natural_side_code VARCHAR2(1);
21092:
21093: l_num_entries NUMBER;
21094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21098: l_recog_line_1 NUMBER;

Line 21095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21091: l_acc_rev_natural_side_code VARCHAR2(1);
21092:
21093: l_num_entries NUMBER;
21094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21098: l_recog_line_1 NUMBER;
21099: l_recog_line_2 NUMBER;

Line 21096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21092:
21093: l_num_entries NUMBER;
21094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21098: l_recog_line_1 NUMBER;
21099: l_recog_line_2 NUMBER;
21100:

Line 21097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21093: l_num_entries NUMBER;
21094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21098: l_recog_line_1 NUMBER;
21099: l_recog_line_2 NUMBER;
21100:
21101: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21103: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21099: l_recog_line_2 NUMBER;
21100:
21101: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21102: l_bflow_applied_to_amt NUMBER; -- 5132302
21103: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21104:
21105: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21106:
21107: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21174: l_accrual_line_num := NULL; -- 4262811
21175: l_tmp_amt := NULL; -- 4262811
21176: --
21177:
21178: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21179: l_balance_type_code <> 'B' THEN
21180: IF NVL(
21181: xla_ae_sources_pkg.GetSystemSourceChar(
21182: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 21265: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21261: --
21262: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21263:
21264: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21265: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21266:
21267: -- 4955764
21268: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21269: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21359: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21360:
21361: IF xla_accounting_cache_pkg.GetValueChar
21362: (p_source_code => 'LEDGER_CATEGORY_CODE'
21363: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21364: AND l_bflow_method_code = 'PRIOR_ENTRY'
21365: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21366: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21367: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21449: p_lookup_type => 'XLA_OWNER_TYPE'
21450: ,p_lookup_code => l_component_type_code
21451: )
21452: ,p_token_4 => 'PRODUCT_NAME'
21453: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21454: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21455: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21456: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21457: ,p_ae_header_id => NULL

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

21450: ,p_lookup_code => l_component_type_code
21451: )
21452: ,p_token_4 => 'PRODUCT_NAME'
21453: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21454: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21455: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21456: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21457: ,p_ae_header_id => NULL
21458: );

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

21451: )
21452: ,p_token_4 => 'PRODUCT_NAME'
21453: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21454: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21455: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21456: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21457: ,p_ae_header_id => NULL
21458: );
21459:

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

21452: ,p_token_4 => 'PRODUCT_NAME'
21453: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21454: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21455: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21456: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21457: ,p_ae_header_id => NULL
21458: );
21459:
21460: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21483: ----------------------------------------------------------------------------------
21484: -- 4219869 Business Flow
21485: -- Update journal entry status -- Need to generate this within IF
21486: ----------------------------------------------------------------------------------
21487: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21488: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21489: ,p_balance_type_code => l_balance_type_code
21490: );
21491:

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

21528:
21529: --
21530: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21531: --
21532: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21533: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21534: ELSE
21535: ---------------------------------------------------------------------------------------------------
21536: -- 4262811a Switch Sign

Line 21557: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21553:
21554: XLA_AE_LINES_PKG.ValidateCurrentLine;
21555: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21556:
21557: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21558: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21559: ,p_balance_type_code => l_balance_type_code);
21560:
21561: END IF;

Line 21712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21708: l_tmp_amt NUMBER;
21709: l_acc_rev_natural_side_code VARCHAR2(1);
21710:
21711: l_num_entries NUMBER;
21712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21716: l_recog_line_1 NUMBER;

Line 21713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21709: l_acc_rev_natural_side_code VARCHAR2(1);
21710:
21711: l_num_entries NUMBER;
21712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21716: l_recog_line_1 NUMBER;
21717: l_recog_line_2 NUMBER;

Line 21714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21710:
21711: l_num_entries NUMBER;
21712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21716: l_recog_line_1 NUMBER;
21717: l_recog_line_2 NUMBER;
21718:

Line 21715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21711: l_num_entries NUMBER;
21712: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21713: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21714: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21715: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21716: l_recog_line_1 NUMBER;
21717: l_recog_line_2 NUMBER;
21718:
21719: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21721: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21717: l_recog_line_2 NUMBER;
21718:
21719: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21720: l_bflow_applied_to_amt NUMBER; -- 5132302
21721: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21722:
21723: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21724:
21725: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21792: l_accrual_line_num := NULL; -- 4262811
21793: l_tmp_amt := NULL; -- 4262811
21794: --
21795:
21796: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21797: l_balance_type_code <> 'B' THEN
21798: IF NVL(
21799: xla_ae_sources_pkg.GetSystemSourceChar(
21800: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 21883: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21879: --
21880: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21881:
21882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21883: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21884:
21885: -- 4955764
21886: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21887: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21977: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21978:
21979: IF xla_accounting_cache_pkg.GetValueChar
21980: (p_source_code => 'LEDGER_CATEGORY_CODE'
21981: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21982: AND l_bflow_method_code = 'PRIOR_ENTRY'
21983: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21984: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21985: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22067: p_lookup_type => 'XLA_OWNER_TYPE'
22068: ,p_lookup_code => l_component_type_code
22069: )
22070: ,p_token_4 => 'PRODUCT_NAME'
22071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22075: ,p_ae_header_id => NULL

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

22068: ,p_lookup_code => l_component_type_code
22069: )
22070: ,p_token_4 => 'PRODUCT_NAME'
22071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22075: ,p_ae_header_id => NULL
22076: );

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

22069: )
22070: ,p_token_4 => 'PRODUCT_NAME'
22071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22075: ,p_ae_header_id => NULL
22076: );
22077:

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

22070: ,p_token_4 => 'PRODUCT_NAME'
22071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22075: ,p_ae_header_id => NULL
22076: );
22077:
22078: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22105: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22101: ----------------------------------------------------------------------------------
22102: -- 4219869 Business Flow
22103: -- Update journal entry status -- Need to generate this within IF
22104: ----------------------------------------------------------------------------------
22105: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22106: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22107: ,p_balance_type_code => l_balance_type_code
22108: );
22109:

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

22146:
22147: --
22148: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22149: --
22150: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22151: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22152: ELSE
22153: ---------------------------------------------------------------------------------------------------
22154: -- 4262811a Switch Sign

Line 22175: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22171:
22172: XLA_AE_LINES_PKG.ValidateCurrentLine;
22173: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22174:
22175: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22176: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22177: ,p_balance_type_code => l_balance_type_code);
22178:
22179: END IF;

Line 22330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22326: l_tmp_amt NUMBER;
22327: l_acc_rev_natural_side_code VARCHAR2(1);
22328:
22329: l_num_entries NUMBER;
22330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22334: l_recog_line_1 NUMBER;

Line 22331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22327: l_acc_rev_natural_side_code VARCHAR2(1);
22328:
22329: l_num_entries NUMBER;
22330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22334: l_recog_line_1 NUMBER;
22335: l_recog_line_2 NUMBER;

Line 22332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22328:
22329: l_num_entries NUMBER;
22330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22334: l_recog_line_1 NUMBER;
22335: l_recog_line_2 NUMBER;
22336:

Line 22333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22329: l_num_entries NUMBER;
22330: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22331: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22332: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22333: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22334: l_recog_line_1 NUMBER;
22335: l_recog_line_2 NUMBER;
22336:
22337: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22339: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22335: l_recog_line_2 NUMBER;
22336:
22337: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22338: l_bflow_applied_to_amt NUMBER; -- 5132302
22339: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22340:
22341: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22342:
22343: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22410: l_accrual_line_num := NULL; -- 4262811
22411: l_tmp_amt := NULL; -- 4262811
22412: --
22413:
22414: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22415: l_balance_type_code <> 'B' THEN
22416: IF NVL(
22417: xla_ae_sources_pkg.GetSystemSourceChar(
22418: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 22501: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22497: --
22498: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22499:
22500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22501: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22502:
22503: -- 4955764
22504: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22505: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22593: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22594:
22595: IF xla_accounting_cache_pkg.GetValueChar
22596: (p_source_code => 'LEDGER_CATEGORY_CODE'
22597: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22598: AND l_bflow_method_code = 'PRIOR_ENTRY'
22599: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22600: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22601: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22683: p_lookup_type => 'XLA_OWNER_TYPE'
22684: ,p_lookup_code => l_component_type_code
22685: )
22686: ,p_token_4 => 'PRODUCT_NAME'
22687: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22688: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22689: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22690: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22691: ,p_ae_header_id => NULL

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

22684: ,p_lookup_code => l_component_type_code
22685: )
22686: ,p_token_4 => 'PRODUCT_NAME'
22687: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22688: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22689: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22690: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22691: ,p_ae_header_id => NULL
22692: );

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

22685: )
22686: ,p_token_4 => 'PRODUCT_NAME'
22687: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22688: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22689: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22690: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22691: ,p_ae_header_id => NULL
22692: );
22693:

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

22686: ,p_token_4 => 'PRODUCT_NAME'
22687: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22688: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22689: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22690: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22691: ,p_ae_header_id => NULL
22692: );
22693:
22694: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22721: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22717: ----------------------------------------------------------------------------------
22718: -- 4219869 Business Flow
22719: -- Update journal entry status -- Need to generate this within IF
22720: ----------------------------------------------------------------------------------
22721: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22722: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22723: ,p_balance_type_code => l_balance_type_code
22724: );
22725:

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

22762:
22763: --
22764: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22765: --
22766: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22767: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22768: ELSE
22769: ---------------------------------------------------------------------------------------------------
22770: -- 4262811a Switch Sign

Line 22791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22787:
22788: XLA_AE_LINES_PKG.ValidateCurrentLine;
22789: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22790:
22791: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22792: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22793: ,p_balance_type_code => l_balance_type_code);
22794:
22795: END IF;

Line 22946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22942: l_tmp_amt NUMBER;
22943: l_acc_rev_natural_side_code VARCHAR2(1);
22944:
22945: l_num_entries NUMBER;
22946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22950: l_recog_line_1 NUMBER;

Line 22947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22943: l_acc_rev_natural_side_code VARCHAR2(1);
22944:
22945: l_num_entries NUMBER;
22946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22950: l_recog_line_1 NUMBER;
22951: l_recog_line_2 NUMBER;

Line 22948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22944:
22945: l_num_entries NUMBER;
22946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22950: l_recog_line_1 NUMBER;
22951: l_recog_line_2 NUMBER;
22952:

Line 22949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22945: l_num_entries NUMBER;
22946: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22947: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22948: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22949: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22950: l_recog_line_1 NUMBER;
22951: l_recog_line_2 NUMBER;
22952:
22953: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22955: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22951: l_recog_line_2 NUMBER;
22952:
22953: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22954: l_bflow_applied_to_amt NUMBER; -- 5132302
22955: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22956:
22957: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22958:
22959: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23026: l_accrual_line_num := NULL; -- 4262811
23027: l_tmp_amt := NULL; -- 4262811
23028: --
23029:
23030: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23031: l_balance_type_code <> 'B' THEN
23032: IF NVL(
23033: xla_ae_sources_pkg.GetSystemSourceChar(
23034: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 23115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23111: --
23112: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23113:
23114: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23115: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23116:
23117: -- 4955764
23118: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23119: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23209: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23210:
23211: IF xla_accounting_cache_pkg.GetValueChar
23212: (p_source_code => 'LEDGER_CATEGORY_CODE'
23213: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23214: AND l_bflow_method_code = 'PRIOR_ENTRY'
23215: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23216: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23217: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23299: p_lookup_type => 'XLA_OWNER_TYPE'
23300: ,p_lookup_code => l_component_type_code
23301: )
23302: ,p_token_4 => 'PRODUCT_NAME'
23303: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23304: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23305: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23306: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23307: ,p_ae_header_id => NULL

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

23300: ,p_lookup_code => l_component_type_code
23301: )
23302: ,p_token_4 => 'PRODUCT_NAME'
23303: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23304: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23305: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23306: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23307: ,p_ae_header_id => NULL
23308: );

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

23301: )
23302: ,p_token_4 => 'PRODUCT_NAME'
23303: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23304: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23305: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23306: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23307: ,p_ae_header_id => NULL
23308: );
23309:

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

23302: ,p_token_4 => 'PRODUCT_NAME'
23303: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23304: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23305: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23306: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23307: ,p_ae_header_id => NULL
23308: );
23309:
23310: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23333: ----------------------------------------------------------------------------------
23334: -- 4219869 Business Flow
23335: -- Update journal entry status -- Need to generate this within IF
23336: ----------------------------------------------------------------------------------
23337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23338: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23339: ,p_balance_type_code => l_balance_type_code
23340: );
23341:

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

23378:
23379: --
23380: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23381: --
23382: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23383: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23384: ELSE
23385: ---------------------------------------------------------------------------------------------------
23386: -- 4262811a Switch Sign

Line 23407: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23403:
23404: XLA_AE_LINES_PKG.ValidateCurrentLine;
23405: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23406:
23407: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23408: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23409: ,p_balance_type_code => l_balance_type_code);
23410:
23411: END IF;

Line 23533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23529: l_tmp_amt NUMBER;
23530: l_acc_rev_natural_side_code VARCHAR2(1);
23531:
23532: l_num_entries NUMBER;
23533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23537: l_recog_line_1 NUMBER;

Line 23534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23530: l_acc_rev_natural_side_code VARCHAR2(1);
23531:
23532: l_num_entries NUMBER;
23533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23537: l_recog_line_1 NUMBER;
23538: l_recog_line_2 NUMBER;

Line 23535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23531:
23532: l_num_entries NUMBER;
23533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23537: l_recog_line_1 NUMBER;
23538: l_recog_line_2 NUMBER;
23539:

Line 23536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23532: l_num_entries NUMBER;
23533: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23534: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23535: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23536: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23537: l_recog_line_1 NUMBER;
23538: l_recog_line_2 NUMBER;
23539:
23540: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23542: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23538: l_recog_line_2 NUMBER;
23539:
23540: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23541: l_bflow_applied_to_amt NUMBER; -- 5132302
23542: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23543:
23544: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23545:
23546: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23613: l_accrual_line_num := NULL; -- 4262811
23614: l_tmp_amt := NULL; -- 4262811
23615: --
23616:
23617: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23618: l_balance_type_code <> 'B' THEN
23619: IF NVL(
23620: xla_ae_sources_pkg.GetSystemSourceChar(
23621: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 23698: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23694: --
23695: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23696:
23697: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23698: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23699:
23700: -- 4955764
23701: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23702: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23794: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23795:
23796: IF xla_accounting_cache_pkg.GetValueChar
23797: (p_source_code => 'LEDGER_CATEGORY_CODE'
23798: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23799: AND l_bflow_method_code = 'PRIOR_ENTRY'
23800: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23801: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23802: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23871: p_lookup_type => 'XLA_OWNER_TYPE'
23872: ,p_lookup_code => l_component_type_code
23873: )
23874: ,p_token_4 => 'PRODUCT_NAME'
23875: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23876: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23877: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23878: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23879: ,p_ae_header_id => NULL

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

23872: ,p_lookup_code => l_component_type_code
23873: )
23874: ,p_token_4 => 'PRODUCT_NAME'
23875: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23876: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23877: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23878: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23879: ,p_ae_header_id => NULL
23880: );

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

23873: )
23874: ,p_token_4 => 'PRODUCT_NAME'
23875: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23876: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23877: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23878: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23879: ,p_ae_header_id => NULL
23880: );
23881:

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

23874: ,p_token_4 => 'PRODUCT_NAME'
23875: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23876: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23877: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23878: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23879: ,p_ae_header_id => NULL
23880: );
23881:
23882: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23909: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23905: ----------------------------------------------------------------------------------
23906: -- 4219869 Business Flow
23907: -- Update journal entry status -- Need to generate this within IF
23908: ----------------------------------------------------------------------------------
23909: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23910: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23911: ,p_balance_type_code => l_balance_type_code
23912: );
23913:

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

23950:
23951: --
23952: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23953: --
23954: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23955: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23956: ELSE
23957: ---------------------------------------------------------------------------------------------------
23958: -- 4262811a Switch Sign

Line 23979: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23975:
23976: XLA_AE_LINES_PKG.ValidateCurrentLine;
23977: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23978:
23979: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23980: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23981: ,p_balance_type_code => l_balance_type_code);
23982:
23983: END IF;

Line 24127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24123: l_tmp_amt NUMBER;
24124: l_acc_rev_natural_side_code VARCHAR2(1);
24125:
24126: l_num_entries NUMBER;
24127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24131: l_recog_line_1 NUMBER;

Line 24128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24124: l_acc_rev_natural_side_code VARCHAR2(1);
24125:
24126: l_num_entries NUMBER;
24127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24131: l_recog_line_1 NUMBER;
24132: l_recog_line_2 NUMBER;

Line 24129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24125:
24126: l_num_entries NUMBER;
24127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24131: l_recog_line_1 NUMBER;
24132: l_recog_line_2 NUMBER;
24133:

Line 24130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24126: l_num_entries NUMBER;
24127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24131: l_recog_line_1 NUMBER;
24132: l_recog_line_2 NUMBER;
24133:
24134: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24136: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24132: l_recog_line_2 NUMBER;
24133:
24134: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24135: l_bflow_applied_to_amt NUMBER; -- 5132302
24136: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24137:
24138: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24139:
24140: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24207: l_accrual_line_num := NULL; -- 4262811
24208: l_tmp_amt := NULL; -- 4262811
24209: --
24210:
24211: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24212: l_balance_type_code <> 'B' THEN
24213: IF ((NVL(
24214: xla_ae_sources_pkg.GetSystemSourceChar(
24215: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 24338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24334: --
24335: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24336:
24337: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24338: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24339:
24340: -- 4955764
24341: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24342: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24432: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24433:
24434: IF xla_accounting_cache_pkg.GetValueChar
24435: (p_source_code => 'LEDGER_CATEGORY_CODE'
24436: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24437: AND l_bflow_method_code = 'PRIOR_ENTRY'
24438: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24439: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24440: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24522: p_lookup_type => 'XLA_OWNER_TYPE'
24523: ,p_lookup_code => l_component_type_code
24524: )
24525: ,p_token_4 => 'PRODUCT_NAME'
24526: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24527: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24528: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24529: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24530: ,p_ae_header_id => NULL

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

24523: ,p_lookup_code => l_component_type_code
24524: )
24525: ,p_token_4 => 'PRODUCT_NAME'
24526: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24527: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24528: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24529: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24530: ,p_ae_header_id => NULL
24531: );

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

24524: )
24525: ,p_token_4 => 'PRODUCT_NAME'
24526: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24527: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24528: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24529: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24530: ,p_ae_header_id => NULL
24531: );
24532:

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

24525: ,p_token_4 => 'PRODUCT_NAME'
24526: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24527: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24528: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24529: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24530: ,p_ae_header_id => NULL
24531: );
24532:
24533: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24560: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24556: ----------------------------------------------------------------------------------
24557: -- 4219869 Business Flow
24558: -- Update journal entry status -- Need to generate this within IF
24559: ----------------------------------------------------------------------------------
24560: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24561: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24562: ,p_balance_type_code => l_balance_type_code
24563: );
24564:

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

24601:
24602: --
24603: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24604: --
24605: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24606: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24607: ELSE
24608: ---------------------------------------------------------------------------------------------------
24609: -- 4262811a Switch Sign

Line 24630: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24626:
24627: XLA_AE_LINES_PKG.ValidateCurrentLine;
24628: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24629:
24630: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24631: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24632: ,p_balance_type_code => l_balance_type_code);
24633:
24634: END IF;

Line 24780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24776: l_tmp_amt NUMBER;
24777: l_acc_rev_natural_side_code VARCHAR2(1);
24778:
24779: l_num_entries NUMBER;
24780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24784: l_recog_line_1 NUMBER;

Line 24781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24777: l_acc_rev_natural_side_code VARCHAR2(1);
24778:
24779: l_num_entries NUMBER;
24780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24784: l_recog_line_1 NUMBER;
24785: l_recog_line_2 NUMBER;

Line 24782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24778:
24779: l_num_entries NUMBER;
24780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24784: l_recog_line_1 NUMBER;
24785: l_recog_line_2 NUMBER;
24786:

Line 24783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24779: l_num_entries NUMBER;
24780: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24781: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24782: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24783: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24784: l_recog_line_1 NUMBER;
24785: l_recog_line_2 NUMBER;
24786:
24787: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24789: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24785: l_recog_line_2 NUMBER;
24786:
24787: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24788: l_bflow_applied_to_amt NUMBER; -- 5132302
24789: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24790:
24791: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24792:
24793: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24860: l_accrual_line_num := NULL; -- 4262811
24861: l_tmp_amt := NULL; -- 4262811
24862: --
24863:
24864: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24865: l_balance_type_code <> 'B' THEN
24866: IF (NVL(
24867: xla_ae_sources_pkg.GetSystemSourceChar(
24868: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 24959: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24955: --
24956: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24957:
24958: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24959: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24960:
24961: -- 4955764
24962: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24963: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25053: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25054:
25055: IF xla_accounting_cache_pkg.GetValueChar
25056: (p_source_code => 'LEDGER_CATEGORY_CODE'
25057: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25058: AND l_bflow_method_code = 'PRIOR_ENTRY'
25059: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25060: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25061: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25143: p_lookup_type => 'XLA_OWNER_TYPE'
25144: ,p_lookup_code => l_component_type_code
25145: )
25146: ,p_token_4 => 'PRODUCT_NAME'
25147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25151: ,p_ae_header_id => NULL

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

25144: ,p_lookup_code => l_component_type_code
25145: )
25146: ,p_token_4 => 'PRODUCT_NAME'
25147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25151: ,p_ae_header_id => NULL
25152: );

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

25145: )
25146: ,p_token_4 => 'PRODUCT_NAME'
25147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25151: ,p_ae_header_id => NULL
25152: );
25153:

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

25146: ,p_token_4 => 'PRODUCT_NAME'
25147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25151: ,p_ae_header_id => NULL
25152: );
25153:
25154: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25177: ----------------------------------------------------------------------------------
25178: -- 4219869 Business Flow
25179: -- Update journal entry status -- Need to generate this within IF
25180: ----------------------------------------------------------------------------------
25181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25182: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25183: ,p_balance_type_code => l_balance_type_code
25184: );
25185:

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

25222:
25223: --
25224: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25225: --
25226: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25227: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25228: ELSE
25229: ---------------------------------------------------------------------------------------------------
25230: -- 4262811a Switch Sign

Line 25251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25247:
25248: XLA_AE_LINES_PKG.ValidateCurrentLine;
25249: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25250:
25251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25252: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25253: ,p_balance_type_code => l_balance_type_code);
25254:
25255: END IF;

Line 25397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25393: l_tmp_amt NUMBER;
25394: l_acc_rev_natural_side_code VARCHAR2(1);
25395:
25396: l_num_entries NUMBER;
25397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25401: l_recog_line_1 NUMBER;

Line 25398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25394: l_acc_rev_natural_side_code VARCHAR2(1);
25395:
25396: l_num_entries NUMBER;
25397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25401: l_recog_line_1 NUMBER;
25402: l_recog_line_2 NUMBER;

Line 25399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25395:
25396: l_num_entries NUMBER;
25397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25401: l_recog_line_1 NUMBER;
25402: l_recog_line_2 NUMBER;
25403:

Line 25400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25396: l_num_entries NUMBER;
25397: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25398: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25399: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25400: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25401: l_recog_line_1 NUMBER;
25402: l_recog_line_2 NUMBER;
25403:
25404: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25406: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25402: l_recog_line_2 NUMBER;
25403:
25404: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25405: l_bflow_applied_to_amt NUMBER; -- 5132302
25406: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25407:
25408: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25409:
25410: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25477: l_accrual_line_num := NULL; -- 4262811
25478: l_tmp_amt := NULL; -- 4262811
25479: --
25480:
25481: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25482: l_balance_type_code <> 'B' THEN
25483: IF ((NVL(
25484: xla_ae_sources_pkg.GetSystemSourceChar(
25485: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 25604: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25600: --
25601: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25602:
25603: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25604: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25605:
25606: -- 4955764
25607: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25608: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25696: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25697:
25698: IF xla_accounting_cache_pkg.GetValueChar
25699: (p_source_code => 'LEDGER_CATEGORY_CODE'
25700: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25701: AND l_bflow_method_code = 'PRIOR_ENTRY'
25702: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25703: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25704: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25786: p_lookup_type => 'XLA_OWNER_TYPE'
25787: ,p_lookup_code => l_component_type_code
25788: )
25789: ,p_token_4 => 'PRODUCT_NAME'
25790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25794: ,p_ae_header_id => NULL

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

25787: ,p_lookup_code => l_component_type_code
25788: )
25789: ,p_token_4 => 'PRODUCT_NAME'
25790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25794: ,p_ae_header_id => NULL
25795: );

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

25788: )
25789: ,p_token_4 => 'PRODUCT_NAME'
25790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25794: ,p_ae_header_id => NULL
25795: );
25796:

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

25789: ,p_token_4 => 'PRODUCT_NAME'
25790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25794: ,p_ae_header_id => NULL
25795: );
25796:
25797: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25820: ----------------------------------------------------------------------------------
25821: -- 4219869 Business Flow
25822: -- Update journal entry status -- Need to generate this within IF
25823: ----------------------------------------------------------------------------------
25824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25825: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25826: ,p_balance_type_code => l_balance_type_code
25827: );
25828:

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

25865:
25866: --
25867: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25868: --
25869: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25870: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25871: ELSE
25872: ---------------------------------------------------------------------------------------------------
25873: -- 4262811a Switch Sign

Line 25894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25890:
25891: XLA_AE_LINES_PKG.ValidateCurrentLine;
25892: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25893:
25894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25895: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25896: ,p_balance_type_code => l_balance_type_code);
25897:
25898: END IF;

Line 26022: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 26023: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 26024: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 26025: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 26031: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

26102: l_accrual_line_num := NULL; -- 4262811
26103: l_tmp_amt := NULL; -- 4262811
26104: --
26105:
26106: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26107: l_balance_type_code <> 'B' THEN
26108: IF NVL(
26109: xla_ae_sources_pkg.GetSystemSourceChar(
26110: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 26187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26183: --
26184: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26185:
26186: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26187: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26188:
26189: -- 4955764
26190: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26191: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26283: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26284:
26285: IF xla_accounting_cache_pkg.GetValueChar
26286: (p_source_code => 'LEDGER_CATEGORY_CODE'
26287: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26288: AND l_bflow_method_code = 'PRIOR_ENTRY'
26289: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26290: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26291: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26360: p_lookup_type => 'XLA_OWNER_TYPE'
26361: ,p_lookup_code => l_component_type_code
26362: )
26363: ,p_token_4 => 'PRODUCT_NAME'
26364: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26365: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26366: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26367: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26368: ,p_ae_header_id => NULL

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

26361: ,p_lookup_code => l_component_type_code
26362: )
26363: ,p_token_4 => 'PRODUCT_NAME'
26364: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26365: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26366: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26367: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26368: ,p_ae_header_id => NULL
26369: );

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

26362: )
26363: ,p_token_4 => 'PRODUCT_NAME'
26364: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26365: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26366: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26367: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26368: ,p_ae_header_id => NULL
26369: );
26370:

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

26363: ,p_token_4 => 'PRODUCT_NAME'
26364: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26365: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26366: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26367: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26368: ,p_ae_header_id => NULL
26369: );
26370:
26371: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26398: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26394: ----------------------------------------------------------------------------------
26395: -- 4219869 Business Flow
26396: -- Update journal entry status -- Need to generate this within IF
26397: ----------------------------------------------------------------------------------
26398: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26399: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26400: ,p_balance_type_code => l_balance_type_code
26401: );
26402:

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

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

Line 26468: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 26594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26590: l_tmp_amt NUMBER;
26591: l_acc_rev_natural_side_code VARCHAR2(1);
26592:
26593: l_num_entries NUMBER;
26594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26598: l_recog_line_1 NUMBER;

Line 26595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26591: l_acc_rev_natural_side_code VARCHAR2(1);
26592:
26593: l_num_entries NUMBER;
26594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26598: l_recog_line_1 NUMBER;
26599: l_recog_line_2 NUMBER;

Line 26596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26592:
26593: l_num_entries NUMBER;
26594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26598: l_recog_line_1 NUMBER;
26599: l_recog_line_2 NUMBER;
26600:

Line 26597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26593: l_num_entries NUMBER;
26594: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26595: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26596: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26597: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26598: l_recog_line_1 NUMBER;
26599: l_recog_line_2 NUMBER;
26600:
26601: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26603: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26599: l_recog_line_2 NUMBER;
26600:
26601: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26602: l_bflow_applied_to_amt NUMBER; -- 5132302
26603: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26604:
26605: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26606:
26607: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26674: l_accrual_line_num := NULL; -- 4262811
26675: l_tmp_amt := NULL; -- 4262811
26676: --
26677:
26678: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26679: l_balance_type_code <> 'B' THEN
26680: IF NVL(
26681: xla_ae_sources_pkg.GetSystemSourceChar(
26682: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 26757: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26753: --
26754: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26755:
26756: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26757: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26758:
26759: -- 4955764
26760: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26761: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26853: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26854:
26855: IF xla_accounting_cache_pkg.GetValueChar
26856: (p_source_code => 'LEDGER_CATEGORY_CODE'
26857: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26858: AND l_bflow_method_code = 'PRIOR_ENTRY'
26859: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26860: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26861: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26930: p_lookup_type => 'XLA_OWNER_TYPE'
26931: ,p_lookup_code => l_component_type_code
26932: )
26933: ,p_token_4 => 'PRODUCT_NAME'
26934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26938: ,p_ae_header_id => NULL

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

26931: ,p_lookup_code => l_component_type_code
26932: )
26933: ,p_token_4 => 'PRODUCT_NAME'
26934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26938: ,p_ae_header_id => NULL
26939: );

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

26932: )
26933: ,p_token_4 => 'PRODUCT_NAME'
26934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26938: ,p_ae_header_id => NULL
26939: );
26940:

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

26933: ,p_token_4 => 'PRODUCT_NAME'
26934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26938: ,p_ae_header_id => NULL
26939: );
26940:
26941: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26964: ----------------------------------------------------------------------------------
26965: -- 4219869 Business Flow
26966: -- Update journal entry status -- Need to generate this within IF
26967: ----------------------------------------------------------------------------------
26968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26969: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26970: ,p_balance_type_code => l_balance_type_code
26971: );
26972:

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

27009:
27010: --
27011: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27012: --
27013: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27014: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27015: ELSE
27016: ---------------------------------------------------------------------------------------------------
27017: -- 4262811a Switch Sign

Line 27038: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27034:
27035: XLA_AE_LINES_PKG.ValidateCurrentLine;
27036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27037:
27038: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27039: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27040: ,p_balance_type_code => l_balance_type_code);
27041:
27042: END IF;

Line 27195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27191: l_tmp_amt NUMBER;
27192: l_acc_rev_natural_side_code VARCHAR2(1);
27193:
27194: l_num_entries NUMBER;
27195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27199: l_recog_line_1 NUMBER;

Line 27196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27192: l_acc_rev_natural_side_code VARCHAR2(1);
27193:
27194: l_num_entries NUMBER;
27195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27199: l_recog_line_1 NUMBER;
27200: l_recog_line_2 NUMBER;

Line 27197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27193:
27194: l_num_entries NUMBER;
27195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27199: l_recog_line_1 NUMBER;
27200: l_recog_line_2 NUMBER;
27201:

Line 27198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27194: l_num_entries NUMBER;
27195: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27196: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27197: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27198: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27199: l_recog_line_1 NUMBER;
27200: l_recog_line_2 NUMBER;
27201:
27202: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27204: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27200: l_recog_line_2 NUMBER;
27201:
27202: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27203: l_bflow_applied_to_amt NUMBER; -- 5132302
27204: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27205:
27206: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27207:
27208: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27275: l_accrual_line_num := NULL; -- 4262811
27276: l_tmp_amt := NULL; -- 4262811
27277: --
27278:
27279: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27280: l_balance_type_code <> 'B' THEN
27281: IF NVL(
27282: xla_ae_sources_pkg.GetSystemSourceChar(
27283: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 27368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27364: --
27365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27366:
27367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27369:
27370: -- 4955764
27371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27372: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27460: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27461:
27462: IF xla_accounting_cache_pkg.GetValueChar
27463: (p_source_code => 'LEDGER_CATEGORY_CODE'
27464: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27465: AND l_bflow_method_code = 'PRIOR_ENTRY'
27466: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27467: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27468: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27573: p_lookup_type => 'XLA_OWNER_TYPE'
27574: ,p_lookup_code => l_component_type_code
27575: )
27576: ,p_token_4 => 'PRODUCT_NAME'
27577: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27578: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27579: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27580: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27581: ,p_ae_header_id => NULL

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

27574: ,p_lookup_code => l_component_type_code
27575: )
27576: ,p_token_4 => 'PRODUCT_NAME'
27577: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27578: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27579: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27580: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27581: ,p_ae_header_id => NULL
27582: );

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

27575: )
27576: ,p_token_4 => 'PRODUCT_NAME'
27577: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27578: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27579: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27580: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27581: ,p_ae_header_id => NULL
27582: );
27583:

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

27576: ,p_token_4 => 'PRODUCT_NAME'
27577: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27578: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27579: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27580: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27581: ,p_ae_header_id => NULL
27582: );
27583:
27584: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27607: ----------------------------------------------------------------------------------
27608: -- 4219869 Business Flow
27609: -- Update journal entry status -- Need to generate this within IF
27610: ----------------------------------------------------------------------------------
27611: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27612: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27613: ,p_balance_type_code => l_balance_type_code
27614: );
27615:

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

27652:
27653: --
27654: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27655: --
27656: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27657: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27658: ELSE
27659: ---------------------------------------------------------------------------------------------------
27660: -- 4262811a Switch Sign

Line 27681: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27677:
27678: XLA_AE_LINES_PKG.ValidateCurrentLine;
27679: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27680:
27681: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27682: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27683: ,p_balance_type_code => l_balance_type_code);
27684:
27685: END IF;

Line 27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27834: l_tmp_amt NUMBER;
27835: l_acc_rev_natural_side_code VARCHAR2(1);
27836:
27837: l_num_entries NUMBER;
27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27842: l_recog_line_1 NUMBER;

Line 27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27835: l_acc_rev_natural_side_code VARCHAR2(1);
27836:
27837: l_num_entries NUMBER;
27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27842: l_recog_line_1 NUMBER;
27843: l_recog_line_2 NUMBER;

Line 27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27836:
27837: l_num_entries NUMBER;
27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27842: l_recog_line_1 NUMBER;
27843: l_recog_line_2 NUMBER;
27844:

Line 27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27837: l_num_entries NUMBER;
27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27842: l_recog_line_1 NUMBER;
27843: l_recog_line_2 NUMBER;
27844:
27845: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27847: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27843: l_recog_line_2 NUMBER;
27844:
27845: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27846: l_bflow_applied_to_amt NUMBER; -- 5132302
27847: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27848:
27849: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27850:
27851: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27918: l_accrual_line_num := NULL; -- 4262811
27919: l_tmp_amt := NULL; -- 4262811
27920: --
27921:
27922: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27923: l_balance_type_code <> 'B' THEN
27924: IF NVL(
27925: xla_ae_sources_pkg.GetSystemSourceChar(
27926: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 28009: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28005: --
28006: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28007:
28008: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28009: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28010:
28011: -- 4955764
28012: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28013: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28101: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28102:
28103: IF xla_accounting_cache_pkg.GetValueChar
28104: (p_source_code => 'LEDGER_CATEGORY_CODE'
28105: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28106: AND l_bflow_method_code = 'PRIOR_ENTRY'
28107: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28108: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28109: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28214: p_lookup_type => 'XLA_OWNER_TYPE'
28215: ,p_lookup_code => l_component_type_code
28216: )
28217: ,p_token_4 => 'PRODUCT_NAME'
28218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28222: ,p_ae_header_id => NULL

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

28215: ,p_lookup_code => l_component_type_code
28216: )
28217: ,p_token_4 => 'PRODUCT_NAME'
28218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28222: ,p_ae_header_id => NULL
28223: );

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

28216: )
28217: ,p_token_4 => 'PRODUCT_NAME'
28218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28222: ,p_ae_header_id => NULL
28223: );
28224:

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

28217: ,p_token_4 => 'PRODUCT_NAME'
28218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28222: ,p_ae_header_id => NULL
28223: );
28224:
28225: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28248: ----------------------------------------------------------------------------------
28249: -- 4219869 Business Flow
28250: -- Update journal entry status -- Need to generate this within IF
28251: ----------------------------------------------------------------------------------
28252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28253: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28254: ,p_balance_type_code => l_balance_type_code
28255: );
28256:

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

28293:
28294: --
28295: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28296: --
28297: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28298: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28299: ELSE
28300: ---------------------------------------------------------------------------------------------------
28301: -- 4262811a Switch Sign

Line 28322: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28318:
28319: XLA_AE_LINES_PKG.ValidateCurrentLine;
28320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28321:
28322: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28323: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28324: ,p_balance_type_code => l_balance_type_code);
28325:
28326: END IF;

Line 28456: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28452: l_tmp_amt NUMBER;
28453: l_acc_rev_natural_side_code VARCHAR2(1);
28454:
28455: l_num_entries NUMBER;
28456: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28457: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28458: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28459: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28460: l_recog_line_1 NUMBER;

Line 28457: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28453: l_acc_rev_natural_side_code VARCHAR2(1);
28454:
28455: l_num_entries NUMBER;
28456: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28457: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28458: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28459: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28460: l_recog_line_1 NUMBER;
28461: l_recog_line_2 NUMBER;

Line 28458: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28454:
28455: l_num_entries NUMBER;
28456: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28457: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28458: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28459: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28460: l_recog_line_1 NUMBER;
28461: l_recog_line_2 NUMBER;
28462:

Line 28459: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28455: l_num_entries NUMBER;
28456: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28457: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28458: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28459: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28460: l_recog_line_1 NUMBER;
28461: l_recog_line_2 NUMBER;
28462:
28463: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28465: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28461: l_recog_line_2 NUMBER;
28462:
28463: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28464: l_bflow_applied_to_amt NUMBER; -- 5132302
28465: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28466:
28467: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28468:
28469: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28536: l_accrual_line_num := NULL; -- 4262811
28537: l_tmp_amt := NULL; -- 4262811
28538: --
28539:
28540: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28541: l_balance_type_code <> 'B' THEN
28542: IF NVL(
28543: xla_ae_sources_pkg.GetSystemSourceChar(
28544: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 28621: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28617: --
28618: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28619:
28620: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28621: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28622:
28623: -- 4955764
28624: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28625: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28723: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28724:
28725: IF xla_accounting_cache_pkg.GetValueChar
28726: (p_source_code => 'LEDGER_CATEGORY_CODE'
28727: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28728: AND l_bflow_method_code = 'PRIOR_ENTRY'
28729: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28730: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28731: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28833: p_lookup_type => 'XLA_OWNER_TYPE'
28834: ,p_lookup_code => l_component_type_code
28835: )
28836: ,p_token_4 => 'PRODUCT_NAME'
28837: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28838: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28839: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28840: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28841: ,p_ae_header_id => NULL

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

28834: ,p_lookup_code => l_component_type_code
28835: )
28836: ,p_token_4 => 'PRODUCT_NAME'
28837: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28838: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28839: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28840: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28841: ,p_ae_header_id => NULL
28842: );

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

28835: )
28836: ,p_token_4 => 'PRODUCT_NAME'
28837: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28838: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28839: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28840: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28841: ,p_ae_header_id => NULL
28842: );
28843:

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

28836: ,p_token_4 => 'PRODUCT_NAME'
28837: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28838: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28839: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28840: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28841: ,p_ae_header_id => NULL
28842: );
28843:
28844: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28867: ----------------------------------------------------------------------------------
28868: -- 4219869 Business Flow
28869: -- Update journal entry status -- Need to generate this within IF
28870: ----------------------------------------------------------------------------------
28871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28872: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28873: ,p_balance_type_code => l_balance_type_code
28874: );
28875:

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

28912:
28913: --
28914: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28915: --
28916: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28917: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28918: ELSE
28919: ---------------------------------------------------------------------------------------------------
28920: -- 4262811a Switch Sign

Line 28941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28937:
28938: XLA_AE_LINES_PKG.ValidateCurrentLine;
28939: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28940:
28941: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28942: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28943: ,p_balance_type_code => l_balance_type_code);
28944:
28945: END IF;

Line 29098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29094: l_tmp_amt NUMBER;
29095: l_acc_rev_natural_side_code VARCHAR2(1);
29096:
29097: l_num_entries NUMBER;
29098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29102: l_recog_line_1 NUMBER;

Line 29099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29095: l_acc_rev_natural_side_code VARCHAR2(1);
29096:
29097: l_num_entries NUMBER;
29098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29102: l_recog_line_1 NUMBER;
29103: l_recog_line_2 NUMBER;

Line 29100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29096:
29097: l_num_entries NUMBER;
29098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29102: l_recog_line_1 NUMBER;
29103: l_recog_line_2 NUMBER;
29104:

Line 29101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29097: l_num_entries NUMBER;
29098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29102: l_recog_line_1 NUMBER;
29103: l_recog_line_2 NUMBER;
29104:
29105: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29107: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29103: l_recog_line_2 NUMBER;
29104:
29105: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29106: l_bflow_applied_to_amt NUMBER; -- 5132302
29107: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29108:
29109: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29110:
29111: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29178: l_accrual_line_num := NULL; -- 4262811
29179: l_tmp_amt := NULL; -- 4262811
29180: --
29181:
29182: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29183: l_balance_type_code <> 'B' THEN
29184: IF NVL(
29185: xla_ae_sources_pkg.GetSystemSourceChar(
29186: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 29267: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29263: --
29264: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29265:
29266: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29267: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29268:
29269: -- 4955764
29270: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29271: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29361: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29362:
29363: IF xla_accounting_cache_pkg.GetValueChar
29364: (p_source_code => 'LEDGER_CATEGORY_CODE'
29365: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29366: AND l_bflow_method_code = 'PRIOR_ENTRY'
29367: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29368: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29369: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29474: p_lookup_type => 'XLA_OWNER_TYPE'
29475: ,p_lookup_code => l_component_type_code
29476: )
29477: ,p_token_4 => 'PRODUCT_NAME'
29478: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29479: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29480: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29481: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29482: ,p_ae_header_id => NULL

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

29475: ,p_lookup_code => l_component_type_code
29476: )
29477: ,p_token_4 => 'PRODUCT_NAME'
29478: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29479: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29480: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29481: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29482: ,p_ae_header_id => NULL
29483: );

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

29476: )
29477: ,p_token_4 => 'PRODUCT_NAME'
29478: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29479: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29480: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29481: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29482: ,p_ae_header_id => NULL
29483: );
29484:

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

29477: ,p_token_4 => 'PRODUCT_NAME'
29478: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29479: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29480: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29481: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29482: ,p_ae_header_id => NULL
29483: );
29484:
29485: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29508: ----------------------------------------------------------------------------------
29509: -- 4219869 Business Flow
29510: -- Update journal entry status -- Need to generate this within IF
29511: ----------------------------------------------------------------------------------
29512: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29513: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29514: ,p_balance_type_code => l_balance_type_code
29515: );
29516:

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

29553:
29554: --
29555: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29556: --
29557: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29558: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29559: ELSE
29560: ---------------------------------------------------------------------------------------------------
29561: -- 4262811a Switch Sign

Line 29582: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29578:
29579: XLA_AE_LINES_PKG.ValidateCurrentLine;
29580: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29581:
29582: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29583: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29584: ,p_balance_type_code => l_balance_type_code);
29585:
29586: END IF;

Line 29739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29735: l_tmp_amt NUMBER;
29736: l_acc_rev_natural_side_code VARCHAR2(1);
29737:
29738: l_num_entries NUMBER;
29739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29743: l_recog_line_1 NUMBER;

Line 29740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29736: l_acc_rev_natural_side_code VARCHAR2(1);
29737:
29738: l_num_entries NUMBER;
29739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29743: l_recog_line_1 NUMBER;
29744: l_recog_line_2 NUMBER;

Line 29741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29737:
29738: l_num_entries NUMBER;
29739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29743: l_recog_line_1 NUMBER;
29744: l_recog_line_2 NUMBER;
29745:

Line 29742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29738: l_num_entries NUMBER;
29739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29743: l_recog_line_1 NUMBER;
29744: l_recog_line_2 NUMBER;
29745:
29746: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29748: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29744: l_recog_line_2 NUMBER;
29745:
29746: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29747: l_bflow_applied_to_amt NUMBER; -- 5132302
29748: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29749:
29750: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29751:
29752: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29819: l_accrual_line_num := NULL; -- 4262811
29820: l_tmp_amt := NULL; -- 4262811
29821: --
29822:
29823: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29824: l_balance_type_code <> 'B' THEN
29825: IF NVL(
29826: xla_ae_sources_pkg.GetSystemSourceChar(
29827: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 29910: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29906: --
29907: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29908:
29909: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29910: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29911:
29912: -- 4955764
29913: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29914: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30004: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30005:
30006: IF xla_accounting_cache_pkg.GetValueChar
30007: (p_source_code => 'LEDGER_CATEGORY_CODE'
30008: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30009: AND l_bflow_method_code = 'PRIOR_ENTRY'
30010: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30011: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30012: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30117: p_lookup_type => 'XLA_OWNER_TYPE'
30118: ,p_lookup_code => l_component_type_code
30119: )
30120: ,p_token_4 => 'PRODUCT_NAME'
30121: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30122: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30123: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30124: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30125: ,p_ae_header_id => NULL

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

30118: ,p_lookup_code => l_component_type_code
30119: )
30120: ,p_token_4 => 'PRODUCT_NAME'
30121: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30122: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30123: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30124: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30125: ,p_ae_header_id => NULL
30126: );

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

30119: )
30120: ,p_token_4 => 'PRODUCT_NAME'
30121: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30122: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30123: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30124: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30125: ,p_ae_header_id => NULL
30126: );
30127:

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

30120: ,p_token_4 => 'PRODUCT_NAME'
30121: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30122: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30123: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30124: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30125: ,p_ae_header_id => NULL
30126: );
30127:
30128: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30151: ----------------------------------------------------------------------------------
30152: -- 4219869 Business Flow
30153: -- Update journal entry status -- Need to generate this within IF
30154: ----------------------------------------------------------------------------------
30155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30156: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30157: ,p_balance_type_code => l_balance_type_code
30158: );
30159:

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

30196:
30197: --
30198: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30199: --
30200: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30201: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30202: ELSE
30203: ---------------------------------------------------------------------------------------------------
30204: -- 4262811a Switch Sign

Line 30225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30221:
30222: XLA_AE_LINES_PKG.ValidateCurrentLine;
30223: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30224:
30225: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30226: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30227: ,p_balance_type_code => l_balance_type_code);
30228:
30229: END IF;

Line 30380: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30376: l_tmp_amt NUMBER;
30377: l_acc_rev_natural_side_code VARCHAR2(1);
30378:
30379: l_num_entries NUMBER;
30380: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30381: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30382: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30383: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30384: l_recog_line_1 NUMBER;

Line 30381: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30377: l_acc_rev_natural_side_code VARCHAR2(1);
30378:
30379: l_num_entries NUMBER;
30380: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30381: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30382: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30383: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30384: l_recog_line_1 NUMBER;
30385: l_recog_line_2 NUMBER;

Line 30382: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30378:
30379: l_num_entries NUMBER;
30380: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30381: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30382: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30383: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30384: l_recog_line_1 NUMBER;
30385: l_recog_line_2 NUMBER;
30386:

Line 30383: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30379: l_num_entries NUMBER;
30380: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30381: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30382: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30383: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30384: l_recog_line_1 NUMBER;
30385: l_recog_line_2 NUMBER;
30386:
30387: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30389: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30385: l_recog_line_2 NUMBER;
30386:
30387: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30388: l_bflow_applied_to_amt NUMBER; -- 5132302
30389: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30390:
30391: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30392:
30393: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30460: l_accrual_line_num := NULL; -- 4262811
30461: l_tmp_amt := NULL; -- 4262811
30462: --
30463:
30464: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30465: l_balance_type_code <> 'B' THEN
30466: IF NVL(
30467: xla_ae_sources_pkg.GetSystemSourceChar(
30468: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 30551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30547: --
30548: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30549:
30550: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30551: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30552:
30553: -- 4955764
30554: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30555: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30643: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30644:
30645: IF xla_accounting_cache_pkg.GetValueChar
30646: (p_source_code => 'LEDGER_CATEGORY_CODE'
30647: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30648: AND l_bflow_method_code = 'PRIOR_ENTRY'
30649: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30650: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30651: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30756: p_lookup_type => 'XLA_OWNER_TYPE'
30757: ,p_lookup_code => l_component_type_code
30758: )
30759: ,p_token_4 => 'PRODUCT_NAME'
30760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30764: ,p_ae_header_id => NULL

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

30757: ,p_lookup_code => l_component_type_code
30758: )
30759: ,p_token_4 => 'PRODUCT_NAME'
30760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30764: ,p_ae_header_id => NULL
30765: );

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

30758: )
30759: ,p_token_4 => 'PRODUCT_NAME'
30760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30764: ,p_ae_header_id => NULL
30765: );
30766:

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

30759: ,p_token_4 => 'PRODUCT_NAME'
30760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30764: ,p_ae_header_id => NULL
30765: );
30766:
30767: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30790: ----------------------------------------------------------------------------------
30791: -- 4219869 Business Flow
30792: -- Update journal entry status -- Need to generate this within IF
30793: ----------------------------------------------------------------------------------
30794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30795: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30796: ,p_balance_type_code => l_balance_type_code
30797: );
30798:

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

30835:
30836: --
30837: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30838: --
30839: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30840: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30841: ELSE
30842: ---------------------------------------------------------------------------------------------------
30843: -- 4262811a Switch Sign

Line 30864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30860:
30861: XLA_AE_LINES_PKG.ValidateCurrentLine;
30862: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30863:
30864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30865: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30866: ,p_balance_type_code => l_balance_type_code);
30867:
30868: END IF;

Line 31019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31015: l_tmp_amt NUMBER;
31016: l_acc_rev_natural_side_code VARCHAR2(1);
31017:
31018: l_num_entries NUMBER;
31019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31023: l_recog_line_1 NUMBER;

Line 31020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31016: l_acc_rev_natural_side_code VARCHAR2(1);
31017:
31018: l_num_entries NUMBER;
31019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31023: l_recog_line_1 NUMBER;
31024: l_recog_line_2 NUMBER;

Line 31021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31017:
31018: l_num_entries NUMBER;
31019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31023: l_recog_line_1 NUMBER;
31024: l_recog_line_2 NUMBER;
31025:

Line 31022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31018: l_num_entries NUMBER;
31019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31023: l_recog_line_1 NUMBER;
31024: l_recog_line_2 NUMBER;
31025:
31026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31024: l_recog_line_2 NUMBER;
31025:
31026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31027: l_bflow_applied_to_amt NUMBER; -- 5132302
31028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31029:
31030: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31031:
31032: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31099: l_accrual_line_num := NULL; -- 4262811
31100: l_tmp_amt := NULL; -- 4262811
31101: --
31102:
31103: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31104: l_balance_type_code <> 'B' THEN
31105: IF NVL(
31106: xla_ae_sources_pkg.GetSystemSourceChar(
31107: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 31188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31184: --
31185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31186:
31187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31189:
31190: -- 4955764
31191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31192: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31280: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31281:
31282: IF xla_accounting_cache_pkg.GetValueChar
31283: (p_source_code => 'LEDGER_CATEGORY_CODE'
31284: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31285: AND l_bflow_method_code = 'PRIOR_ENTRY'
31286: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31287: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31288: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31393: p_lookup_type => 'XLA_OWNER_TYPE'
31394: ,p_lookup_code => l_component_type_code
31395: )
31396: ,p_token_4 => 'PRODUCT_NAME'
31397: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31398: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31399: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31400: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31401: ,p_ae_header_id => NULL

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

31394: ,p_lookup_code => l_component_type_code
31395: )
31396: ,p_token_4 => 'PRODUCT_NAME'
31397: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31398: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31399: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31400: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31401: ,p_ae_header_id => NULL
31402: );

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

31395: )
31396: ,p_token_4 => 'PRODUCT_NAME'
31397: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31398: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31399: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31400: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31401: ,p_ae_header_id => NULL
31402: );
31403:

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

31396: ,p_token_4 => 'PRODUCT_NAME'
31397: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31398: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31399: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31400: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31401: ,p_ae_header_id => NULL
31402: );
31403:
31404: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31431: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31427: ----------------------------------------------------------------------------------
31428: -- 4219869 Business Flow
31429: -- Update journal entry status -- Need to generate this within IF
31430: ----------------------------------------------------------------------------------
31431: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31432: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31433: ,p_balance_type_code => l_balance_type_code
31434: );
31435:

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

31472:
31473: --
31474: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31475: --
31476: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31477: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31478: ELSE
31479: ---------------------------------------------------------------------------------------------------
31480: -- 4262811a Switch Sign

Line 31501: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31497:
31498: XLA_AE_LINES_PKG.ValidateCurrentLine;
31499: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31500:
31501: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31502: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31503: ,p_balance_type_code => l_balance_type_code);
31504:
31505: END IF;

Line 31631: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 31632: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 31633: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 31634: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 31640: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

31711: l_accrual_line_num := NULL; -- 4262811
31712: l_tmp_amt := NULL; -- 4262811
31713: --
31714:
31715: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31716: l_balance_type_code <> 'B' THEN
31717: IF NVL(
31718: xla_ae_sources_pkg.GetSystemSourceChar(
31719: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 31794: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31790: --
31791: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31792:
31793: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31794: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31795:
31796: -- 4955764
31797: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31798: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31896: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31897:
31898: IF xla_accounting_cache_pkg.GetValueChar
31899: (p_source_code => 'LEDGER_CATEGORY_CODE'
31900: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31901: AND l_bflow_method_code = 'PRIOR_ENTRY'
31902: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31903: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31904: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32006: p_lookup_type => 'XLA_OWNER_TYPE'
32007: ,p_lookup_code => l_component_type_code
32008: )
32009: ,p_token_4 => 'PRODUCT_NAME'
32010: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32011: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32012: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32013: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32014: ,p_ae_header_id => NULL

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

32007: ,p_lookup_code => l_component_type_code
32008: )
32009: ,p_token_4 => 'PRODUCT_NAME'
32010: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32011: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32012: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32013: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32014: ,p_ae_header_id => NULL
32015: );

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

32008: )
32009: ,p_token_4 => 'PRODUCT_NAME'
32010: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32011: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32012: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32013: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32014: ,p_ae_header_id => NULL
32015: );
32016:

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

32009: ,p_token_4 => 'PRODUCT_NAME'
32010: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32011: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32012: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32013: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32014: ,p_ae_header_id => NULL
32015: );
32016:
32017: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32044: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32040: ----------------------------------------------------------------------------------
32041: -- 4219869 Business Flow
32042: -- Update journal entry status -- Need to generate this within IF
32043: ----------------------------------------------------------------------------------
32044: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32045: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32046: ,p_balance_type_code => l_balance_type_code
32047: );
32048:

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

32085:
32086: --
32087: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32088: --
32089: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32090: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32091: ELSE
32092: ---------------------------------------------------------------------------------------------------
32093: -- 4262811a Switch Sign

Line 32114: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32110:
32111: XLA_AE_LINES_PKG.ValidateCurrentLine;
32112: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32113:
32114: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32115: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32116: ,p_balance_type_code => l_balance_type_code);
32117:
32118: END IF;

Line 32244: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32240: l_tmp_amt NUMBER;
32241: l_acc_rev_natural_side_code VARCHAR2(1);
32242:
32243: l_num_entries NUMBER;
32244: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32245: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32246: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32247: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32248: l_recog_line_1 NUMBER;

Line 32245: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32241: l_acc_rev_natural_side_code VARCHAR2(1);
32242:
32243: l_num_entries NUMBER;
32244: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32245: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32246: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32247: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32248: l_recog_line_1 NUMBER;
32249: l_recog_line_2 NUMBER;

Line 32246: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32242:
32243: l_num_entries NUMBER;
32244: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32245: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32246: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32247: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32248: l_recog_line_1 NUMBER;
32249: l_recog_line_2 NUMBER;
32250:

Line 32247: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32243: l_num_entries NUMBER;
32244: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32245: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32246: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32247: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32248: l_recog_line_1 NUMBER;
32249: l_recog_line_2 NUMBER;
32250:
32251: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32253: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32249: l_recog_line_2 NUMBER;
32250:
32251: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32252: l_bflow_applied_to_amt NUMBER; -- 5132302
32253: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32254:
32255: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32256:
32257: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32324: l_accrual_line_num := NULL; -- 4262811
32325: l_tmp_amt := NULL; -- 4262811
32326: --
32327:
32328: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32329: l_balance_type_code <> 'B' THEN
32330: IF NVL(
32331: xla_ae_sources_pkg.GetSystemSourceChar(
32332: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 32407: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32403: --
32404: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32405:
32406: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32407: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32408:
32409: -- 4955764
32410: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32411: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32509: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32510:
32511: IF xla_accounting_cache_pkg.GetValueChar
32512: (p_source_code => 'LEDGER_CATEGORY_CODE'
32513: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32514: AND l_bflow_method_code = 'PRIOR_ENTRY'
32515: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32516: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32517: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32619: p_lookup_type => 'XLA_OWNER_TYPE'
32620: ,p_lookup_code => l_component_type_code
32621: )
32622: ,p_token_4 => 'PRODUCT_NAME'
32623: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32624: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32625: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32626: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32627: ,p_ae_header_id => NULL

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

32620: ,p_lookup_code => l_component_type_code
32621: )
32622: ,p_token_4 => 'PRODUCT_NAME'
32623: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32624: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32625: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32626: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32627: ,p_ae_header_id => NULL
32628: );

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

32621: )
32622: ,p_token_4 => 'PRODUCT_NAME'
32623: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32624: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32625: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32626: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32627: ,p_ae_header_id => NULL
32628: );
32629:

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

32622: ,p_token_4 => 'PRODUCT_NAME'
32623: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32624: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32625: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32626: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32627: ,p_ae_header_id => NULL
32628: );
32629:
32630: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32657: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32653: ----------------------------------------------------------------------------------
32654: -- 4219869 Business Flow
32655: -- Update journal entry status -- Need to generate this within IF
32656: ----------------------------------------------------------------------------------
32657: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32658: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32659: ,p_balance_type_code => l_balance_type_code
32660: );
32661:

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

32698:
32699: --
32700: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32701: --
32702: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32703: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32704: ELSE
32705: ---------------------------------------------------------------------------------------------------
32706: -- 4262811a Switch Sign

Line 32727: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32723:
32724: XLA_AE_LINES_PKG.ValidateCurrentLine;
32725: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32726:
32727: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32728: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32729: ,p_balance_type_code => l_balance_type_code);
32730:
32731: END IF;

Line 32882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32878: l_tmp_amt NUMBER;
32879: l_acc_rev_natural_side_code VARCHAR2(1);
32880:
32881: l_num_entries NUMBER;
32882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32886: l_recog_line_1 NUMBER;

Line 32883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32879: l_acc_rev_natural_side_code VARCHAR2(1);
32880:
32881: l_num_entries NUMBER;
32882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32886: l_recog_line_1 NUMBER;
32887: l_recog_line_2 NUMBER;

Line 32884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32880:
32881: l_num_entries NUMBER;
32882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32886: l_recog_line_1 NUMBER;
32887: l_recog_line_2 NUMBER;
32888:

Line 32885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32881: l_num_entries NUMBER;
32882: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32883: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32884: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32885: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32886: l_recog_line_1 NUMBER;
32887: l_recog_line_2 NUMBER;
32888:
32889: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32891: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32887: l_recog_line_2 NUMBER;
32888:
32889: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32890: l_bflow_applied_to_amt NUMBER; -- 5132302
32891: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32892:
32893: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32894:
32895: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32962: l_accrual_line_num := NULL; -- 4262811
32963: l_tmp_amt := NULL; -- 4262811
32964: --
32965:
32966: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32967: l_balance_type_code <> 'B' THEN
32968: IF NVL(
32969: xla_ae_sources_pkg.GetSystemSourceChar(
32970: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 33053: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33049: --
33050: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33051:
33052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33053: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33054:
33055: -- 4955764
33056: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33057: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33145: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33146:
33147: IF xla_accounting_cache_pkg.GetValueChar
33148: (p_source_code => 'LEDGER_CATEGORY_CODE'
33149: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33150: AND l_bflow_method_code = 'PRIOR_ENTRY'
33151: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33152: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33153: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33258: p_lookup_type => 'XLA_OWNER_TYPE'
33259: ,p_lookup_code => l_component_type_code
33260: )
33261: ,p_token_4 => 'PRODUCT_NAME'
33262: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33263: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33264: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33265: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33266: ,p_ae_header_id => NULL

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

33259: ,p_lookup_code => l_component_type_code
33260: )
33261: ,p_token_4 => 'PRODUCT_NAME'
33262: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33263: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33264: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33265: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33266: ,p_ae_header_id => NULL
33267: );

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

33260: )
33261: ,p_token_4 => 'PRODUCT_NAME'
33262: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33263: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33264: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33265: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33266: ,p_ae_header_id => NULL
33267: );
33268:

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

33261: ,p_token_4 => 'PRODUCT_NAME'
33262: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33263: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33264: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33265: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33266: ,p_ae_header_id => NULL
33267: );
33268:
33269: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33296: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33292: ----------------------------------------------------------------------------------
33293: -- 4219869 Business Flow
33294: -- Update journal entry status -- Need to generate this within IF
33295: ----------------------------------------------------------------------------------
33296: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33297: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33298: ,p_balance_type_code => l_balance_type_code
33299: );
33300:

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

33337:
33338: --
33339: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33340: --
33341: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33342: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33343: ELSE
33344: ---------------------------------------------------------------------------------------------------
33345: -- 4262811a Switch Sign

Line 33366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33362:
33363: XLA_AE_LINES_PKG.ValidateCurrentLine;
33364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33365:
33366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33367: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33368: ,p_balance_type_code => l_balance_type_code);
33369:
33370: END IF;

Line 33523: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33519: l_tmp_amt NUMBER;
33520: l_acc_rev_natural_side_code VARCHAR2(1);
33521:
33522: l_num_entries NUMBER;
33523: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33524: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33525: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33526: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33527: l_recog_line_1 NUMBER;

Line 33524: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33520: l_acc_rev_natural_side_code VARCHAR2(1);
33521:
33522: l_num_entries NUMBER;
33523: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33524: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33525: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33526: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33527: l_recog_line_1 NUMBER;
33528: l_recog_line_2 NUMBER;

Line 33525: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33521:
33522: l_num_entries NUMBER;
33523: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33524: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33525: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33526: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33527: l_recog_line_1 NUMBER;
33528: l_recog_line_2 NUMBER;
33529:

Line 33526: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33522: l_num_entries NUMBER;
33523: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33524: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33525: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33526: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33527: l_recog_line_1 NUMBER;
33528: l_recog_line_2 NUMBER;
33529:
33530: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33532: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33528: l_recog_line_2 NUMBER;
33529:
33530: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33531: l_bflow_applied_to_amt NUMBER; -- 5132302
33532: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33533:
33534: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33535:
33536: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33603: l_accrual_line_num := NULL; -- 4262811
33604: l_tmp_amt := NULL; -- 4262811
33605: --
33606:
33607: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33608: l_balance_type_code <> 'B' THEN
33609: IF NVL(
33610: xla_ae_sources_pkg.GetSystemSourceChar(
33611: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 33694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33690: --
33691: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33692:
33693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33695:
33696: -- 4955764
33697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33788: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33789:
33790: IF xla_accounting_cache_pkg.GetValueChar
33791: (p_source_code => 'LEDGER_CATEGORY_CODE'
33792: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33793: AND l_bflow_method_code = 'PRIOR_ENTRY'
33794: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33795: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33796: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33901: p_lookup_type => 'XLA_OWNER_TYPE'
33902: ,p_lookup_code => l_component_type_code
33903: )
33904: ,p_token_4 => 'PRODUCT_NAME'
33905: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33906: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33907: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33908: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33909: ,p_ae_header_id => NULL

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

33902: ,p_lookup_code => l_component_type_code
33903: )
33904: ,p_token_4 => 'PRODUCT_NAME'
33905: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33906: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33907: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33908: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33909: ,p_ae_header_id => NULL
33910: );

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

33903: )
33904: ,p_token_4 => 'PRODUCT_NAME'
33905: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33906: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33907: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33908: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33909: ,p_ae_header_id => NULL
33910: );
33911:

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

33904: ,p_token_4 => 'PRODUCT_NAME'
33905: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33906: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33907: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33908: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33909: ,p_ae_header_id => NULL
33910: );
33911:
33912: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33939: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33935: ----------------------------------------------------------------------------------
33936: -- 4219869 Business Flow
33937: -- Update journal entry status -- Need to generate this within IF
33938: ----------------------------------------------------------------------------------
33939: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33940: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33941: ,p_balance_type_code => l_balance_type_code
33942: );
33943:

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

33980:
33981: --
33982: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33983: --
33984: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33985: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33986: ELSE
33987: ---------------------------------------------------------------------------------------------------
33988: -- 4262811a Switch Sign

Line 34009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34005:
34006: XLA_AE_LINES_PKG.ValidateCurrentLine;
34007: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34008:
34009: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34010: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34011: ,p_balance_type_code => l_balance_type_code);
34012:
34013: END IF;

Line 34166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34162: l_tmp_amt NUMBER;
34163: l_acc_rev_natural_side_code VARCHAR2(1);
34164:
34165: l_num_entries NUMBER;
34166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34170: l_recog_line_1 NUMBER;

Line 34167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34163: l_acc_rev_natural_side_code VARCHAR2(1);
34164:
34165: l_num_entries NUMBER;
34166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34170: l_recog_line_1 NUMBER;
34171: l_recog_line_2 NUMBER;

Line 34168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34164:
34165: l_num_entries NUMBER;
34166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34170: l_recog_line_1 NUMBER;
34171: l_recog_line_2 NUMBER;
34172:

Line 34169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34165: l_num_entries NUMBER;
34166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34170: l_recog_line_1 NUMBER;
34171: l_recog_line_2 NUMBER;
34172:
34173: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34175: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34171: l_recog_line_2 NUMBER;
34172:
34173: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34174: l_bflow_applied_to_amt NUMBER; -- 5132302
34175: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34176:
34177: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34178:
34179: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34246: l_accrual_line_num := NULL; -- 4262811
34247: l_tmp_amt := NULL; -- 4262811
34248: --
34249:
34250: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34251: l_balance_type_code <> 'B' THEN
34252: IF ((NVL(
34253: xla_ae_sources_pkg.GetSystemSourceChar(
34254: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 34344: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34340: --
34341: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34342:
34343: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34344: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34345:
34346: -- 4955764
34347: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34348: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34438: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34439:
34440: IF xla_accounting_cache_pkg.GetValueChar
34441: (p_source_code => 'LEDGER_CATEGORY_CODE'
34442: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34443: AND l_bflow_method_code = 'PRIOR_ENTRY'
34444: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34445: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34446: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34551: p_lookup_type => 'XLA_OWNER_TYPE'
34552: ,p_lookup_code => l_component_type_code
34553: )
34554: ,p_token_4 => 'PRODUCT_NAME'
34555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34559: ,p_ae_header_id => NULL

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

34552: ,p_lookup_code => l_component_type_code
34553: )
34554: ,p_token_4 => 'PRODUCT_NAME'
34555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34559: ,p_ae_header_id => NULL
34560: );

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

34553: )
34554: ,p_token_4 => 'PRODUCT_NAME'
34555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34559: ,p_ae_header_id => NULL
34560: );
34561:

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

34554: ,p_token_4 => 'PRODUCT_NAME'
34555: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34556: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34557: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34558: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34559: ,p_ae_header_id => NULL
34560: );
34561:
34562: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34589: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34585: ----------------------------------------------------------------------------------
34586: -- 4219869 Business Flow
34587: -- Update journal entry status -- Need to generate this within IF
34588: ----------------------------------------------------------------------------------
34589: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34590: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34591: ,p_balance_type_code => l_balance_type_code
34592: );
34593:

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

34630:
34631: --
34632: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34633: --
34634: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34635: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34636: ELSE
34637: ---------------------------------------------------------------------------------------------------
34638: -- 4262811a Switch Sign

Line 34659: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34655:
34656: XLA_AE_LINES_PKG.ValidateCurrentLine;
34657: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34658:
34659: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34660: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34661: ,p_balance_type_code => l_balance_type_code);
34662:
34663: END IF;

Line 34814: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34810: l_tmp_amt NUMBER;
34811: l_acc_rev_natural_side_code VARCHAR2(1);
34812:
34813: l_num_entries NUMBER;
34814: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34815: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34816: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34817: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34818: l_recog_line_1 NUMBER;

Line 34815: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34811: l_acc_rev_natural_side_code VARCHAR2(1);
34812:
34813: l_num_entries NUMBER;
34814: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34815: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34816: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34817: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34818: l_recog_line_1 NUMBER;
34819: l_recog_line_2 NUMBER;

Line 34816: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34812:
34813: l_num_entries NUMBER;
34814: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34815: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34816: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34817: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34818: l_recog_line_1 NUMBER;
34819: l_recog_line_2 NUMBER;
34820:

Line 34817: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34813: l_num_entries NUMBER;
34814: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34815: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34816: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34817: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34818: l_recog_line_1 NUMBER;
34819: l_recog_line_2 NUMBER;
34820:
34821: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34823: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34819: l_recog_line_2 NUMBER;
34820:
34821: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34822: l_bflow_applied_to_amt NUMBER; -- 5132302
34823: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34824:
34825: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34826:
34827: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34894: l_accrual_line_num := NULL; -- 4262811
34895: l_tmp_amt := NULL; -- 4262811
34896: --
34897:
34898: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34899: l_balance_type_code <> 'B' THEN
34900: IF NVL(
34901: xla_ae_sources_pkg.GetSystemSourceChar(
34902: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 34983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34979: --
34980: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34981:
34982: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34983: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34984:
34985: -- 4955764
34986: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34987: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35075: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35076:
35077: IF xla_accounting_cache_pkg.GetValueChar
35078: (p_source_code => 'LEDGER_CATEGORY_CODE'
35079: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35080: AND l_bflow_method_code = 'PRIOR_ENTRY'
35081: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35082: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35083: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35188: p_lookup_type => 'XLA_OWNER_TYPE'
35189: ,p_lookup_code => l_component_type_code
35190: )
35191: ,p_token_4 => 'PRODUCT_NAME'
35192: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35193: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35194: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35195: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35196: ,p_ae_header_id => NULL

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

35189: ,p_lookup_code => l_component_type_code
35190: )
35191: ,p_token_4 => 'PRODUCT_NAME'
35192: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35193: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35194: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35195: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35196: ,p_ae_header_id => NULL
35197: );

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

35190: )
35191: ,p_token_4 => 'PRODUCT_NAME'
35192: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35193: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35194: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35195: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35196: ,p_ae_header_id => NULL
35197: );
35198:

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

35191: ,p_token_4 => 'PRODUCT_NAME'
35192: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35193: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35194: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35195: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35196: ,p_ae_header_id => NULL
35197: );
35198:
35199: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35226: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35222: ----------------------------------------------------------------------------------
35223: -- 4219869 Business Flow
35224: -- Update journal entry status -- Need to generate this within IF
35225: ----------------------------------------------------------------------------------
35226: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35227: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35228: ,p_balance_type_code => l_balance_type_code
35229: );
35230:

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

35267:
35268: --
35269: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35270: --
35271: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35272: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35273: ELSE
35274: ---------------------------------------------------------------------------------------------------
35275: -- 4262811a Switch Sign

Line 35296: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35292:
35293: XLA_AE_LINES_PKG.ValidateCurrentLine;
35294: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35295:
35296: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35297: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35298: ,p_balance_type_code => l_balance_type_code);
35299:
35300: END IF;

Line 35453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35449: l_tmp_amt NUMBER;
35450: l_acc_rev_natural_side_code VARCHAR2(1);
35451:
35452: l_num_entries NUMBER;
35453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35457: l_recog_line_1 NUMBER;

Line 35454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35450: l_acc_rev_natural_side_code VARCHAR2(1);
35451:
35452: l_num_entries NUMBER;
35453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35457: l_recog_line_1 NUMBER;
35458: l_recog_line_2 NUMBER;

Line 35455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35451:
35452: l_num_entries NUMBER;
35453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35457: l_recog_line_1 NUMBER;
35458: l_recog_line_2 NUMBER;
35459:

Line 35456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35452: l_num_entries NUMBER;
35453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35457: l_recog_line_1 NUMBER;
35458: l_recog_line_2 NUMBER;
35459:
35460: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35462: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35458: l_recog_line_2 NUMBER;
35459:
35460: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35461: l_bflow_applied_to_amt NUMBER; -- 5132302
35462: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35463:
35464: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35465:
35466: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35533: l_accrual_line_num := NULL; -- 4262811
35534: l_tmp_amt := NULL; -- 4262811
35535: --
35536:
35537: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35538: l_balance_type_code <> 'B' THEN
35539: IF NVL(
35540: xla_ae_sources_pkg.GetSystemSourceChar(
35541: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 35622: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35618: --
35619: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35620:
35621: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35622: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35623:
35624: -- 4955764
35625: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35626: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35716: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35717:
35718: IF xla_accounting_cache_pkg.GetValueChar
35719: (p_source_code => 'LEDGER_CATEGORY_CODE'
35720: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35721: AND l_bflow_method_code = 'PRIOR_ENTRY'
35722: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35723: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35724: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35829: p_lookup_type => 'XLA_OWNER_TYPE'
35830: ,p_lookup_code => l_component_type_code
35831: )
35832: ,p_token_4 => 'PRODUCT_NAME'
35833: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35834: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35835: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35836: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35837: ,p_ae_header_id => NULL

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

35830: ,p_lookup_code => l_component_type_code
35831: )
35832: ,p_token_4 => 'PRODUCT_NAME'
35833: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35834: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35835: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35836: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35837: ,p_ae_header_id => NULL
35838: );

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

35831: )
35832: ,p_token_4 => 'PRODUCT_NAME'
35833: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35834: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35835: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35836: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35837: ,p_ae_header_id => NULL
35838: );
35839:

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

35832: ,p_token_4 => 'PRODUCT_NAME'
35833: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35834: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35835: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35836: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35837: ,p_ae_header_id => NULL
35838: );
35839:
35840: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35867: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35863: ----------------------------------------------------------------------------------
35864: -- 4219869 Business Flow
35865: -- Update journal entry status -- Need to generate this within IF
35866: ----------------------------------------------------------------------------------
35867: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35868: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35869: ,p_balance_type_code => l_balance_type_code
35870: );
35871:

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

35908:
35909: --
35910: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35911: --
35912: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35913: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35914: ELSE
35915: ---------------------------------------------------------------------------------------------------
35916: -- 4262811a Switch Sign

Line 35937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35933:
35934: XLA_AE_LINES_PKG.ValidateCurrentLine;
35935: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35936:
35937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35938: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35939: ,p_balance_type_code => l_balance_type_code);
35940:
35941: END IF;

Line 36094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36090: l_tmp_amt NUMBER;
36091: l_acc_rev_natural_side_code VARCHAR2(1);
36092:
36093: l_num_entries NUMBER;
36094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36098: l_recog_line_1 NUMBER;

Line 36095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36091: l_acc_rev_natural_side_code VARCHAR2(1);
36092:
36093: l_num_entries NUMBER;
36094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36098: l_recog_line_1 NUMBER;
36099: l_recog_line_2 NUMBER;

Line 36096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36092:
36093: l_num_entries NUMBER;
36094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36098: l_recog_line_1 NUMBER;
36099: l_recog_line_2 NUMBER;
36100:

Line 36097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36093: l_num_entries NUMBER;
36094: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36095: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36096: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36097: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36098: l_recog_line_1 NUMBER;
36099: l_recog_line_2 NUMBER;
36100:
36101: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36103: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36099: l_recog_line_2 NUMBER;
36100:
36101: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36102: l_bflow_applied_to_amt NUMBER; -- 5132302
36103: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36104:
36105: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36106:
36107: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36174: l_accrual_line_num := NULL; -- 4262811
36175: l_tmp_amt := NULL; -- 4262811
36176: --
36177:
36178: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36179: l_balance_type_code <> 'B' THEN
36180: IF ((NVL(
36181: xla_ae_sources_pkg.GetSystemSourceChar(
36182: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 36270: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36266: --
36267: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36268:
36269: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36270: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36271:
36272: -- 4955764
36273: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36274: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36364: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36365:
36366: IF xla_accounting_cache_pkg.GetValueChar
36367: (p_source_code => 'LEDGER_CATEGORY_CODE'
36368: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36369: AND l_bflow_method_code = 'PRIOR_ENTRY'
36370: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36371: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36372: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36477: p_lookup_type => 'XLA_OWNER_TYPE'
36478: ,p_lookup_code => l_component_type_code
36479: )
36480: ,p_token_4 => 'PRODUCT_NAME'
36481: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36482: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36483: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36484: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36485: ,p_ae_header_id => NULL

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

36478: ,p_lookup_code => l_component_type_code
36479: )
36480: ,p_token_4 => 'PRODUCT_NAME'
36481: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36482: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36483: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36484: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36485: ,p_ae_header_id => NULL
36486: );

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

36479: )
36480: ,p_token_4 => 'PRODUCT_NAME'
36481: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36482: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36483: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36484: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36485: ,p_ae_header_id => NULL
36486: );
36487:

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

36480: ,p_token_4 => 'PRODUCT_NAME'
36481: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36482: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36483: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36484: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36485: ,p_ae_header_id => NULL
36486: );
36487:
36488: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36511: ----------------------------------------------------------------------------------
36512: -- 4219869 Business Flow
36513: -- Update journal entry status -- Need to generate this within IF
36514: ----------------------------------------------------------------------------------
36515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36517: ,p_balance_type_code => l_balance_type_code
36518: );
36519:

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

36556:
36557: --
36558: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36559: --
36560: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36561: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36562: ELSE
36563: ---------------------------------------------------------------------------------------------------
36564: -- 4262811a Switch Sign

Line 36585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36581:
36582: XLA_AE_LINES_PKG.ValidateCurrentLine;
36583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36584:
36585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36586: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36587: ,p_balance_type_code => l_balance_type_code);
36588:
36589: END IF;

Line 36717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36713: l_tmp_amt NUMBER;
36714: l_acc_rev_natural_side_code VARCHAR2(1);
36715:
36716: l_num_entries NUMBER;
36717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36721: l_recog_line_1 NUMBER;

Line 36718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36714: l_acc_rev_natural_side_code VARCHAR2(1);
36715:
36716: l_num_entries NUMBER;
36717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36721: l_recog_line_1 NUMBER;
36722: l_recog_line_2 NUMBER;

Line 36719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36715:
36716: l_num_entries NUMBER;
36717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36721: l_recog_line_1 NUMBER;
36722: l_recog_line_2 NUMBER;
36723:

Line 36720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36716: l_num_entries NUMBER;
36717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36721: l_recog_line_1 NUMBER;
36722: l_recog_line_2 NUMBER;
36723:
36724: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36726: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36722: l_recog_line_2 NUMBER;
36723:
36724: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36725: l_bflow_applied_to_amt NUMBER; -- 5132302
36726: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36727:
36728: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36729:
36730: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36797: l_accrual_line_num := NULL; -- 4262811
36798: l_tmp_amt := NULL; -- 4262811
36799: --
36800:
36801: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36802: l_balance_type_code <> 'B' THEN
36803: IF NVL(
36804: xla_ae_sources_pkg.GetSystemSourceChar(
36805: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 36882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36878: --
36879: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36880:
36881: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36882: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36883:
36884: -- 4955764
36885: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36886: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36984: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36985:
36986: IF xla_accounting_cache_pkg.GetValueChar
36987: (p_source_code => 'LEDGER_CATEGORY_CODE'
36988: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36989: AND l_bflow_method_code = 'PRIOR_ENTRY'
36990: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36991: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36992: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37094: p_lookup_type => 'XLA_OWNER_TYPE'
37095: ,p_lookup_code => l_component_type_code
37096: )
37097: ,p_token_4 => 'PRODUCT_NAME'
37098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37102: ,p_ae_header_id => NULL

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

37095: ,p_lookup_code => l_component_type_code
37096: )
37097: ,p_token_4 => 'PRODUCT_NAME'
37098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37102: ,p_ae_header_id => NULL
37103: );

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

37096: )
37097: ,p_token_4 => 'PRODUCT_NAME'
37098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37102: ,p_ae_header_id => NULL
37103: );
37104:

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

37097: ,p_token_4 => 'PRODUCT_NAME'
37098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37102: ,p_ae_header_id => NULL
37103: );
37104:
37105: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37132: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37128: ----------------------------------------------------------------------------------
37129: -- 4219869 Business Flow
37130: -- Update journal entry status -- Need to generate this within IF
37131: ----------------------------------------------------------------------------------
37132: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37133: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37134: ,p_balance_type_code => l_balance_type_code
37135: );
37136:

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

37173:
37174: --
37175: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37176: --
37177: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37178: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37179: ELSE
37180: ---------------------------------------------------------------------------------------------------
37181: -- 4262811a Switch Sign

Line 37202: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37198:
37199: XLA_AE_LINES_PKG.ValidateCurrentLine;
37200: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37201:
37202: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37203: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37204: ,p_balance_type_code => l_balance_type_code);
37205:
37206: END IF;

Line 37336: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37332: l_tmp_amt NUMBER;
37333: l_acc_rev_natural_side_code VARCHAR2(1);
37334:
37335: l_num_entries NUMBER;
37336: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37337: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37338: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37339: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37340: l_recog_line_1 NUMBER;

Line 37337: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37333: l_acc_rev_natural_side_code VARCHAR2(1);
37334:
37335: l_num_entries NUMBER;
37336: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37337: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37338: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37339: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37340: l_recog_line_1 NUMBER;
37341: l_recog_line_2 NUMBER;

Line 37338: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37334:
37335: l_num_entries NUMBER;
37336: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37337: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37338: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37339: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37340: l_recog_line_1 NUMBER;
37341: l_recog_line_2 NUMBER;
37342:

Line 37339: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37335: l_num_entries NUMBER;
37336: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37337: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37338: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37339: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37340: l_recog_line_1 NUMBER;
37341: l_recog_line_2 NUMBER;
37342:
37343: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37345: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37341: l_recog_line_2 NUMBER;
37342:
37343: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37344: l_bflow_applied_to_amt NUMBER; -- 5132302
37345: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37346:
37347: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37348:
37349: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37416: l_accrual_line_num := NULL; -- 4262811
37417: l_tmp_amt := NULL; -- 4262811
37418: --
37419:
37420: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37421: l_balance_type_code <> 'B' THEN
37422: IF (NVL(
37423: xla_ae_sources_pkg.GetSystemSourceChar(
37424: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 37511: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37507: --
37508: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37509:
37510: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37511: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37512:
37513: -- 4955764
37514: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37515: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37613: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37614:
37615: IF xla_accounting_cache_pkg.GetValueChar
37616: (p_source_code => 'LEDGER_CATEGORY_CODE'
37617: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37618: AND l_bflow_method_code = 'PRIOR_ENTRY'
37619: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37620: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37621: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37723: p_lookup_type => 'XLA_OWNER_TYPE'
37724: ,p_lookup_code => l_component_type_code
37725: )
37726: ,p_token_4 => 'PRODUCT_NAME'
37727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37731: ,p_ae_header_id => NULL

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

37724: ,p_lookup_code => l_component_type_code
37725: )
37726: ,p_token_4 => 'PRODUCT_NAME'
37727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37731: ,p_ae_header_id => NULL
37732: );

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

37725: )
37726: ,p_token_4 => 'PRODUCT_NAME'
37727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37731: ,p_ae_header_id => NULL
37732: );
37733:

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

37726: ,p_token_4 => 'PRODUCT_NAME'
37727: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37728: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37729: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37730: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37731: ,p_ae_header_id => NULL
37732: );
37733:
37734: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37757: ----------------------------------------------------------------------------------
37758: -- 4219869 Business Flow
37759: -- Update journal entry status -- Need to generate this within IF
37760: ----------------------------------------------------------------------------------
37761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37762: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37763: ,p_balance_type_code => l_balance_type_code
37764: );
37765:

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

37802:
37803: --
37804: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37805: --
37806: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37807: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37808: ELSE
37809: ---------------------------------------------------------------------------------------------------
37810: -- 4262811a Switch Sign

Line 37831: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37827:
37828: XLA_AE_LINES_PKG.ValidateCurrentLine;
37829: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37830:
37831: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37832: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37833: ,p_balance_type_code => l_balance_type_code);
37834:
37835: END IF;

Line 37979: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37975: l_tmp_amt NUMBER;
37976: l_acc_rev_natural_side_code VARCHAR2(1);
37977:
37978: l_num_entries NUMBER;
37979: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37980: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37981: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37982: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37983: l_recog_line_1 NUMBER;

Line 37980: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37976: l_acc_rev_natural_side_code VARCHAR2(1);
37977:
37978: l_num_entries NUMBER;
37979: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37980: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37981: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37982: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37983: l_recog_line_1 NUMBER;
37984: l_recog_line_2 NUMBER;

Line 37981: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37977:
37978: l_num_entries NUMBER;
37979: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37980: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37981: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37982: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37983: l_recog_line_1 NUMBER;
37984: l_recog_line_2 NUMBER;
37985:

Line 37982: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37978: l_num_entries NUMBER;
37979: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37980: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37981: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37982: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37983: l_recog_line_1 NUMBER;
37984: l_recog_line_2 NUMBER;
37985:
37986: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37988: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37984: l_recog_line_2 NUMBER;
37985:
37986: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37987: l_bflow_applied_to_amt NUMBER; -- 5132302
37988: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37989:
37990: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37991:
37992: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38059: l_accrual_line_num := NULL; -- 4262811
38060: l_tmp_amt := NULL; -- 4262811
38061: --
38062:
38063: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38064: l_balance_type_code <> 'B' THEN
38065: IF ((NVL(
38066: xla_ae_sources_pkg.GetSystemSourceChar(
38067: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 38190: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38186: --
38187: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38188:
38189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38190: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38191:
38192: -- 4955764
38193: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38194: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38285:
38286: IF xla_accounting_cache_pkg.GetValueChar
38287: (p_source_code => 'LEDGER_CATEGORY_CODE'
38288: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38289: AND l_bflow_method_code = 'PRIOR_ENTRY'
38290: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38291: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38292: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38374: p_lookup_type => 'XLA_OWNER_TYPE'
38375: ,p_lookup_code => l_component_type_code
38376: )
38377: ,p_token_4 => 'PRODUCT_NAME'
38378: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38379: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38380: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38381: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38382: ,p_ae_header_id => NULL

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

38375: ,p_lookup_code => l_component_type_code
38376: )
38377: ,p_token_4 => 'PRODUCT_NAME'
38378: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38379: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38380: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38381: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38382: ,p_ae_header_id => NULL
38383: );

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

38376: )
38377: ,p_token_4 => 'PRODUCT_NAME'
38378: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38379: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38380: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38381: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38382: ,p_ae_header_id => NULL
38383: );
38384:

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

38377: ,p_token_4 => 'PRODUCT_NAME'
38378: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38379: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38380: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38381: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38382: ,p_ae_header_id => NULL
38383: );
38384:
38385: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38412: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38408: ----------------------------------------------------------------------------------
38409: -- 4219869 Business Flow
38410: -- Update journal entry status -- Need to generate this within IF
38411: ----------------------------------------------------------------------------------
38412: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38413: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38414: ,p_balance_type_code => l_balance_type_code
38415: );
38416:

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

38453:
38454: --
38455: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38456: --
38457: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38458: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38459: ELSE
38460: ---------------------------------------------------------------------------------------------------
38461: -- 4262811a Switch Sign

Line 38482: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38478:
38479: XLA_AE_LINES_PKG.ValidateCurrentLine;
38480: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38481:
38482: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38483: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38484: ,p_balance_type_code => l_balance_type_code);
38485:
38486: END IF;

Line 38628: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38624: l_tmp_amt NUMBER;
38625: l_acc_rev_natural_side_code VARCHAR2(1);
38626:
38627: l_num_entries NUMBER;
38628: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38629: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38630: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38631: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38632: l_recog_line_1 NUMBER;

Line 38629: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38625: l_acc_rev_natural_side_code VARCHAR2(1);
38626:
38627: l_num_entries NUMBER;
38628: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38629: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38630: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38631: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38632: l_recog_line_1 NUMBER;
38633: l_recog_line_2 NUMBER;

Line 38630: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38626:
38627: l_num_entries NUMBER;
38628: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38629: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38630: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38631: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38632: l_recog_line_1 NUMBER;
38633: l_recog_line_2 NUMBER;
38634:

Line 38631: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38627: l_num_entries NUMBER;
38628: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38629: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38630: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38631: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38632: l_recog_line_1 NUMBER;
38633: l_recog_line_2 NUMBER;
38634:
38635: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38637: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38633: l_recog_line_2 NUMBER;
38634:
38635: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38636: l_bflow_applied_to_amt NUMBER; -- 5132302
38637: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38638:
38639: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38640:
38641: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38708: l_accrual_line_num := NULL; -- 4262811
38709: l_tmp_amt := NULL; -- 4262811
38710: --
38711:
38712: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38713: l_balance_type_code <> 'B' THEN
38714: IF ((NVL(
38715: xla_ae_sources_pkg.GetSystemSourceChar(
38716: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 38835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38831: --
38832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38833:
38834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38836:
38837: -- 4955764
38838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38839: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38927: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38928:
38929: IF xla_accounting_cache_pkg.GetValueChar
38930: (p_source_code => 'LEDGER_CATEGORY_CODE'
38931: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38932: AND l_bflow_method_code = 'PRIOR_ENTRY'
38933: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38934: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38935: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39017: p_lookup_type => 'XLA_OWNER_TYPE'
39018: ,p_lookup_code => l_component_type_code
39019: )
39020: ,p_token_4 => 'PRODUCT_NAME'
39021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39025: ,p_ae_header_id => NULL

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

39018: ,p_lookup_code => l_component_type_code
39019: )
39020: ,p_token_4 => 'PRODUCT_NAME'
39021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39025: ,p_ae_header_id => NULL
39026: );

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

39019: )
39020: ,p_token_4 => 'PRODUCT_NAME'
39021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39025: ,p_ae_header_id => NULL
39026: );
39027:

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

39020: ,p_token_4 => 'PRODUCT_NAME'
39021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39025: ,p_ae_header_id => NULL
39026: );
39027:
39028: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39051: ----------------------------------------------------------------------------------
39052: -- 4219869 Business Flow
39053: -- Update journal entry status -- Need to generate this within IF
39054: ----------------------------------------------------------------------------------
39055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39056: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39057: ,p_balance_type_code => l_balance_type_code
39058: );
39059:

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

39096:
39097: --
39098: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39099: --
39100: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39101: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39102: ELSE
39103: ---------------------------------------------------------------------------------------------------
39104: -- 4262811a Switch Sign

Line 39125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39121:
39122: XLA_AE_LINES_PKG.ValidateCurrentLine;
39123: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39124:
39125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39126: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39127: ,p_balance_type_code => l_balance_type_code);
39128:
39129: END IF;

Line 39275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39271: l_tmp_amt NUMBER;
39272: l_acc_rev_natural_side_code VARCHAR2(1);
39273:
39274: l_num_entries NUMBER;
39275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39279: l_recog_line_1 NUMBER;

Line 39276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39272: l_acc_rev_natural_side_code VARCHAR2(1);
39273:
39274: l_num_entries NUMBER;
39275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39279: l_recog_line_1 NUMBER;
39280: l_recog_line_2 NUMBER;

Line 39277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39273:
39274: l_num_entries NUMBER;
39275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39279: l_recog_line_1 NUMBER;
39280: l_recog_line_2 NUMBER;
39281:

Line 39278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39274: l_num_entries NUMBER;
39275: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39276: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39277: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39278: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39279: l_recog_line_1 NUMBER;
39280: l_recog_line_2 NUMBER;
39281:
39282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39280: l_recog_line_2 NUMBER;
39281:
39282: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39283: l_bflow_applied_to_amt NUMBER; -- 5132302
39284: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39285:
39286: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39287:
39288: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39355: l_accrual_line_num := NULL; -- 4262811
39356: l_tmp_amt := NULL; -- 4262811
39357: --
39358:
39359: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39360: l_balance_type_code <> 'B' THEN
39361: IF ((NVL(
39362: xla_ae_sources_pkg.GetSystemSourceChar(
39363: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 39468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39464: --
39465: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39466:
39467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39469:
39470: -- 4955764
39471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39562: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39563:
39564: IF xla_accounting_cache_pkg.GetValueChar
39565: (p_source_code => 'LEDGER_CATEGORY_CODE'
39566: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39567: AND l_bflow_method_code = 'PRIOR_ENTRY'
39568: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39569: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39570: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39652: p_lookup_type => 'XLA_OWNER_TYPE'
39653: ,p_lookup_code => l_component_type_code
39654: )
39655: ,p_token_4 => 'PRODUCT_NAME'
39656: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39657: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39658: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39659: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39660: ,p_ae_header_id => NULL

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

39653: ,p_lookup_code => l_component_type_code
39654: )
39655: ,p_token_4 => 'PRODUCT_NAME'
39656: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39657: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39658: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39659: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39660: ,p_ae_header_id => NULL
39661: );

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

39654: )
39655: ,p_token_4 => 'PRODUCT_NAME'
39656: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39657: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39658: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39659: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39660: ,p_ae_header_id => NULL
39661: );
39662:

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

39655: ,p_token_4 => 'PRODUCT_NAME'
39656: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39657: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39658: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39659: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39660: ,p_ae_header_id => NULL
39661: );
39662:
39663: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39690: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39686: ----------------------------------------------------------------------------------
39687: -- 4219869 Business Flow
39688: -- Update journal entry status -- Need to generate this within IF
39689: ----------------------------------------------------------------------------------
39690: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39691: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39692: ,p_balance_type_code => l_balance_type_code
39693: );
39694:

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

39731:
39732: --
39733: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39734: --
39735: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39736: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39737: ELSE
39738: ---------------------------------------------------------------------------------------------------
39739: -- 4262811a Switch Sign

Line 39760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39756:
39757: XLA_AE_LINES_PKG.ValidateCurrentLine;
39758: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39759:
39760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39761: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39762: ,p_balance_type_code => l_balance_type_code);
39763:
39764: END IF;

Line 39892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39888: l_tmp_amt NUMBER;
39889: l_acc_rev_natural_side_code VARCHAR2(1);
39890:
39891: l_num_entries NUMBER;
39892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39896: l_recog_line_1 NUMBER;

Line 39893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39889: l_acc_rev_natural_side_code VARCHAR2(1);
39890:
39891: l_num_entries NUMBER;
39892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39896: l_recog_line_1 NUMBER;
39897: l_recog_line_2 NUMBER;

Line 39894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39890:
39891: l_num_entries NUMBER;
39892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39896: l_recog_line_1 NUMBER;
39897: l_recog_line_2 NUMBER;
39898:

Line 39895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39891: l_num_entries NUMBER;
39892: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39893: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39894: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39895: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39896: l_recog_line_1 NUMBER;
39897: l_recog_line_2 NUMBER;
39898:
39899: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39901: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39897: l_recog_line_2 NUMBER;
39898:
39899: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39900: l_bflow_applied_to_amt NUMBER; -- 5132302
39901: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39902:
39903: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39904:
39905: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39972: l_accrual_line_num := NULL; -- 4262811
39973: l_tmp_amt := NULL; -- 4262811
39974: --
39975:
39976: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39977: l_balance_type_code <> 'B' THEN
39978: IF (NVL(
39979: xla_ae_sources_pkg.GetSystemSourceChar(
39980: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 40064: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40060: --
40061: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40062:
40063: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40064: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40065:
40066: -- 4955764
40067: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40068: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40166: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40167:
40168: IF xla_accounting_cache_pkg.GetValueChar
40169: (p_source_code => 'LEDGER_CATEGORY_CODE'
40170: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40171: AND l_bflow_method_code = 'PRIOR_ENTRY'
40172: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40173: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40174: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40276: p_lookup_type => 'XLA_OWNER_TYPE'
40277: ,p_lookup_code => l_component_type_code
40278: )
40279: ,p_token_4 => 'PRODUCT_NAME'
40280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40284: ,p_ae_header_id => NULL

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

40277: ,p_lookup_code => l_component_type_code
40278: )
40279: ,p_token_4 => 'PRODUCT_NAME'
40280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40284: ,p_ae_header_id => NULL
40285: );

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

40278: )
40279: ,p_token_4 => 'PRODUCT_NAME'
40280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40284: ,p_ae_header_id => NULL
40285: );
40286:

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

40279: ,p_token_4 => 'PRODUCT_NAME'
40280: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40281: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40282: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40283: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40284: ,p_ae_header_id => NULL
40285: );
40286:
40287: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40314: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40310: ----------------------------------------------------------------------------------
40311: -- 4219869 Business Flow
40312: -- Update journal entry status -- Need to generate this within IF
40313: ----------------------------------------------------------------------------------
40314: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40315: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40316: ,p_balance_type_code => l_balance_type_code
40317: );
40318:

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

40355:
40356: --
40357: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40358: --
40359: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40360: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40361: ELSE
40362: ---------------------------------------------------------------------------------------------------
40363: -- 4262811a Switch Sign

Line 40384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40380:
40381: XLA_AE_LINES_PKG.ValidateCurrentLine;
40382: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40383:
40384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40385: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40386: ,p_balance_type_code => l_balance_type_code);
40387:
40388: END IF;

Line 40516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40512: l_tmp_amt NUMBER;
40513: l_acc_rev_natural_side_code VARCHAR2(1);
40514:
40515: l_num_entries NUMBER;
40516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40520: l_recog_line_1 NUMBER;

Line 40517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40513: l_acc_rev_natural_side_code VARCHAR2(1);
40514:
40515: l_num_entries NUMBER;
40516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40520: l_recog_line_1 NUMBER;
40521: l_recog_line_2 NUMBER;

Line 40518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40514:
40515: l_num_entries NUMBER;
40516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40520: l_recog_line_1 NUMBER;
40521: l_recog_line_2 NUMBER;
40522:

Line 40519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40515: l_num_entries NUMBER;
40516: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40517: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40518: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40519: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40520: l_recog_line_1 NUMBER;
40521: l_recog_line_2 NUMBER;
40522:
40523: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40525: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40521: l_recog_line_2 NUMBER;
40522:
40523: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40524: l_bflow_applied_to_amt NUMBER; -- 5132302
40525: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40526:
40527: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40528:
40529: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40596: l_accrual_line_num := NULL; -- 4262811
40597: l_tmp_amt := NULL; -- 4262811
40598: --
40599:
40600: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40601: l_balance_type_code <> 'B' THEN
40602: IF (NVL(
40603: xla_ae_sources_pkg.GetSystemSourceChar(
40604: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 40688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40684: --
40685: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40686:
40687: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40688: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40689:
40690: -- 4955764
40691: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40692: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40790: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40791:
40792: IF xla_accounting_cache_pkg.GetValueChar
40793: (p_source_code => 'LEDGER_CATEGORY_CODE'
40794: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40795: AND l_bflow_method_code = 'PRIOR_ENTRY'
40796: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40797: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40798: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40900: p_lookup_type => 'XLA_OWNER_TYPE'
40901: ,p_lookup_code => l_component_type_code
40902: )
40903: ,p_token_4 => 'PRODUCT_NAME'
40904: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40905: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40906: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40907: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40908: ,p_ae_header_id => NULL

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

40901: ,p_lookup_code => l_component_type_code
40902: )
40903: ,p_token_4 => 'PRODUCT_NAME'
40904: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40905: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40906: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40907: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40908: ,p_ae_header_id => NULL
40909: );

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

40902: )
40903: ,p_token_4 => 'PRODUCT_NAME'
40904: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40905: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40906: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40907: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40908: ,p_ae_header_id => NULL
40909: );
40910:

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

40903: ,p_token_4 => 'PRODUCT_NAME'
40904: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40905: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40906: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40907: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40908: ,p_ae_header_id => NULL
40909: );
40910:
40911: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40938: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40934: ----------------------------------------------------------------------------------
40935: -- 4219869 Business Flow
40936: -- Update journal entry status -- Need to generate this within IF
40937: ----------------------------------------------------------------------------------
40938: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40939: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40940: ,p_balance_type_code => l_balance_type_code
40941: );
40942:

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

40979:
40980: --
40981: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40982: --
40983: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40984: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40985: ELSE
40986: ---------------------------------------------------------------------------------------------------
40987: -- 4262811a Switch Sign

Line 41008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41004:
41005: XLA_AE_LINES_PKG.ValidateCurrentLine;
41006: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41007:
41008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41009: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41010: ,p_balance_type_code => l_balance_type_code);
41011:
41012: END IF;

Line 41132: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41128: l_tmp_amt NUMBER;
41129: l_acc_rev_natural_side_code VARCHAR2(1);
41130:
41131: l_num_entries NUMBER;
41132: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41133: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41134: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41135: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41136: l_recog_line_1 NUMBER;

Line 41133: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41129: l_acc_rev_natural_side_code VARCHAR2(1);
41130:
41131: l_num_entries NUMBER;
41132: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41133: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41134: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41135: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41136: l_recog_line_1 NUMBER;
41137: l_recog_line_2 NUMBER;

Line 41134: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41130:
41131: l_num_entries NUMBER;
41132: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41133: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41134: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41135: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41136: l_recog_line_1 NUMBER;
41137: l_recog_line_2 NUMBER;
41138:

Line 41135: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41131: l_num_entries NUMBER;
41132: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41133: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41134: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41135: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41136: l_recog_line_1 NUMBER;
41137: l_recog_line_2 NUMBER;
41138:
41139: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41141: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41137: l_recog_line_2 NUMBER;
41138:
41139: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41140: l_bflow_applied_to_amt NUMBER; -- 5132302
41141: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41142:
41143: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41144:
41145: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41212: l_accrual_line_num := NULL; -- 4262811
41213: l_tmp_amt := NULL; -- 4262811
41214: --
41215:
41216: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41217: l_balance_type_code <> 'B' THEN
41218: IF (NVL(
41219: xla_ae_sources_pkg.GetSystemSourceChar(
41220: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 41325: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41321: --
41322: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41323:
41324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41325: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41326:
41327: -- 4955764
41328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41421: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41422:
41423: IF xla_accounting_cache_pkg.GetValueChar
41424: (p_source_code => 'LEDGER_CATEGORY_CODE'
41425: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41426: AND l_bflow_method_code = 'PRIOR_ENTRY'
41427: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41428: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41429: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41498: p_lookup_type => 'XLA_OWNER_TYPE'
41499: ,p_lookup_code => l_component_type_code
41500: )
41501: ,p_token_4 => 'PRODUCT_NAME'
41502: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41503: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41504: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41505: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41506: ,p_ae_header_id => NULL

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

41499: ,p_lookup_code => l_component_type_code
41500: )
41501: ,p_token_4 => 'PRODUCT_NAME'
41502: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41503: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41504: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41505: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41506: ,p_ae_header_id => NULL
41507: );

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

41500: )
41501: ,p_token_4 => 'PRODUCT_NAME'
41502: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41503: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41504: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41505: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41506: ,p_ae_header_id => NULL
41507: );
41508:

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

41501: ,p_token_4 => 'PRODUCT_NAME'
41502: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41503: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41504: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41505: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41506: ,p_ae_header_id => NULL
41507: );
41508:
41509: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41532: ----------------------------------------------------------------------------------
41533: -- 4219869 Business Flow
41534: -- Update journal entry status -- Need to generate this within IF
41535: ----------------------------------------------------------------------------------
41536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41537: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41538: ,p_balance_type_code => l_balance_type_code
41539: );
41540:

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

41577:
41578: --
41579: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41580: --
41581: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41582: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41583: ELSE
41584: ---------------------------------------------------------------------------------------------------
41585: -- 4262811a Switch Sign

Line 41606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41602:
41603: XLA_AE_LINES_PKG.ValidateCurrentLine;
41604: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41605:
41606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41607: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41608: ,p_balance_type_code => l_balance_type_code);
41609:
41610: END IF;

Line 41728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41724: l_tmp_amt NUMBER;
41725: l_acc_rev_natural_side_code VARCHAR2(1);
41726:
41727: l_num_entries NUMBER;
41728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41732: l_recog_line_1 NUMBER;

Line 41729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41725: l_acc_rev_natural_side_code VARCHAR2(1);
41726:
41727: l_num_entries NUMBER;
41728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41732: l_recog_line_1 NUMBER;
41733: l_recog_line_2 NUMBER;

Line 41730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41726:
41727: l_num_entries NUMBER;
41728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41732: l_recog_line_1 NUMBER;
41733: l_recog_line_2 NUMBER;
41734:

Line 41731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41727: l_num_entries NUMBER;
41728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41732: l_recog_line_1 NUMBER;
41733: l_recog_line_2 NUMBER;
41734:
41735: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41737: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41733: l_recog_line_2 NUMBER;
41734:
41735: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41736: l_bflow_applied_to_amt NUMBER; -- 5132302
41737: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41738:
41739: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41740:
41741: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41808: l_accrual_line_num := NULL; -- 4262811
41809: l_tmp_amt := NULL; -- 4262811
41810: --
41811:
41812: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41813: l_balance_type_code <> 'B' THEN
41814: IF (NVL(
41815: xla_ae_sources_pkg.GetSystemSourceChar(
41816: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 41898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41894: --
41895: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41896:
41897: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41898: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41899:
41900: -- 4955764
41901: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41902: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41994: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41995:
41996: IF xla_accounting_cache_pkg.GetValueChar
41997: (p_source_code => 'LEDGER_CATEGORY_CODE'
41998: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41999: AND l_bflow_method_code = 'PRIOR_ENTRY'
42000: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42001: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42002: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42071: p_lookup_type => 'XLA_OWNER_TYPE'
42072: ,p_lookup_code => l_component_type_code
42073: )
42074: ,p_token_4 => 'PRODUCT_NAME'
42075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42079: ,p_ae_header_id => NULL

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

42072: ,p_lookup_code => l_component_type_code
42073: )
42074: ,p_token_4 => 'PRODUCT_NAME'
42075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42079: ,p_ae_header_id => NULL
42080: );

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

42073: )
42074: ,p_token_4 => 'PRODUCT_NAME'
42075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42079: ,p_ae_header_id => NULL
42080: );
42081:

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

42074: ,p_token_4 => 'PRODUCT_NAME'
42075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42079: ,p_ae_header_id => NULL
42080: );
42081:
42082: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42105: ----------------------------------------------------------------------------------
42106: -- 4219869 Business Flow
42107: -- Update journal entry status -- Need to generate this within IF
42108: ----------------------------------------------------------------------------------
42109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42110: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42111: ,p_balance_type_code => l_balance_type_code
42112: );
42113:

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

42150:
42151: --
42152: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42153: --
42154: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42155: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42156: ELSE
42157: ---------------------------------------------------------------------------------------------------
42158: -- 4262811a Switch Sign

Line 42179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42175:
42176: XLA_AE_LINES_PKG.ValidateCurrentLine;
42177: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42178:
42179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42180: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42181: ,p_balance_type_code => l_balance_type_code);
42182:
42183: END IF;

Line 42303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42299: l_tmp_amt NUMBER;
42300: l_acc_rev_natural_side_code VARCHAR2(1);
42301:
42302: l_num_entries NUMBER;
42303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42307: l_recog_line_1 NUMBER;

Line 42304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42300: l_acc_rev_natural_side_code VARCHAR2(1);
42301:
42302: l_num_entries NUMBER;
42303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42307: l_recog_line_1 NUMBER;
42308: l_recog_line_2 NUMBER;

Line 42305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42301:
42302: l_num_entries NUMBER;
42303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42307: l_recog_line_1 NUMBER;
42308: l_recog_line_2 NUMBER;
42309:

Line 42306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42302: l_num_entries NUMBER;
42303: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42304: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42305: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42306: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42307: l_recog_line_1 NUMBER;
42308: l_recog_line_2 NUMBER;
42309:
42310: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42312: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42308: l_recog_line_2 NUMBER;
42309:
42310: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42311: l_bflow_applied_to_amt NUMBER; -- 5132302
42312: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42313:
42314: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42315:
42316: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42383: l_accrual_line_num := NULL; -- 4262811
42384: l_tmp_amt := NULL; -- 4262811
42385: --
42386:
42387: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42388: l_balance_type_code <> 'B' THEN
42389: IF (NVL(
42390: xla_ae_sources_pkg.GetSystemSourceChar(
42391: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 42496: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42492: --
42493: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42494:
42495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42496: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42497:
42498: -- 4955764
42499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42592: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42593:
42594: IF xla_accounting_cache_pkg.GetValueChar
42595: (p_source_code => 'LEDGER_CATEGORY_CODE'
42596: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42597: AND l_bflow_method_code = 'PRIOR_ENTRY'
42598: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42599: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42600: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42669: p_lookup_type => 'XLA_OWNER_TYPE'
42670: ,p_lookup_code => l_component_type_code
42671: )
42672: ,p_token_4 => 'PRODUCT_NAME'
42673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42677: ,p_ae_header_id => NULL

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

42670: ,p_lookup_code => l_component_type_code
42671: )
42672: ,p_token_4 => 'PRODUCT_NAME'
42673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42677: ,p_ae_header_id => NULL
42678: );

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

42671: )
42672: ,p_token_4 => 'PRODUCT_NAME'
42673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42677: ,p_ae_header_id => NULL
42678: );
42679:

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

42672: ,p_token_4 => 'PRODUCT_NAME'
42673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42677: ,p_ae_header_id => NULL
42678: );
42679:
42680: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42703: ----------------------------------------------------------------------------------
42704: -- 4219869 Business Flow
42705: -- Update journal entry status -- Need to generate this within IF
42706: ----------------------------------------------------------------------------------
42707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42708: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42709: ,p_balance_type_code => l_balance_type_code
42710: );
42711:

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

42748:
42749: --
42750: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42751: --
42752: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42753: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42754: ELSE
42755: ---------------------------------------------------------------------------------------------------
42756: -- 4262811a Switch Sign

Line 42777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42773:
42774: XLA_AE_LINES_PKG.ValidateCurrentLine;
42775: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42776:
42777: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42778: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42779: ,p_balance_type_code => l_balance_type_code);
42780:
42781: END IF;

Line 42899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42895: l_tmp_amt NUMBER;
42896: l_acc_rev_natural_side_code VARCHAR2(1);
42897:
42898: l_num_entries NUMBER;
42899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42903: l_recog_line_1 NUMBER;

Line 42900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42896: l_acc_rev_natural_side_code VARCHAR2(1);
42897:
42898: l_num_entries NUMBER;
42899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42903: l_recog_line_1 NUMBER;
42904: l_recog_line_2 NUMBER;

Line 42901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42897:
42898: l_num_entries NUMBER;
42899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42903: l_recog_line_1 NUMBER;
42904: l_recog_line_2 NUMBER;
42905:

Line 42902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42898: l_num_entries NUMBER;
42899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42903: l_recog_line_1 NUMBER;
42904: l_recog_line_2 NUMBER;
42905:
42906: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42908: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42904: l_recog_line_2 NUMBER;
42905:
42906: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42907: l_bflow_applied_to_amt NUMBER; -- 5132302
42908: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42909:
42910: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42911:
42912: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42979: l_accrual_line_num := NULL; -- 4262811
42980: l_tmp_amt := NULL; -- 4262811
42981: --
42982:
42983: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42984: l_balance_type_code <> 'B' THEN
42985: IF (NVL(
42986: xla_ae_sources_pkg.GetSystemSourceChar(
42987: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 43069: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43065: --
43066: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43067:
43068: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43069: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43070:
43071: -- 4955764
43072: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43073: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43165: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43166:
43167: IF xla_accounting_cache_pkg.GetValueChar
43168: (p_source_code => 'LEDGER_CATEGORY_CODE'
43169: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43170: AND l_bflow_method_code = 'PRIOR_ENTRY'
43171: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43172: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43173: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43242: p_lookup_type => 'XLA_OWNER_TYPE'
43243: ,p_lookup_code => l_component_type_code
43244: )
43245: ,p_token_4 => 'PRODUCT_NAME'
43246: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43247: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43248: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43249: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43250: ,p_ae_header_id => NULL

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

43243: ,p_lookup_code => l_component_type_code
43244: )
43245: ,p_token_4 => 'PRODUCT_NAME'
43246: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43247: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43248: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43249: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43250: ,p_ae_header_id => NULL
43251: );

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

43244: )
43245: ,p_token_4 => 'PRODUCT_NAME'
43246: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43247: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43248: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43249: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43250: ,p_ae_header_id => NULL
43251: );
43252:

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

43245: ,p_token_4 => 'PRODUCT_NAME'
43246: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43247: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43248: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43249: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43250: ,p_ae_header_id => NULL
43251: );
43252:
43253: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43280: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43276: ----------------------------------------------------------------------------------
43277: -- 4219869 Business Flow
43278: -- Update journal entry status -- Need to generate this within IF
43279: ----------------------------------------------------------------------------------
43280: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43281: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43282: ,p_balance_type_code => l_balance_type_code
43283: );
43284:

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

43321:
43322: --
43323: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43324: --
43325: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43326: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43327: ELSE
43328: ---------------------------------------------------------------------------------------------------
43329: -- 4262811a Switch Sign

Line 43350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43346:
43347: XLA_AE_LINES_PKG.ValidateCurrentLine;
43348: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43349:
43350: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43351: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43352: ,p_balance_type_code => l_balance_type_code);
43353:
43354: END IF;

Line 43474: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43470: l_tmp_amt NUMBER;
43471: l_acc_rev_natural_side_code VARCHAR2(1);
43472:
43473: l_num_entries NUMBER;
43474: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43475: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43476: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43477: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43478: l_recog_line_1 NUMBER;

Line 43475: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43471: l_acc_rev_natural_side_code VARCHAR2(1);
43472:
43473: l_num_entries NUMBER;
43474: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43475: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43476: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43477: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43478: l_recog_line_1 NUMBER;
43479: l_recog_line_2 NUMBER;

Line 43476: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43472:
43473: l_num_entries NUMBER;
43474: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43475: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43476: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43477: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43478: l_recog_line_1 NUMBER;
43479: l_recog_line_2 NUMBER;
43480:

Line 43477: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43473: l_num_entries NUMBER;
43474: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43475: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43476: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43477: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43478: l_recog_line_1 NUMBER;
43479: l_recog_line_2 NUMBER;
43480:
43481: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43483: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43479: l_recog_line_2 NUMBER;
43480:
43481: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43482: l_bflow_applied_to_amt NUMBER; -- 5132302
43483: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43484:
43485: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43486:
43487: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43554: l_accrual_line_num := NULL; -- 4262811
43555: l_tmp_amt := NULL; -- 4262811
43556: --
43557:
43558: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43559: l_balance_type_code <> 'B' THEN
43560: IF (NVL(
43561: xla_ae_sources_pkg.GetSystemSourceChar(
43562: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 43667: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43663: --
43664: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43665:
43666: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43667: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43668:
43669: -- 4955764
43670: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43671: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43763: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43764:
43765: IF xla_accounting_cache_pkg.GetValueChar
43766: (p_source_code => 'LEDGER_CATEGORY_CODE'
43767: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43768: AND l_bflow_method_code = 'PRIOR_ENTRY'
43769: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43770: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43771: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43840: p_lookup_type => 'XLA_OWNER_TYPE'
43841: ,p_lookup_code => l_component_type_code
43842: )
43843: ,p_token_4 => 'PRODUCT_NAME'
43844: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43845: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43846: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43847: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43848: ,p_ae_header_id => NULL

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

43841: ,p_lookup_code => l_component_type_code
43842: )
43843: ,p_token_4 => 'PRODUCT_NAME'
43844: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43845: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43846: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43847: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43848: ,p_ae_header_id => NULL
43849: );

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

43842: )
43843: ,p_token_4 => 'PRODUCT_NAME'
43844: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43845: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43846: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43847: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43848: ,p_ae_header_id => NULL
43849: );
43850:

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

43843: ,p_token_4 => 'PRODUCT_NAME'
43844: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43845: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43846: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43847: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43848: ,p_ae_header_id => NULL
43849: );
43850:
43851: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43878: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43874: ----------------------------------------------------------------------------------
43875: -- 4219869 Business Flow
43876: -- Update journal entry status -- Need to generate this within IF
43877: ----------------------------------------------------------------------------------
43878: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43879: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43880: ,p_balance_type_code => l_balance_type_code
43881: );
43882:

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

43919:
43920: --
43921: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43922: --
43923: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43924: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43925: ELSE
43926: ---------------------------------------------------------------------------------------------------
43927: -- 4262811a Switch Sign

Line 43948: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43944:
43945: XLA_AE_LINES_PKG.ValidateCurrentLine;
43946: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43947:
43948: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43949: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43950: ,p_balance_type_code => l_balance_type_code);
43951:
43952: END IF;

Line 44066: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44062: l_tmp_amt NUMBER;
44063: l_acc_rev_natural_side_code VARCHAR2(1);
44064:
44065: l_num_entries NUMBER;
44066: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44067: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44068: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44069: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44070: l_recog_line_1 NUMBER;

Line 44067: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44063: l_acc_rev_natural_side_code VARCHAR2(1);
44064:
44065: l_num_entries NUMBER;
44066: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44067: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44068: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44069: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44070: l_recog_line_1 NUMBER;
44071: l_recog_line_2 NUMBER;

Line 44068: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44064:
44065: l_num_entries NUMBER;
44066: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44067: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44068: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44069: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44070: l_recog_line_1 NUMBER;
44071: l_recog_line_2 NUMBER;
44072:

Line 44069: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44065: l_num_entries NUMBER;
44066: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44067: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44068: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44069: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44070: l_recog_line_1 NUMBER;
44071: l_recog_line_2 NUMBER;
44072:
44073: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44075: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44071: l_recog_line_2 NUMBER;
44072:
44073: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44074: l_bflow_applied_to_amt NUMBER; -- 5132302
44075: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44076:
44077: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44078:
44079: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44146: l_accrual_line_num := NULL; -- 4262811
44147: l_tmp_amt := NULL; -- 4262811
44148: --
44149:
44150: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44151: l_balance_type_code <> 'B' THEN
44152: IF NVL(
44153: xla_ae_sources_pkg.GetSystemSourceChar(
44154: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 44227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44223: --
44224: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44225:
44226: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44227: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44228:
44229: -- 4955764
44230: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44231: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44319: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44320:
44321: IF xla_accounting_cache_pkg.GetValueChar
44322: (p_source_code => 'LEDGER_CATEGORY_CODE'
44323: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44324: AND l_bflow_method_code = 'PRIOR_ENTRY'
44325: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44326: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44327: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44396: p_lookup_type => 'XLA_OWNER_TYPE'
44397: ,p_lookup_code => l_component_type_code
44398: )
44399: ,p_token_4 => 'PRODUCT_NAME'
44400: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44401: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44402: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44403: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44404: ,p_ae_header_id => NULL

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

44397: ,p_lookup_code => l_component_type_code
44398: )
44399: ,p_token_4 => 'PRODUCT_NAME'
44400: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44401: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44402: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44403: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44404: ,p_ae_header_id => NULL
44405: );

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

44398: )
44399: ,p_token_4 => 'PRODUCT_NAME'
44400: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44401: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44402: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44403: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44404: ,p_ae_header_id => NULL
44405: );
44406:

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

44399: ,p_token_4 => 'PRODUCT_NAME'
44400: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44401: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44402: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44403: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44404: ,p_ae_header_id => NULL
44405: );
44406:
44407: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44434: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44430: ----------------------------------------------------------------------------------
44431: -- 4219869 Business Flow
44432: -- Update journal entry status -- Need to generate this within IF
44433: ----------------------------------------------------------------------------------
44434: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44435: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44436: ,p_balance_type_code => l_balance_type_code
44437: );
44438:

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

44475:
44476: --
44477: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44478: --
44479: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44480: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44481: ELSE
44482: ---------------------------------------------------------------------------------------------------
44483: -- 4262811a Switch Sign

Line 44504: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44500:
44501: XLA_AE_LINES_PKG.ValidateCurrentLine;
44502: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44503:
44504: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44505: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44506: ,p_balance_type_code => l_balance_type_code);
44507:
44508: END IF;

Line 44657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44653: l_tmp_amt NUMBER;
44654: l_acc_rev_natural_side_code VARCHAR2(1);
44655:
44656: l_num_entries NUMBER;
44657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44661: l_recog_line_1 NUMBER;

Line 44658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44654: l_acc_rev_natural_side_code VARCHAR2(1);
44655:
44656: l_num_entries NUMBER;
44657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44661: l_recog_line_1 NUMBER;
44662: l_recog_line_2 NUMBER;

Line 44659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44655:
44656: l_num_entries NUMBER;
44657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44661: l_recog_line_1 NUMBER;
44662: l_recog_line_2 NUMBER;
44663:

Line 44660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44656: l_num_entries NUMBER;
44657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44661: l_recog_line_1 NUMBER;
44662: l_recog_line_2 NUMBER;
44663:
44664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44662: l_recog_line_2 NUMBER;
44663:
44664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44665: l_bflow_applied_to_amt NUMBER; -- 5132302
44666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44667:
44668: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44669:
44670: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44737: l_accrual_line_num := NULL; -- 4262811
44738: l_tmp_amt := NULL; -- 4262811
44739: --
44740:
44741: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44742: l_balance_type_code <> 'B' THEN
44743: IF (NVL(
44744: xla_ae_sources_pkg.GetSystemSourceChar(
44745: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 44849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44845: --
44846: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44847:
44848: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44849: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44850:
44851: -- 4955764
44852: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44853: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44941: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44942:
44943: IF xla_accounting_cache_pkg.GetValueChar
44944: (p_source_code => 'LEDGER_CATEGORY_CODE'
44945: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44946: AND l_bflow_method_code = 'PRIOR_ENTRY'
44947: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44948: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44949: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45031: p_lookup_type => 'XLA_OWNER_TYPE'
45032: ,p_lookup_code => l_component_type_code
45033: )
45034: ,p_token_4 => 'PRODUCT_NAME'
45035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45039: ,p_ae_header_id => NULL

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

45032: ,p_lookup_code => l_component_type_code
45033: )
45034: ,p_token_4 => 'PRODUCT_NAME'
45035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45039: ,p_ae_header_id => NULL
45040: );

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

45033: )
45034: ,p_token_4 => 'PRODUCT_NAME'
45035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45039: ,p_ae_header_id => NULL
45040: );
45041:

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

45034: ,p_token_4 => 'PRODUCT_NAME'
45035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45039: ,p_ae_header_id => NULL
45040: );
45041:
45042: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45065: ----------------------------------------------------------------------------------
45066: -- 4219869 Business Flow
45067: -- Update journal entry status -- Need to generate this within IF
45068: ----------------------------------------------------------------------------------
45069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45070: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45071: ,p_balance_type_code => l_balance_type_code
45072: );
45073:

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

45110:
45111: --
45112: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45113: --
45114: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45115: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45116: ELSE
45117: ---------------------------------------------------------------------------------------------------
45118: -- 4262811a Switch Sign

Line 45139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45135:
45136: XLA_AE_LINES_PKG.ValidateCurrentLine;
45137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45138:
45139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45140: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45141: ,p_balance_type_code => l_balance_type_code);
45142:
45143: END IF;

Line 45294: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45290: l_tmp_amt NUMBER;
45291: l_acc_rev_natural_side_code VARCHAR2(1);
45292:
45293: l_num_entries NUMBER;
45294: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45295: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45296: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45297: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45298: l_recog_line_1 NUMBER;

Line 45295: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45291: l_acc_rev_natural_side_code VARCHAR2(1);
45292:
45293: l_num_entries NUMBER;
45294: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45295: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45296: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45297: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45298: l_recog_line_1 NUMBER;
45299: l_recog_line_2 NUMBER;

Line 45296: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45292:
45293: l_num_entries NUMBER;
45294: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45295: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45296: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45297: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45298: l_recog_line_1 NUMBER;
45299: l_recog_line_2 NUMBER;
45300:

Line 45297: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45293: l_num_entries NUMBER;
45294: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45295: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45296: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45297: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45298: l_recog_line_1 NUMBER;
45299: l_recog_line_2 NUMBER;
45300:
45301: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45303: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45299: l_recog_line_2 NUMBER;
45300:
45301: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45302: l_bflow_applied_to_amt NUMBER; -- 5132302
45303: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45304:
45305: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45306:
45307: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45374: l_accrual_line_num := NULL; -- 4262811
45375: l_tmp_amt := NULL; -- 4262811
45376: --
45377:
45378: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45379: l_balance_type_code <> 'B' THEN
45380: IF (NVL(
45381: xla_ae_sources_pkg.GetSystemSourceChar(
45382: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 45486: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45482: --
45483: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45484:
45485: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45486: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45487:
45488: -- 4955764
45489: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45490: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45580: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45581:
45582: IF xla_accounting_cache_pkg.GetValueChar
45583: (p_source_code => 'LEDGER_CATEGORY_CODE'
45584: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45585: AND l_bflow_method_code = 'PRIOR_ENTRY'
45586: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45587: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45588: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45670: p_lookup_type => 'XLA_OWNER_TYPE'
45671: ,p_lookup_code => l_component_type_code
45672: )
45673: ,p_token_4 => 'PRODUCT_NAME'
45674: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45675: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45676: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45677: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45678: ,p_ae_header_id => NULL

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

45671: ,p_lookup_code => l_component_type_code
45672: )
45673: ,p_token_4 => 'PRODUCT_NAME'
45674: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45675: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45676: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45677: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45678: ,p_ae_header_id => NULL
45679: );

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

45672: )
45673: ,p_token_4 => 'PRODUCT_NAME'
45674: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45675: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45676: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45677: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45678: ,p_ae_header_id => NULL
45679: );
45680:

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

45673: ,p_token_4 => 'PRODUCT_NAME'
45674: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45675: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45676: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45677: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45678: ,p_ae_header_id => NULL
45679: );
45680:
45681: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45708: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45704: ----------------------------------------------------------------------------------
45705: -- 4219869 Business Flow
45706: -- Update journal entry status -- Need to generate this within IF
45707: ----------------------------------------------------------------------------------
45708: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45709: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45710: ,p_balance_type_code => l_balance_type_code
45711: );
45712:

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

45749:
45750: --
45751: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45752: --
45753: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45754: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45755: ELSE
45756: ---------------------------------------------------------------------------------------------------
45757: -- 4262811a Switch Sign

Line 45778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45774:
45775: XLA_AE_LINES_PKG.ValidateCurrentLine;
45776: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45777:
45778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45779: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45780: ,p_balance_type_code => l_balance_type_code);
45781:
45782: END IF;

Line 45933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45929: l_tmp_amt NUMBER;
45930: l_acc_rev_natural_side_code VARCHAR2(1);
45931:
45932: l_num_entries NUMBER;
45933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45937: l_recog_line_1 NUMBER;

Line 45934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45930: l_acc_rev_natural_side_code VARCHAR2(1);
45931:
45932: l_num_entries NUMBER;
45933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45937: l_recog_line_1 NUMBER;
45938: l_recog_line_2 NUMBER;

Line 45935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45931:
45932: l_num_entries NUMBER;
45933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45937: l_recog_line_1 NUMBER;
45938: l_recog_line_2 NUMBER;
45939:

Line 45936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45932: l_num_entries NUMBER;
45933: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45934: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45935: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45936: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45937: l_recog_line_1 NUMBER;
45938: l_recog_line_2 NUMBER;
45939:
45940: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45942: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45938: l_recog_line_2 NUMBER;
45939:
45940: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45941: l_bflow_applied_to_amt NUMBER; -- 5132302
45942: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45943:
45944: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45945:
45946: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46013: l_accrual_line_num := NULL; -- 4262811
46014: l_tmp_amt := NULL; -- 4262811
46015: --
46016:
46017: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46018: l_balance_type_code <> 'B' THEN
46019: IF ((NVL(
46020: xla_ae_sources_pkg.GetSystemSourceChar(
46021: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 46132: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46128: --
46129: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46130:
46131: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46132: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46133:
46134: -- 4955764
46135: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46136: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46226: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46227:
46228: IF xla_accounting_cache_pkg.GetValueChar
46229: (p_source_code => 'LEDGER_CATEGORY_CODE'
46230: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46231: AND l_bflow_method_code = 'PRIOR_ENTRY'
46232: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46233: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46234: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46316: p_lookup_type => 'XLA_OWNER_TYPE'
46317: ,p_lookup_code => l_component_type_code
46318: )
46319: ,p_token_4 => 'PRODUCT_NAME'
46320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46324: ,p_ae_header_id => NULL

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

46317: ,p_lookup_code => l_component_type_code
46318: )
46319: ,p_token_4 => 'PRODUCT_NAME'
46320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46324: ,p_ae_header_id => NULL
46325: );

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

46318: )
46319: ,p_token_4 => 'PRODUCT_NAME'
46320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46324: ,p_ae_header_id => NULL
46325: );
46326:

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

46319: ,p_token_4 => 'PRODUCT_NAME'
46320: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46321: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46322: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46323: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46324: ,p_ae_header_id => NULL
46325: );
46326:
46327: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46350: ----------------------------------------------------------------------------------
46351: -- 4219869 Business Flow
46352: -- Update journal entry status -- Need to generate this within IF
46353: ----------------------------------------------------------------------------------
46354: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46355: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46356: ,p_balance_type_code => l_balance_type_code
46357: );
46358:

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

46395:
46396: --
46397: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46398: --
46399: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46400: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46401: ELSE
46402: ---------------------------------------------------------------------------------------------------
46403: -- 4262811a Switch Sign

Line 46424: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46420:
46421: XLA_AE_LINES_PKG.ValidateCurrentLine;
46422: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46423:
46424: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46425: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46426: ,p_balance_type_code => l_balance_type_code);
46427:
46428: END IF;

Line 46577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46573: l_tmp_amt NUMBER;
46574: l_acc_rev_natural_side_code VARCHAR2(1);
46575:
46576: l_num_entries NUMBER;
46577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46581: l_recog_line_1 NUMBER;

Line 46578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46574: l_acc_rev_natural_side_code VARCHAR2(1);
46575:
46576: l_num_entries NUMBER;
46577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46581: l_recog_line_1 NUMBER;
46582: l_recog_line_2 NUMBER;

Line 46579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46575:
46576: l_num_entries NUMBER;
46577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46581: l_recog_line_1 NUMBER;
46582: l_recog_line_2 NUMBER;
46583:

Line 46580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46576: l_num_entries NUMBER;
46577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46581: l_recog_line_1 NUMBER;
46582: l_recog_line_2 NUMBER;
46583:
46584: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46586: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46582: l_recog_line_2 NUMBER;
46583:
46584: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46585: l_bflow_applied_to_amt NUMBER; -- 5132302
46586: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46587:
46588: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46589:
46590: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46657: l_accrual_line_num := NULL; -- 4262811
46658: l_tmp_amt := NULL; -- 4262811
46659: --
46660:
46661: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46662: l_balance_type_code <> 'B' THEN
46663: IF (NVL(
46664: xla_ae_sources_pkg.GetSystemSourceChar(
46665: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 46767: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46763: --
46764: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46765:
46766: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46767: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46768:
46769: -- 4955764
46770: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46771: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46859: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46860:
46861: IF xla_accounting_cache_pkg.GetValueChar
46862: (p_source_code => 'LEDGER_CATEGORY_CODE'
46863: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46864: AND l_bflow_method_code = 'PRIOR_ENTRY'
46865: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46866: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46867: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46949: p_lookup_type => 'XLA_OWNER_TYPE'
46950: ,p_lookup_code => l_component_type_code
46951: )
46952: ,p_token_4 => 'PRODUCT_NAME'
46953: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46954: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46955: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46956: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46957: ,p_ae_header_id => NULL

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

46950: ,p_lookup_code => l_component_type_code
46951: )
46952: ,p_token_4 => 'PRODUCT_NAME'
46953: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46954: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46955: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46956: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46957: ,p_ae_header_id => NULL
46958: );

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

46951: )
46952: ,p_token_4 => 'PRODUCT_NAME'
46953: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46954: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46955: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46956: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46957: ,p_ae_header_id => NULL
46958: );
46959:

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

46952: ,p_token_4 => 'PRODUCT_NAME'
46953: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46954: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46955: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46956: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46957: ,p_ae_header_id => NULL
46958: );
46959:
46960: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46983: ----------------------------------------------------------------------------------
46984: -- 4219869 Business Flow
46985: -- Update journal entry status -- Need to generate this within IF
46986: ----------------------------------------------------------------------------------
46987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46988: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46989: ,p_balance_type_code => l_balance_type_code
46990: );
46991:

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

47028:
47029: --
47030: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47031: --
47032: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47033: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47034: ELSE
47035: ---------------------------------------------------------------------------------------------------
47036: -- 4262811a Switch Sign

Line 47057: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47053:
47054: XLA_AE_LINES_PKG.ValidateCurrentLine;
47055: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47056:
47057: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47058: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47059: ,p_balance_type_code => l_balance_type_code);
47060:
47061: END IF;

Line 47212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47208: l_tmp_amt NUMBER;
47209: l_acc_rev_natural_side_code VARCHAR2(1);
47210:
47211: l_num_entries NUMBER;
47212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47216: l_recog_line_1 NUMBER;

Line 47213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47209: l_acc_rev_natural_side_code VARCHAR2(1);
47210:
47211: l_num_entries NUMBER;
47212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47216: l_recog_line_1 NUMBER;
47217: l_recog_line_2 NUMBER;

Line 47214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47210:
47211: l_num_entries NUMBER;
47212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47216: l_recog_line_1 NUMBER;
47217: l_recog_line_2 NUMBER;
47218:

Line 47215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47211: l_num_entries NUMBER;
47212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47216: l_recog_line_1 NUMBER;
47217: l_recog_line_2 NUMBER;
47218:
47219: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47221: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47217: l_recog_line_2 NUMBER;
47218:
47219: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47220: l_bflow_applied_to_amt NUMBER; -- 5132302
47221: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47222:
47223: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47224:
47225: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47292: l_accrual_line_num := NULL; -- 4262811
47293: l_tmp_amt := NULL; -- 4262811
47294: --
47295:
47296: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47297: l_balance_type_code <> 'B' THEN
47298: IF (NVL(
47299: xla_ae_sources_pkg.GetSystemSourceChar(
47300: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 47402: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47398: --
47399: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47400:
47401: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47402: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47403:
47404: -- 4955764
47405: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47406: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47496: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47497:
47498: IF xla_accounting_cache_pkg.GetValueChar
47499: (p_source_code => 'LEDGER_CATEGORY_CODE'
47500: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47501: AND l_bflow_method_code = 'PRIOR_ENTRY'
47502: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47503: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47504: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47586: p_lookup_type => 'XLA_OWNER_TYPE'
47587: ,p_lookup_code => l_component_type_code
47588: )
47589: ,p_token_4 => 'PRODUCT_NAME'
47590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47594: ,p_ae_header_id => NULL

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

47587: ,p_lookup_code => l_component_type_code
47588: )
47589: ,p_token_4 => 'PRODUCT_NAME'
47590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47594: ,p_ae_header_id => NULL
47595: );

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

47588: )
47589: ,p_token_4 => 'PRODUCT_NAME'
47590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47594: ,p_ae_header_id => NULL
47595: );
47596:

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

47589: ,p_token_4 => 'PRODUCT_NAME'
47590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47594: ,p_ae_header_id => NULL
47595: );
47596:
47597: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47620: ----------------------------------------------------------------------------------
47621: -- 4219869 Business Flow
47622: -- Update journal entry status -- Need to generate this within IF
47623: ----------------------------------------------------------------------------------
47624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47625: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47626: ,p_balance_type_code => l_balance_type_code
47627: );
47628:

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

47665:
47666: --
47667: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47668: --
47669: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47670: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47671: ELSE
47672: ---------------------------------------------------------------------------------------------------
47673: -- 4262811a Switch Sign

Line 47694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47690:
47691: XLA_AE_LINES_PKG.ValidateCurrentLine;
47692: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47693:
47694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47695: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47696: ,p_balance_type_code => l_balance_type_code);
47697:
47698: END IF;

Line 47849: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47845: l_tmp_amt NUMBER;
47846: l_acc_rev_natural_side_code VARCHAR2(1);
47847:
47848: l_num_entries NUMBER;
47849: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47850: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47851: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47852: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47853: l_recog_line_1 NUMBER;

Line 47850: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47846: l_acc_rev_natural_side_code VARCHAR2(1);
47847:
47848: l_num_entries NUMBER;
47849: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47850: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47851: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47852: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47853: l_recog_line_1 NUMBER;
47854: l_recog_line_2 NUMBER;

Line 47851: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47847:
47848: l_num_entries NUMBER;
47849: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47850: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47851: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47852: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47853: l_recog_line_1 NUMBER;
47854: l_recog_line_2 NUMBER;
47855:

Line 47852: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47848: l_num_entries NUMBER;
47849: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47850: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47851: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47852: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47853: l_recog_line_1 NUMBER;
47854: l_recog_line_2 NUMBER;
47855:
47856: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47858: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47854: l_recog_line_2 NUMBER;
47855:
47856: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47857: l_bflow_applied_to_amt NUMBER; -- 5132302
47858: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47859:
47860: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47861:
47862: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47929: l_accrual_line_num := NULL; -- 4262811
47930: l_tmp_amt := NULL; -- 4262811
47931: --
47932:
47933: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47934: l_balance_type_code <> 'B' THEN
47935: IF ((NVL(
47936: xla_ae_sources_pkg.GetSystemSourceChar(
47937: p_source_code => 'XLA_EVENT_TYPE_CODE'

Line 48046: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48042: --
48043: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48044:
48045: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48046: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48047:
48048: -- 4955764
48049: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48050: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48140: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48141:
48142: IF xla_accounting_cache_pkg.GetValueChar
48143: (p_source_code => 'LEDGER_CATEGORY_CODE'
48144: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48145: AND l_bflow_method_code = 'PRIOR_ENTRY'
48146: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48147: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48148: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48230: p_lookup_type => 'XLA_OWNER_TYPE'
48231: ,p_lookup_code => l_component_type_code
48232: )
48233: ,p_token_4 => 'PRODUCT_NAME'
48234: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48235: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48236: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48237: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48238: ,p_ae_header_id => NULL

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

48231: ,p_lookup_code => l_component_type_code
48232: )
48233: ,p_token_4 => 'PRODUCT_NAME'
48234: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48235: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48236: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48237: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48238: ,p_ae_header_id => NULL
48239: );

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

48232: )
48233: ,p_token_4 => 'PRODUCT_NAME'
48234: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48235: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48236: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48237: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48238: ,p_ae_header_id => NULL
48239: );
48240:

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

48233: ,p_token_4 => 'PRODUCT_NAME'
48234: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48235: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48236: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48237: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48238: ,p_ae_header_id => NULL
48239: );
48240:
48241: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48268: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48264: ----------------------------------------------------------------------------------
48265: -- 4219869 Business Flow
48266: -- Update journal entry status -- Need to generate this within IF
48267: ----------------------------------------------------------------------------------
48268: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48269: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48270: ,p_balance_type_code => l_balance_type_code
48271: );
48272:

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

48309:
48310: --
48311: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48312: --
48313: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48314: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48315: ELSE
48316: ---------------------------------------------------------------------------------------------------
48317: -- 4262811a Switch Sign

Line 48338: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48334:
48335: XLA_AE_LINES_PKG.ValidateCurrentLine;
48336: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48337:
48338: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48339: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48340: ,p_balance_type_code => l_balance_type_code);
48341:
48342: END IF;

Line 48913: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

48909:
48910: l_calculate_acctd_flag VARCHAR2(1) :='N';
48911: l_calculate_g_l_flag VARCHAR2(1) :='N';
48912: --
48913: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48914: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48915: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 48914: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

48910: l_calculate_acctd_flag VARCHAR2(1) :='N';
48911: l_calculate_g_l_flag VARCHAR2(1) :='N';
48912: --
48913: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48914: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48915: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 48915: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

48911: l_calculate_g_l_flag VARCHAR2(1) :='N';
48912: --
48913: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48914: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48915: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

48912: --
48913: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48914: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48915: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

48913: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48914: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48915: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

48914: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48915: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

48915: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

48916: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

48917: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

48918: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

48919: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

48920: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

48921: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

48922: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

48923: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

48924: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

48925: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

48926: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48934: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

48927: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48934: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48935: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

48928: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48934: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48935: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
48936: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

48929: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48934: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48935: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
48936: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48937:

Line 48934: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

48930: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48934: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48935: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
48936: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48937:
48938: l_event_id NUMBER;

Line 48935: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

48931: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48934: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48935: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
48936: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48937:
48938: l_event_id NUMBER;
48939: l_previous_event_id NUMBER;

Line 48936: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

48932: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48933: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48934: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
48935: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
48936: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
48937:
48938: l_event_id NUMBER;
48939: l_previous_event_id NUMBER;
48940: l_first_event_id NUMBER;

Line 48954: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

48950: l_event_class_name VARCHAR2(80) := 'Burden for Purchase Orders';
48951: l_description VARCHAR2(4000);
48952: l_transaction_reversal NUMBER;
48953: l_ae_header_id NUMBER;
48954: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
48955: l_log_module VARCHAR2(240);
48956: --
48957: l_acct_reversal_source VARCHAR2(30);
48958: l_trx_reversal_source VARCHAR2(30);

Line 49314: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

49310:
49311: --
49312: -- set event info as cache for other routines to refer event attributes
49313: --
49314: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
49315: (p_application_id => p_application_id
49316: ,p_primary_ledger_id => p_primary_ledger_id
49317: ,p_base_ledger_id => p_base_ledger_id
49318: ,p_target_ledger_id => p_target_ledger_id

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

49343:
49344: --
49345: -- set the status of entry to C_VALID (0)
49346: --
49347: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
49348:
49349: --
49350: -- initialize a row for ae header
49351: --

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

49368: --
49369: -- initilaize the status of ae headers for diffrent balance types
49370: -- the status is initialised to C_NOT_CREATED (2)
49371: --
49372: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49373: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49374: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49375:
49376: --

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

49369: -- initilaize the status of ae headers for diffrent balance types
49370: -- the status is initialised to C_NOT_CREATED (2)
49371: --
49372: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49373: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49374: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49375:
49376: --
49377: -- call api to validate and store accounting attributes for header

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

49370: -- the status is initialised to C_NOT_CREATED (2)
49371: --
49372: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49373: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49374: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
49375:
49376: --
49377: -- call api to validate and store accounting attributes for header
49378: --

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

49404: --
49405: l_trx_reversal_source := SUBSTR(NULL, 1,30);
49406:
49407: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
49408: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
49409:
49410: xla_accounting_err_pkg.build_message
49411: (p_appli_s_name => 'XLA'
49412: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

49412: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
49413: ,p_token_1 => 'ACCT_ATTR_NAME'
49414: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
49415: ,p_token_2 => 'PRODUCT_NAME'
49416: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
49417: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
49418: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49419: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
49420:

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

49413: ,p_token_1 => 'ACCT_ATTR_NAME'
49414: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
49415: ,p_token_2 => 'PRODUCT_NAME'
49416: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
49417: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
49418: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49419: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
49420:
49421: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

49414: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
49415: ,p_token_2 => 'PRODUCT_NAME'
49416: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
49417: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
49418: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49419: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
49420:
49421: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
49422: --

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

49415: ,p_token_2 => 'PRODUCT_NAME'
49416: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
49417: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
49418: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49419: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
49420:
49421: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
49422: --
49423: -- following sets the accounting attributes needed to reverse

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

49434: ----------------------------------------------------------------
49435: -- 4262811 - update the header statuses to invalid in need be
49436: ----------------------------------------------------------------
49437: --
49438: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
49439:
49440:
49441: -----------------------------------------------
49442: -- No accrual reversal for the event class/type

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

49600: ,p_module => l_log_module);
49601: END IF;
49602:
49603: --
49604: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
49605: --
49606: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
49607: --
49608: -- set event info as cache for other routines to refer event attributes

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

49602:
49603: --
49604: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
49605: --
49606: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
49607: --
49608: -- set event info as cache for other routines to refer event attributes
49609: --
49610:

Line 49614: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

49610:
49611: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
49612: l_previous_event_id := l_event_id;
49613:
49614: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
49615: (p_application_id => p_application_id
49616: ,p_primary_ledger_id => p_primary_ledger_id
49617: ,p_base_ledger_id => p_base_ledger_id
49618: ,p_target_ledger_id => p_target_ledger_id

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

49651: l_acct_reversal_source := SUBSTR(l_array_source_16(Idx), 1,30);
49652:
49653: IF l_continue_with_lines THEN
49654: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
49655: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
49656:
49657: xla_accounting_err_pkg.build_message
49658: (p_appli_s_name => 'XLA'
49659: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

49659: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
49660: ,p_token_1 => 'LINE_NUMBER'
49661: ,p_value_1 => l_array_extract_line_num(Idx)
49662: ,p_token_2 => 'PRODUCT_NAME'
49663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
49664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
49665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
49667:

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

49660: ,p_token_1 => 'LINE_NUMBER'
49661: ,p_value_1 => l_array_extract_line_num(Idx)
49662: ,p_token_2 => 'PRODUCT_NAME'
49663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
49664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
49665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
49667:
49668: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

49661: ,p_value_1 => l_array_extract_line_num(Idx)
49662: ,p_token_2 => 'PRODUCT_NAME'
49663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
49664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
49665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
49667:
49668: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
49669: --

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

49662: ,p_token_2 => 'PRODUCT_NAME'
49663: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
49664: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
49665: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
49666: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
49667:
49668: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
49669: --
49670: -- following sets the accounting attributes needed to reverse

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

50763:
50764: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
50765: -- or secondary ledger that has different currency with primary
50766: -- or alc that is calculated by sla
50767: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
50768: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
50769:
50770: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
50771: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

50764: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
50765: -- or secondary ledger that has different currency with primary
50766: -- or alc that is calculated by sla
50767: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
50768: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
50769:
50770: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
50771: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
50772: AND (l_actual_flag = 'A')) THEN

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

50766: -- or alc that is calculated by sla
50767: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
50768: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
50769:
50770: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
50771: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
50772: AND (l_actual_flag = 'A')) THEN
50773: XLA_AE_LINES_PKG.CreateGainOrLossLines(
50774: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 50771: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

50767: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
50768: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
50769:
50770: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
50771: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
50772: AND (l_actual_flag = 'A')) THEN
50773: XLA_AE_LINES_PKG.CreateGainOrLossLines(
50774: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
50775: ,p_application_id => p_application_id

Line 50774: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

50770: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
50771: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
50772: AND (l_actual_flag = 'A')) THEN
50773: XLA_AE_LINES_PKG.CreateGainOrLossLines(
50774: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
50775: ,p_application_id => p_application_id
50776: ,p_amb_context_code => 'DEFAULT'
50777: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
50778: ,p_event_class_code => C_EVENT_CLASS_CODE

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

50773: XLA_AE_LINES_PKG.CreateGainOrLossLines(
50774: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
50775: ,p_application_id => p_application_id
50776: ,p_amb_context_code => 'DEFAULT'
50777: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
50778: ,p_event_class_code => C_EVENT_CLASS_CODE
50779: ,p_event_type_code => C_EVENT_TYPE_CODE
50780:
50781: ,p_gain_ccid => -1

Line 51304: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

51300:
51301: l_calculate_acctd_flag VARCHAR2(1) :='N';
51302: l_calculate_g_l_flag VARCHAR2(1) :='N';
51303: --
51304: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51305: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51306: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 51305: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

51301: l_calculate_acctd_flag VARCHAR2(1) :='N';
51302: l_calculate_g_l_flag VARCHAR2(1) :='N';
51303: --
51304: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51305: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51306: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 51306: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

51302: l_calculate_g_l_flag VARCHAR2(1) :='N';
51303: --
51304: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51305: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51306: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

51303: --
51304: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51305: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51306: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

51304: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51305: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51306: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

51305: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51306: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

51306: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

51307: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

51308: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

51309: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

51310: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

51311: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

51312: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

51313: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

51314: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

51315: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

51316: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

51317: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51325: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

51318: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51325: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51326: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

51319: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51325: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51326: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
51327: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

51320: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51325: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51326: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
51327: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51328:

Line 51325: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

51321: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51325: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51326: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
51327: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51328:
51329: l_event_id NUMBER;

Line 51326: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

51322: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51325: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51326: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
51327: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51328:
51329: l_event_id NUMBER;
51330: l_previous_event_id NUMBER;

Line 51327: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

51323: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51324: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51325: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
51326: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
51327: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
51328:
51329: l_event_id NUMBER;
51330: l_previous_event_id NUMBER;
51331: l_first_event_id NUMBER;

Line 51345: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

51341: l_event_class_name VARCHAR2(80) := 'Purchase Order and Agreement';
51342: l_description VARCHAR2(4000);
51343: l_transaction_reversal NUMBER;
51344: l_ae_header_id NUMBER;
51345: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
51346: l_log_module VARCHAR2(240);
51347: --
51348: l_acct_reversal_source VARCHAR2(30);
51349: l_trx_reversal_source VARCHAR2(30);

Line 51650: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

51646:
51647: --
51648: -- set event info as cache for other routines to refer event attributes
51649: --
51650: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
51651: (p_application_id => p_application_id
51652: ,p_primary_ledger_id => p_primary_ledger_id
51653: ,p_base_ledger_id => p_base_ledger_id
51654: ,p_target_ledger_id => p_target_ledger_id

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

51679:
51680: --
51681: -- set the status of entry to C_VALID (0)
51682: --
51683: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
51684:
51685: --
51686: -- initialize a row for ae header
51687: --

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

51708: --
51709: -- initilaize the status of ae headers for diffrent balance types
51710: -- the status is initialised to C_NOT_CREATED (2)
51711: --
51712: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51713: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51714: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51715:
51716: --

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

51709: -- initilaize the status of ae headers for diffrent balance types
51710: -- the status is initialised to C_NOT_CREATED (2)
51711: --
51712: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51713: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51714: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51715:
51716: --
51717: -- call api to validate and store accounting attributes for header

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

51710: -- the status is initialised to C_NOT_CREATED (2)
51711: --
51712: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51713: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51714: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
51715:
51716: --
51717: -- call api to validate and store accounting attributes for header
51718: --

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

51756: --
51757: l_trx_reversal_source := SUBSTR(NULL, 1,30);
51758:
51759: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
51760: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
51761:
51762: xla_accounting_err_pkg.build_message
51763: (p_appli_s_name => 'XLA'
51764: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

51764: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
51765: ,p_token_1 => 'ACCT_ATTR_NAME'
51766: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
51767: ,p_token_2 => 'PRODUCT_NAME'
51768: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51769: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51770: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51771: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51772:

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

51765: ,p_token_1 => 'ACCT_ATTR_NAME'
51766: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
51767: ,p_token_2 => 'PRODUCT_NAME'
51768: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51769: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51770: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51771: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51772:
51773: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

51766: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
51767: ,p_token_2 => 'PRODUCT_NAME'
51768: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51769: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51770: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51771: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51772:
51773: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
51774: --

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

51767: ,p_token_2 => 'PRODUCT_NAME'
51768: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51769: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51770: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51771: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51772:
51773: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
51774: --
51775: -- following sets the accounting attributes needed to reverse

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

51786: ----------------------------------------------------------------
51787: -- 4262811 - update the header statuses to invalid in need be
51788: ----------------------------------------------------------------
51789: --
51790: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
51791:
51792:
51793: -----------------------------------------------
51794: -- No accrual reversal for the event class/type

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

51930: ,p_module => l_log_module);
51931: END IF;
51932:
51933: --
51934: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
51935: --
51936: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
51937: --
51938: -- set event info as cache for other routines to refer event attributes

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

51932:
51933: --
51934: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
51935: --
51936: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
51937: --
51938: -- set event info as cache for other routines to refer event attributes
51939: --
51940:

Line 51944: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

51940:
51941: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
51942: l_previous_event_id := l_event_id;
51943:
51944: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
51945: (p_application_id => p_application_id
51946: ,p_primary_ledger_id => p_primary_ledger_id
51947: ,p_base_ledger_id => p_base_ledger_id
51948: ,p_target_ledger_id => p_target_ledger_id

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

51981: l_acct_reversal_source := SUBSTR(l_array_source_16(Idx), 1,30);
51982:
51983: IF l_continue_with_lines THEN
51984: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
51985: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
51986:
51987: xla_accounting_err_pkg.build_message
51988: (p_appli_s_name => 'XLA'
51989: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

51989: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
51990: ,p_token_1 => 'LINE_NUMBER'
51991: ,p_value_1 => l_array_extract_line_num(Idx)
51992: ,p_token_2 => 'PRODUCT_NAME'
51993: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51994: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51995: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51996: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51997:

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

51990: ,p_token_1 => 'LINE_NUMBER'
51991: ,p_value_1 => l_array_extract_line_num(Idx)
51992: ,p_token_2 => 'PRODUCT_NAME'
51993: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51994: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51995: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51996: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51997:
51998: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

51991: ,p_value_1 => l_array_extract_line_num(Idx)
51992: ,p_token_2 => 'PRODUCT_NAME'
51993: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51994: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51995: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51996: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51997:
51998: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
51999: --

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

51992: ,p_token_2 => 'PRODUCT_NAME'
51993: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
51994: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
51995: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
51996: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
51997:
51998: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
51999: --
52000: -- following sets the accounting attributes needed to reverse

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

52556:
52557: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
52558: -- or secondary ledger that has different currency with primary
52559: -- or alc that is calculated by sla
52560: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
52561: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
52562:
52563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

52557: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
52558: -- or secondary ledger that has different currency with primary
52559: -- or alc that is calculated by sla
52560: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
52561: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
52562:
52563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
52565: AND (l_actual_flag = 'A')) THEN

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

52559: -- or alc that is calculated by sla
52560: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
52561: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
52562:
52563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
52565: AND (l_actual_flag = 'A')) THEN
52566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
52567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 52564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

52560: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
52561: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
52562:
52563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
52565: AND (l_actual_flag = 'A')) THEN
52566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
52567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
52568: ,p_application_id => p_application_id

Line 52567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

52563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
52564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
52565: AND (l_actual_flag = 'A')) THEN
52566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
52567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
52568: ,p_application_id => p_application_id
52569: ,p_amb_context_code => 'DEFAULT'
52570: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
52571: ,p_event_class_code => C_EVENT_CLASS_CODE

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

52566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
52567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
52568: ,p_application_id => p_application_id
52569: ,p_amb_context_code => 'DEFAULT'
52570: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
52571: ,p_event_class_code => C_EVENT_CLASS_CODE
52572: ,p_event_type_code => C_EVENT_TYPE_CODE
52573:
52574: ,p_gain_ccid => -1

Line 53093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53089:
53090: l_calculate_acctd_flag VARCHAR2(1) :='N';
53091: l_calculate_g_l_flag VARCHAR2(1) :='N';
53092: --
53093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53090: l_calculate_acctd_flag VARCHAR2(1) :='N';
53091: l_calculate_g_l_flag VARCHAR2(1) :='N';
53092: --
53093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53091: l_calculate_g_l_flag VARCHAR2(1) :='N';
53092: --
53093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53092: --
53093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53093: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53094: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53095: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53096: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53097: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53098: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53099: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53100: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53101: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

53102: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53103: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53104: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53105: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

53106: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53107: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53108: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53109: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53117:

Line 53114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

53110: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53117:
53118: l_event_id NUMBER;

Line 53115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

53111: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53117:
53118: l_event_id NUMBER;
53119: l_previous_event_id NUMBER;

Line 53116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

53112: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53113: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53114: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
53115: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
53116: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
53117:
53118: l_event_id NUMBER;
53119: l_previous_event_id NUMBER;
53120: l_first_event_id NUMBER;

Line 53134: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

53130: l_event_class_name VARCHAR2(80) := 'Release';
53131: l_description VARCHAR2(4000);
53132: l_transaction_reversal NUMBER;
53133: l_ae_header_id NUMBER;
53134: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
53135: l_log_module VARCHAR2(240);
53136: --
53137: l_acct_reversal_source VARCHAR2(30);
53138: l_trx_reversal_source VARCHAR2(30);

Line 53438: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

53434:
53435: --
53436: -- set event info as cache for other routines to refer event attributes
53437: --
53438: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
53439: (p_application_id => p_application_id
53440: ,p_primary_ledger_id => p_primary_ledger_id
53441: ,p_base_ledger_id => p_base_ledger_id
53442: ,p_target_ledger_id => p_target_ledger_id

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

53467:
53468: --
53469: -- set the status of entry to C_VALID (0)
53470: --
53471: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53472:
53473: --
53474: -- initialize a row for ae header
53475: --

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

53497: --
53498: -- initilaize the status of ae headers for diffrent balance types
53499: -- the status is initialised to C_NOT_CREATED (2)
53500: --
53501: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53502: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53503: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53504:
53505: --

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

53498: -- initilaize the status of ae headers for diffrent balance types
53499: -- the status is initialised to C_NOT_CREATED (2)
53500: --
53501: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53502: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53503: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53504:
53505: --
53506: -- call api to validate and store accounting attributes for header

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

53499: -- the status is initialised to C_NOT_CREATED (2)
53500: --
53501: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53502: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53503: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
53504:
53505: --
53506: -- call api to validate and store accounting attributes for header
53507: --

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

53546: --
53547: l_trx_reversal_source := SUBSTR(NULL, 1,30);
53548:
53549: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
53550: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
53551:
53552: xla_accounting_err_pkg.build_message
53553: (p_appli_s_name => 'XLA'
53554: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

53554: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
53555: ,p_token_1 => 'ACCT_ATTR_NAME'
53556: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53557: ,p_token_2 => 'PRODUCT_NAME'
53558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53562:

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

53555: ,p_token_1 => 'ACCT_ATTR_NAME'
53556: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53557: ,p_token_2 => 'PRODUCT_NAME'
53558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53562:
53563: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

53556: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
53557: ,p_token_2 => 'PRODUCT_NAME'
53558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53562:
53563: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
53564: --

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

53557: ,p_token_2 => 'PRODUCT_NAME'
53558: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53559: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53560: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53561: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53562:
53563: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
53564: --
53565: -- following sets the accounting attributes needed to reverse

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

53576: ----------------------------------------------------------------
53577: -- 4262811 - update the header statuses to invalid in need be
53578: ----------------------------------------------------------------
53579: --
53580: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
53581:
53582:
53583: -----------------------------------------------
53584: -- No accrual reversal for the event class/type

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

53718: ,p_module => l_log_module);
53719: END IF;
53720:
53721: --
53722: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
53723: --
53724: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53725: --
53726: -- set event info as cache for other routines to refer event attributes

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

53720:
53721: --
53722: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
53723: --
53724: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
53725: --
53726: -- set event info as cache for other routines to refer event attributes
53727: --
53728:

Line 53732: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

53728:
53729: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
53730: l_previous_event_id := l_event_id;
53731:
53732: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
53733: (p_application_id => p_application_id
53734: ,p_primary_ledger_id => p_primary_ledger_id
53735: ,p_base_ledger_id => p_base_ledger_id
53736: ,p_target_ledger_id => p_target_ledger_id

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

53769: l_acct_reversal_source := SUBSTR(l_array_source_16(Idx), 1,30);
53770:
53771: IF l_continue_with_lines THEN
53772: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
53773: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
53774:
53775: xla_accounting_err_pkg.build_message
53776: (p_appli_s_name => 'XLA'
53777: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

53777: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
53778: ,p_token_1 => 'LINE_NUMBER'
53779: ,p_value_1 => l_array_extract_line_num(Idx)
53780: ,p_token_2 => 'PRODUCT_NAME'
53781: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53782: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53783: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53784: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53785:

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

53778: ,p_token_1 => 'LINE_NUMBER'
53779: ,p_value_1 => l_array_extract_line_num(Idx)
53780: ,p_token_2 => 'PRODUCT_NAME'
53781: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53782: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53783: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53784: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53785:
53786: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

53779: ,p_value_1 => l_array_extract_line_num(Idx)
53780: ,p_token_2 => 'PRODUCT_NAME'
53781: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53782: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53783: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53784: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53785:
53786: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
53787: --

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

53780: ,p_token_2 => 'PRODUCT_NAME'
53781: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
53782: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
53783: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
53784: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
53785:
53786: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
53787: --
53788: -- following sets the accounting attributes needed to reverse

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

54215:
54216: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
54217: -- or secondary ledger that has different currency with primary
54218: -- or alc that is calculated by sla
54219: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
54220: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
54221:
54222: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54223: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

54216: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
54217: -- or secondary ledger that has different currency with primary
54218: -- or alc that is calculated by sla
54219: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
54220: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
54221:
54222: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54223: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
54224: AND (l_actual_flag = 'A')) THEN

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

54218: -- or alc that is calculated by sla
54219: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
54220: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
54221:
54222: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54223: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
54224: AND (l_actual_flag = 'A')) THEN
54225: XLA_AE_LINES_PKG.CreateGainOrLossLines(
54226: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 54223: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

54219: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
54220: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
54221:
54222: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54223: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
54224: AND (l_actual_flag = 'A')) THEN
54225: XLA_AE_LINES_PKG.CreateGainOrLossLines(
54226: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54227: ,p_application_id => p_application_id

Line 54226: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

54222: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
54223: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
54224: AND (l_actual_flag = 'A')) THEN
54225: XLA_AE_LINES_PKG.CreateGainOrLossLines(
54226: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54227: ,p_application_id => p_application_id
54228: ,p_amb_context_code => 'DEFAULT'
54229: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
54230: ,p_event_class_code => C_EVENT_CLASS_CODE

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

54225: XLA_AE_LINES_PKG.CreateGainOrLossLines(
54226: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
54227: ,p_application_id => p_application_id
54228: ,p_amb_context_code => 'DEFAULT'
54229: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
54230: ,p_event_class_code => C_EVENT_CLASS_CODE
54231: ,p_event_type_code => C_EVENT_TYPE_CODE
54232:
54233: ,p_gain_ccid => -1

Line 54857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54853:
54854: l_calculate_acctd_flag VARCHAR2(1) :='N';
54855: l_calculate_g_l_flag VARCHAR2(1) :='N';
54856: --
54857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54854: l_calculate_acctd_flag VARCHAR2(1) :='N';
54855: l_calculate_g_l_flag VARCHAR2(1) :='N';
54856: --
54857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54855: l_calculate_g_l_flag VARCHAR2(1) :='N';
54856: --
54857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54856: --
54857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

54866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

54870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54881:

Line 54878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

54874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54881:
54882: l_event_id NUMBER;

Line 54879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

54875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54881:
54882: l_event_id NUMBER;
54883: l_previous_event_id NUMBER;

Line 54880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

54876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
54879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
54880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
54881:
54882: l_event_id NUMBER;
54883: l_previous_event_id NUMBER;
54884: l_first_event_id NUMBER;

Line 54898: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

54894: l_event_class_name VARCHAR2(80) := 'Burden for Release';
54895: l_description VARCHAR2(4000);
54896: l_transaction_reversal NUMBER;
54897: l_ae_header_id NUMBER;
54898: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
54899: l_log_module VARCHAR2(240);
54900: --
54901: l_acct_reversal_source VARCHAR2(30);
54902: l_trx_reversal_source VARCHAR2(30);

Line 55258: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

55254:
55255: --
55256: -- set event info as cache for other routines to refer event attributes
55257: --
55258: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
55259: (p_application_id => p_application_id
55260: ,p_primary_ledger_id => p_primary_ledger_id
55261: ,p_base_ledger_id => p_base_ledger_id
55262: ,p_target_ledger_id => p_target_ledger_id

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

55287:
55288: --
55289: -- set the status of entry to C_VALID (0)
55290: --
55291: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55292:
55293: --
55294: -- initialize a row for ae header
55295: --

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

55312: --
55313: -- initilaize the status of ae headers for diffrent balance types
55314: -- the status is initialised to C_NOT_CREATED (2)
55315: --
55316: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55317: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55318: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55319:
55320: --

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

55313: -- initilaize the status of ae headers for diffrent balance types
55314: -- the status is initialised to C_NOT_CREATED (2)
55315: --
55316: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55317: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55318: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55319:
55320: --
55321: -- call api to validate and store accounting attributes for header

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

55314: -- the status is initialised to C_NOT_CREATED (2)
55315: --
55316: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55317: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55318: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55319:
55320: --
55321: -- call api to validate and store accounting attributes for header
55322: --

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

55348: --
55349: l_trx_reversal_source := SUBSTR(NULL, 1,30);
55350:
55351: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
55352: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
55353:
55354: xla_accounting_err_pkg.build_message
55355: (p_appli_s_name => 'XLA'
55356: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

55356: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
55357: ,p_token_1 => 'ACCT_ATTR_NAME'
55358: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
55359: ,p_token_2 => 'PRODUCT_NAME'
55360: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55361: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55362: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55363: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55364:

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

55357: ,p_token_1 => 'ACCT_ATTR_NAME'
55358: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
55359: ,p_token_2 => 'PRODUCT_NAME'
55360: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55361: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55362: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55363: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55364:
55365: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

55358: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
55359: ,p_token_2 => 'PRODUCT_NAME'
55360: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55361: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55362: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55363: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55364:
55365: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
55366: --

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

55359: ,p_token_2 => 'PRODUCT_NAME'
55360: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55361: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55362: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55363: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55364:
55365: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
55366: --
55367: -- following sets the accounting attributes needed to reverse

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

55378: ----------------------------------------------------------------
55379: -- 4262811 - update the header statuses to invalid in need be
55380: ----------------------------------------------------------------
55381: --
55382: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
55383:
55384:
55385: -----------------------------------------------
55386: -- No accrual reversal for the event class/type

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

55544: ,p_module => l_log_module);
55545: END IF;
55546:
55547: --
55548: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
55549: --
55550: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55551: --
55552: -- set event info as cache for other routines to refer event attributes

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

55546:
55547: --
55548: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
55549: --
55550: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55551: --
55552: -- set event info as cache for other routines to refer event attributes
55553: --
55554:

Line 55558: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

55554:
55555: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
55556: l_previous_event_id := l_event_id;
55557:
55558: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
55559: (p_application_id => p_application_id
55560: ,p_primary_ledger_id => p_primary_ledger_id
55561: ,p_base_ledger_id => p_base_ledger_id
55562: ,p_target_ledger_id => p_target_ledger_id

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

55595: l_acct_reversal_source := SUBSTR(l_array_source_16(Idx), 1,30);
55596:
55597: IF l_continue_with_lines THEN
55598: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
55599: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
55600:
55601: xla_accounting_err_pkg.build_message
55602: (p_appli_s_name => 'XLA'
55603: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

55603: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
55604: ,p_token_1 => 'LINE_NUMBER'
55605: ,p_value_1 => l_array_extract_line_num(Idx)
55606: ,p_token_2 => 'PRODUCT_NAME'
55607: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55608: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55609: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55610: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55611:

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

55604: ,p_token_1 => 'LINE_NUMBER'
55605: ,p_value_1 => l_array_extract_line_num(Idx)
55606: ,p_token_2 => 'PRODUCT_NAME'
55607: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55608: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55609: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55610: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55611:
55612: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

55605: ,p_value_1 => l_array_extract_line_num(Idx)
55606: ,p_token_2 => 'PRODUCT_NAME'
55607: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55608: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55609: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55610: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55611:
55612: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
55613: --

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

55606: ,p_token_2 => 'PRODUCT_NAME'
55607: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
55608: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
55609: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
55610: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
55611:
55612: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
55613: --
55614: -- following sets the accounting attributes needed to reverse

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

56817:
56818: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
56819: -- or secondary ledger that has different currency with primary
56820: -- or alc that is calculated by sla
56821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56823:
56824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

56818: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
56819: -- or secondary ledger that has different currency with primary
56820: -- or alc that is calculated by sla
56821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56823:
56824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56826: AND (l_actual_flag = 'A')) THEN

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

56820: -- or alc that is calculated by sla
56821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56823:
56824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56826: AND (l_actual_flag = 'A')) THEN
56827: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 56825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

56821: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56822: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56823:
56824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56826: AND (l_actual_flag = 'A')) THEN
56827: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56829: ,p_application_id => p_application_id

Line 56828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

56824: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56825: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56826: AND (l_actual_flag = 'A')) THEN
56827: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56829: ,p_application_id => p_application_id
56830: ,p_amb_context_code => 'DEFAULT'
56831: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
56832: ,p_event_class_code => C_EVENT_CLASS_CODE

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

56827: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56828: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56829: ,p_application_id => p_application_id
56830: ,p_amb_context_code => 'DEFAULT'
56831: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
56832: ,p_event_class_code => C_EVENT_CLASS_CODE
56833: ,p_event_type_code => C_EVENT_TYPE_CODE
56834:
56835: ,p_gain_ccid => -1

Line 57338: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57334:
57335: l_calculate_acctd_flag VARCHAR2(1) :='N';
57336: l_calculate_g_l_flag VARCHAR2(1) :='N';
57337: --
57338: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57339: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57339: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57335: l_calculate_acctd_flag VARCHAR2(1) :='N';
57336: l_calculate_g_l_flag VARCHAR2(1) :='N';
57337: --
57338: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57339: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57340: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57336: l_calculate_g_l_flag VARCHAR2(1) :='N';
57337: --
57338: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57339: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57337: --
57338: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57339: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57338: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57339: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57339: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57340: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57340: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57341: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57342: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57343: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57344: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57345: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57346: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57347: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57348: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57349: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57350: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57351: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57359: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57352: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57359: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57360: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57353: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57359: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57360: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57361: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57354: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57359: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57360: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57361: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57362:

Line 57359: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57355: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57359: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57360: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57361: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57362:
57363: l_event_id NUMBER;

Line 57360: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

57356: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57359: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57360: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57361: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57362:
57363: l_event_id NUMBER;
57364: l_previous_event_id NUMBER;

Line 57361: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57357: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57358: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57359: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57360: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57361: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57362:
57363: l_event_id NUMBER;
57364: l_previous_event_id NUMBER;
57365: l_first_event_id NUMBER;

Line 57379: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

57375: l_event_class_name VARCHAR2(80) := 'Requisition';
57376: l_description VARCHAR2(4000);
57377: l_transaction_reversal NUMBER;
57378: l_ae_header_id NUMBER;
57379: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
57380: l_log_module VARCHAR2(240);
57381: --
57382: l_acct_reversal_source VARCHAR2(30);
57383: l_trx_reversal_source VARCHAR2(30);

Line 57672: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57668:
57669: --
57670: -- set event info as cache for other routines to refer event attributes
57671: --
57672: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57673: (p_application_id => p_application_id
57674: ,p_primary_ledger_id => p_primary_ledger_id
57675: ,p_base_ledger_id => p_base_ledger_id
57676: ,p_target_ledger_id => p_target_ledger_id

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

57701:
57702: --
57703: -- set the status of entry to C_VALID (0)
57704: --
57705: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57706:
57707: --
57708: -- initialize a row for ae header
57709: --

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

57730: --
57731: -- initilaize the status of ae headers for diffrent balance types
57732: -- the status is initialised to C_NOT_CREATED (2)
57733: --
57734: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57735: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57736: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57737:
57738: --

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

57731: -- initilaize the status of ae headers for diffrent balance types
57732: -- the status is initialised to C_NOT_CREATED (2)
57733: --
57734: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57735: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57736: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57737:
57738: --
57739: -- call api to validate and store accounting attributes for header

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

57732: -- the status is initialised to C_NOT_CREATED (2)
57733: --
57734: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57735: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57736: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57737:
57738: --
57739: -- call api to validate and store accounting attributes for header
57740: --

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

57778: --
57779: l_trx_reversal_source := SUBSTR(NULL, 1,30);
57780:
57781: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
57782: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
57783:
57784: xla_accounting_err_pkg.build_message
57785: (p_appli_s_name => 'XLA'
57786: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

57786: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
57787: ,p_token_1 => 'ACCT_ATTR_NAME'
57788: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57789: ,p_token_2 => 'PRODUCT_NAME'
57790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57794:

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

57787: ,p_token_1 => 'ACCT_ATTR_NAME'
57788: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57789: ,p_token_2 => 'PRODUCT_NAME'
57790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57794:
57795: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

57788: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57789: ,p_token_2 => 'PRODUCT_NAME'
57790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57794:
57795: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
57796: --

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

57789: ,p_token_2 => 'PRODUCT_NAME'
57790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57794:
57795: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
57796: --
57797: -- following sets the accounting attributes needed to reverse

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

57808: ----------------------------------------------------------------
57809: -- 4262811 - update the header statuses to invalid in need be
57810: ----------------------------------------------------------------
57811: --
57812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
57813:
57814:
57815: -----------------------------------------------
57816: -- No accrual reversal for the event class/type

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

57948: ,p_module => l_log_module);
57949: END IF;
57950:
57951: --
57952: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
57953: --
57954: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57955: --
57956: -- set event info as cache for other routines to refer event attributes

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

57950:
57951: --
57952: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
57953: --
57954: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57955: --
57956: -- set event info as cache for other routines to refer event attributes
57957: --
57958:

Line 57962: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57958:
57959: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
57960: l_previous_event_id := l_event_id;
57961:
57962: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57963: (p_application_id => p_application_id
57964: ,p_primary_ledger_id => p_primary_ledger_id
57965: ,p_base_ledger_id => p_base_ledger_id
57966: ,p_target_ledger_id => p_target_ledger_id

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

57999: l_acct_reversal_source := SUBSTR(l_array_source_16(Idx), 1,30);
58000:
58001: IF l_continue_with_lines THEN
58002: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
58003: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
58004:
58005: xla_accounting_err_pkg.build_message
58006: (p_appli_s_name => 'XLA'
58007: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

58007: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
58008: ,p_token_1 => 'LINE_NUMBER'
58009: ,p_value_1 => l_array_extract_line_num(Idx)
58010: ,p_token_2 => 'PRODUCT_NAME'
58011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58015:

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

58008: ,p_token_1 => 'LINE_NUMBER'
58009: ,p_value_1 => l_array_extract_line_num(Idx)
58010: ,p_token_2 => 'PRODUCT_NAME'
58011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58015:
58016: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

58009: ,p_value_1 => l_array_extract_line_num(Idx)
58010: ,p_token_2 => 'PRODUCT_NAME'
58011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58015:
58016: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
58017: --

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

58010: ,p_token_2 => 'PRODUCT_NAME'
58011: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58012: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58013: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58014: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58015:
58016: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
58017: --
58018: -- following sets the accounting attributes needed to reverse

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

58182:
58183: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
58184: -- or secondary ledger that has different currency with primary
58185: -- or alc that is calculated by sla
58186: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58187: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58188:
58189: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58190: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

58183: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
58184: -- or secondary ledger that has different currency with primary
58185: -- or alc that is calculated by sla
58186: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58187: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58188:
58189: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58190: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58191: AND (l_actual_flag = 'A')) THEN

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

58185: -- or alc that is calculated by sla
58186: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58187: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58188:
58189: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58190: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58191: AND (l_actual_flag = 'A')) THEN
58192: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58193: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 58190: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

58186: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
58187: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
58188:
58189: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58190: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58191: AND (l_actual_flag = 'A')) THEN
58192: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58193: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58194: ,p_application_id => p_application_id

Line 58193: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

58189: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
58190: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
58191: AND (l_actual_flag = 'A')) THEN
58192: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58193: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58194: ,p_application_id => p_application_id
58195: ,p_amb_context_code => 'DEFAULT'
58196: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
58197: ,p_event_class_code => C_EVENT_CLASS_CODE

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

58192: XLA_AE_LINES_PKG.CreateGainOrLossLines(
58193: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58194: ,p_application_id => p_application_id
58195: ,p_amb_context_code => 'DEFAULT'
58196: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
58197: ,p_event_class_code => C_EVENT_CLASS_CODE
58198: ,p_event_type_code => C_EVENT_TYPE_CODE
58199:
58200: ,p_gain_ccid => -1

Line 58794: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58790:
58791: l_calculate_acctd_flag VARCHAR2(1) :='N';
58792: l_calculate_g_l_flag VARCHAR2(1) :='N';
58793: --
58794: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58795: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58795: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58791: l_calculate_acctd_flag VARCHAR2(1) :='N';
58792: l_calculate_g_l_flag VARCHAR2(1) :='N';
58793: --
58794: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58795: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58796: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58792: l_calculate_g_l_flag VARCHAR2(1) :='N';
58793: --
58794: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58795: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58793: --
58794: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58795: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58794: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58795: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58795: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58796: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58796: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58797: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58798: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58799: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58800: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58801: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58802: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58803: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58804: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58805: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58806: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58807: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58815: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58808: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58815: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58816: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58809: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58815: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58816: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58817: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58810: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58815: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58816: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58817: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58818:

Line 58815: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58811: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58815: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58816: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58817: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58818:
58819: l_event_id NUMBER;

Line 58816: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

58812: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58815: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58816: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58817: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58818:
58819: l_event_id NUMBER;
58820: l_previous_event_id NUMBER;

Line 58817: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58813: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58814: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58815: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58816: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58817: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58818:
58819: l_event_id NUMBER;
58820: l_previous_event_id NUMBER;
58821: l_first_event_id NUMBER;

Line 58835: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

58831: l_event_class_name VARCHAR2(80) := 'Burden for Requisition';
58832: l_description VARCHAR2(4000);
58833: l_transaction_reversal NUMBER;
58834: l_ae_header_id NUMBER;
58835: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
58836: l_log_module VARCHAR2(240);
58837: --
58838: l_acct_reversal_source VARCHAR2(30);
58839: l_trx_reversal_source VARCHAR2(30);

Line 59177: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

59173:
59174: --
59175: -- set event info as cache for other routines to refer event attributes
59176: --
59177: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
59178: (p_application_id => p_application_id
59179: ,p_primary_ledger_id => p_primary_ledger_id
59180: ,p_base_ledger_id => p_base_ledger_id
59181: ,p_target_ledger_id => p_target_ledger_id

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

59206:
59207: --
59208: -- set the status of entry to C_VALID (0)
59209: --
59210: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59211:
59212: --
59213: -- initialize a row for ae header
59214: --

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

59231: --
59232: -- initilaize the status of ae headers for diffrent balance types
59233: -- the status is initialised to C_NOT_CREATED (2)
59234: --
59235: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59236: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59237: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59238:
59239: --

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

59232: -- initilaize the status of ae headers for diffrent balance types
59233: -- the status is initialised to C_NOT_CREATED (2)
59234: --
59235: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59236: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59237: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59238:
59239: --
59240: -- call api to validate and store accounting attributes for header

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

59233: -- the status is initialised to C_NOT_CREATED (2)
59234: --
59235: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59236: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59237: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59238:
59239: --
59240: -- call api to validate and store accounting attributes for header
59241: --

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

59267: --
59268: l_trx_reversal_source := SUBSTR(NULL, 1,30);
59269:
59270: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
59271: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
59272:
59273: xla_accounting_err_pkg.build_message
59274: (p_appli_s_name => 'XLA'
59275: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

59275: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
59276: ,p_token_1 => 'ACCT_ATTR_NAME'
59277: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59278: ,p_token_2 => 'PRODUCT_NAME'
59279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59283:

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

59276: ,p_token_1 => 'ACCT_ATTR_NAME'
59277: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59278: ,p_token_2 => 'PRODUCT_NAME'
59279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59283:
59284: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

59277: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
59278: ,p_token_2 => 'PRODUCT_NAME'
59279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59283:
59284: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
59285: --

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

59278: ,p_token_2 => 'PRODUCT_NAME'
59279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59283:
59284: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
59285: --
59286: -- following sets the accounting attributes needed to reverse

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

59297: ----------------------------------------------------------------
59298: -- 4262811 - update the header statuses to invalid in need be
59299: ----------------------------------------------------------------
59300: --
59301: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
59302:
59303:
59304: -----------------------------------------------
59305: -- No accrual reversal for the event class/type

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

59457: ,p_module => l_log_module);
59458: END IF;
59459:
59460: --
59461: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
59462: --
59463: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59464: --
59465: -- set event info as cache for other routines to refer event attributes

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

59459:
59460: --
59461: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
59462: --
59463: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59464: --
59465: -- set event info as cache for other routines to refer event attributes
59466: --
59467:

Line 59471: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

59467:
59468: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
59469: l_previous_event_id := l_event_id;
59470:
59471: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
59472: (p_application_id => p_application_id
59473: ,p_primary_ledger_id => p_primary_ledger_id
59474: ,p_base_ledger_id => p_base_ledger_id
59475: ,p_target_ledger_id => p_target_ledger_id

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

59508: l_acct_reversal_source := SUBSTR(l_array_source_16(Idx), 1,30);
59509:
59510: IF l_continue_with_lines THEN
59511: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
59512: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
59513:
59514: xla_accounting_err_pkg.build_message
59515: (p_appli_s_name => 'XLA'
59516: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

59516: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
59517: ,p_token_1 => 'LINE_NUMBER'
59518: ,p_value_1 => l_array_extract_line_num(Idx)
59519: ,p_token_2 => 'PRODUCT_NAME'
59520: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59521: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59522: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59523: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59524:

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

59517: ,p_token_1 => 'LINE_NUMBER'
59518: ,p_value_1 => l_array_extract_line_num(Idx)
59519: ,p_token_2 => 'PRODUCT_NAME'
59520: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59521: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59522: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59523: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59524:
59525: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

59518: ,p_value_1 => l_array_extract_line_num(Idx)
59519: ,p_token_2 => 'PRODUCT_NAME'
59520: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59521: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59522: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59523: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59524:
59525: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
59526: --

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

59519: ,p_token_2 => 'PRODUCT_NAME'
59520: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59521: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59522: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59523: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59524:
59525: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
59526: --
59527: -- following sets the accounting attributes needed to reverse

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

60000:
60001: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
60002: -- or secondary ledger that has different currency with primary
60003: -- or alc that is calculated by sla
60004: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60005: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60006:
60007: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60008: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

60001: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
60002: -- or secondary ledger that has different currency with primary
60003: -- or alc that is calculated by sla
60004: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60005: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60006:
60007: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60008: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60009: AND (l_actual_flag = 'A')) THEN

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

60003: -- or alc that is calculated by sla
60004: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60005: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60006:
60007: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60008: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60009: AND (l_actual_flag = 'A')) THEN
60010: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60011: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 60008: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

60004: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60005: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60006:
60007: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60008: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60009: AND (l_actual_flag = 'A')) THEN
60010: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60011: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60012: ,p_application_id => p_application_id

Line 60011: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60007: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60008: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60009: AND (l_actual_flag = 'A')) THEN
60010: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60011: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60012: ,p_application_id => p_application_id
60013: ,p_amb_context_code => 'DEFAULT'
60014: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
60015: ,p_event_class_code => C_EVENT_CLASS_CODE

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

60010: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60011: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60012: ,p_application_id => p_application_id
60013: ,p_amb_context_code => 'DEFAULT'
60014: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
60015: ,p_event_class_code => C_EVENT_CLASS_CODE
60016: ,p_event_type_code => C_EVENT_TYPE_CODE
60017:
60018: ,p_gain_ccid => -1

Line 60136: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

60132: ,p_level => C_LEVEL_PROCEDURE
60133: ,p_module => l_log_module);
60134: END IF;
60135:
60136: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
60137: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
60138: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
60139:
60140: --

Line 60137: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

60133: ,p_module => l_log_module);
60134: END IF;
60135:
60136: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
60137: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
60138: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
60139:
60140: --
60141: -- initialize array of lines with NULL

Line 60138: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

60134: END IF;
60135:
60136: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
60137: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
60138: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
60139:
60140: --
60141: -- initialize array of lines with NULL
60142: --

Line 60470: xla_ae_journal_entry_pkg.SetProductAcctDefinition

60466: ,p_level => C_LEVEL_STATEMENT
60467: ,p_module => l_log_module);
60468: END IF;
60469: --
60470: xla_ae_journal_entry_pkg.SetProductAcctDefinition
60471: (p_product_rule_code => 'PURCHASING_ENC_AAD'
60472: ,p_product_rule_type_code => 'S'
60473: ,p_product_rule_version => ''
60474: ,p_product_rule_name => 'Purchasing Encumbrance Application Accounting Definition'

Line 60479: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

60475: ,p_amb_context_code => 'DEFAULT'
60476: );
60477:
60478: l_array_ledgers :=
60479: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
60480: (p_base_ledger_id => p_base_ledger_id);
60481:
60482: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
60483: l_temp_result :=

Line 60484: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

60480: (p_base_ledger_id => p_base_ledger_id);
60481:
60482: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
60483: l_temp_result :=
60484: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
60485: (p_application_id => p_application_id
60486: ,p_base_ledger_id => p_base_ledger_id
60487: ,p_target_ledger_id => l_array_ledgers(Idx)
60488: ,p_primary_ledger_id => p_primary_ledger_id