DBA Data[Home] [Help]

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

402: ,p_level => C_LEVEL_PROCEDURE
403: ,p_module => l_log_module);
404: END IF;
405:
406: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
407: l_component_type := 'AMB_DESCRIPTION';
408: l_component_code := 'JE_INVOICE_DESCRIPTION';
409: l_component_type_code := 'S';
410: l_component_appl_id := 200;

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

486: ,p_level => C_LEVEL_PROCEDURE
487: ,p_module => l_log_module);
488: END IF;
489:
490: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
491: l_component_type := 'AMB_DESCRIPTION';
492: l_component_code := 'JE_INV_DIST_DESCRIPTION';
493: l_component_type_code := 'S';
494: l_component_appl_id := 200;

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

581: ,p_level => C_LEVEL_PROCEDURE
582: ,p_module => l_log_module);
583: END IF;
584:
585: l_ledger_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
586: l_component_type := 'AMB_DESCRIPTION';
587: l_component_code := 'PROJ_REL_LINE_DESCRIPTION';
588: l_component_type_code := 'S';
589: l_component_appl_id := 200;

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

800: ,p_module => l_log_module);
801:
802: END IF;
803:
804: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
805: x_value_combination_id := null;
806: x_value_segment_code := null;
807: x_value_type_code := null;
808: l_output_value := null;

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

822: 'XLA_OWNER_TYPE'
823: ,l_component_type_code
824: )
825: ,p_token_3 => 'PAD_NAME'
826: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
827: ,p_token_4 => 'PAD_OWNER'
828: ,p_value_4 => xla_lookups_pkg.get_meaning(
829: 'XLA_OWNER_TYPE'
830: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 830: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

826: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
827: ,p_token_4 => 'PAD_OWNER'
828: ,p_value_4 => xla_lookups_pkg.get_meaning(
829: 'XLA_OWNER_TYPE'
830: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
831: )
832: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
833: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
834: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

828: ,p_value_4 => xla_lookups_pkg.get_meaning(
829: 'XLA_OWNER_TYPE'
830: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
831: )
832: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
833: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
834: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
835: ,p_ae_header_id => NULL
836: );

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

829: 'XLA_OWNER_TYPE'
830: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
831: )
832: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
833: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
834: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
835: ,p_ae_header_id => NULL
836: );
837: RETURN l_output_value;

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

830: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
831: )
832: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
833: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
834: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
835: ,p_ae_header_id => NULL
836: );
837: RETURN l_output_value;
838: EXCEPTION

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

938: ,p_module => l_log_module);
939:
940: END IF;
941:
942: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
943: x_value_combination_id := null;
944: x_value_segment_code := null;
945: x_value_type_code := null;
946: l_output_value := null;

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

960: 'XLA_OWNER_TYPE'
961: ,l_component_type_code
962: )
963: ,p_token_3 => 'PAD_NAME'
964: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
965: ,p_token_4 => 'PAD_OWNER'
966: ,p_value_4 => xla_lookups_pkg.get_meaning(
967: 'XLA_OWNER_TYPE'
968: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 968: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

964: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
965: ,p_token_4 => 'PAD_OWNER'
966: ,p_value_4 => xla_lookups_pkg.get_meaning(
967: 'XLA_OWNER_TYPE'
968: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
969: )
970: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
971: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
972: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

966: ,p_value_4 => xla_lookups_pkg.get_meaning(
967: 'XLA_OWNER_TYPE'
968: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
969: )
970: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
971: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
972: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
973: ,p_ae_header_id => NULL
974: );

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

967: 'XLA_OWNER_TYPE'
968: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
969: )
970: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
971: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
972: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
973: ,p_ae_header_id => NULL
974: );
975: RETURN l_output_value;

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

968: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
969: )
970: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
971: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
972: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
973: ,p_ae_header_id => NULL
974: );
975: RETURN l_output_value;
976: EXCEPTION

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

1105: (p_msg => 'END of AcctDerRule_6(invalid)'
1106: ,p_level => C_LEVEL_PROCEDURE
1107: ,p_module => l_log_module);
1108: END IF;
1109: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1110: x_value_type_code := null;
1111: l_output_value := null;
1112: xla_accounting_err_pkg.build_message
1113: (p_appli_s_name => 'XLA'

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

1125: 'XLA_OWNER_TYPE'
1126: ,l_component_type_code
1127: )
1128: ,p_token_3 => 'PAD_NAME'
1129: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1130: ,p_token_4 => 'PAD_OWNER'
1131: ,p_value_4 => xla_lookups_pkg.get_meaning(
1132: 'XLA_OWNER_TYPE'
1133: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1133: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1129: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1130: ,p_token_4 => 'PAD_OWNER'
1131: ,p_value_4 => xla_lookups_pkg.get_meaning(
1132: 'XLA_OWNER_TYPE'
1133: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1134: )
1135: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1136: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1137: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1131: ,p_value_4 => xla_lookups_pkg.get_meaning(
1132: 'XLA_OWNER_TYPE'
1133: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1134: )
1135: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1136: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1137: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1138: ,p_ae_header_id => NULL
1139: );

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

1132: 'XLA_OWNER_TYPE'
1133: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1134: )
1135: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1136: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1137: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1138: ,p_ae_header_id => NULL
1139: );
1140: RETURN l_output_value;

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

1133: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1134: )
1135: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1136: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1137: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1138: ,p_ae_header_id => NULL
1139: );
1140: RETURN l_output_value;
1141: EXCEPTION

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

1209: (p_msg => 'END of AcctDerRule_7(invalid)'
1210: ,p_level => C_LEVEL_PROCEDURE
1211: ,p_module => l_log_module);
1212: END IF;
1213: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1214: x_value_type_code := null;
1215: l_output_value := null;
1216: xla_accounting_err_pkg.build_message
1217: (p_appli_s_name => 'XLA'

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

1229: 'XLA_OWNER_TYPE'
1230: ,l_component_type_code
1231: )
1232: ,p_token_3 => 'PAD_NAME'
1233: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1234: ,p_token_4 => 'PAD_OWNER'
1235: ,p_value_4 => xla_lookups_pkg.get_meaning(
1236: 'XLA_OWNER_TYPE'
1237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1233: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1234: ,p_token_4 => 'PAD_OWNER'
1235: ,p_value_4 => xla_lookups_pkg.get_meaning(
1236: 'XLA_OWNER_TYPE'
1237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1238: )
1239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1235: ,p_value_4 => xla_lookups_pkg.get_meaning(
1236: 'XLA_OWNER_TYPE'
1237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1238: )
1239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1242: ,p_ae_header_id => NULL
1243: );

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

1236: 'XLA_OWNER_TYPE'
1237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1238: )
1239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1242: ,p_ae_header_id => NULL
1243: );
1244: RETURN l_output_value;

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

1237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1238: )
1239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1242: ,p_ae_header_id => NULL
1243: );
1244: RETURN l_output_value;
1245: EXCEPTION

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

1313: (p_msg => 'END of AcctDerRule_8(invalid)'
1314: ,p_level => C_LEVEL_PROCEDURE
1315: ,p_module => l_log_module);
1316: END IF;
1317: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1318: x_value_type_code := null;
1319: l_output_value := null;
1320: xla_accounting_err_pkg.build_message
1321: (p_appli_s_name => 'XLA'

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

1333: 'XLA_OWNER_TYPE'
1334: ,l_component_type_code
1335: )
1336: ,p_token_3 => 'PAD_NAME'
1337: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1338: ,p_token_4 => 'PAD_OWNER'
1339: ,p_value_4 => xla_lookups_pkg.get_meaning(
1340: 'XLA_OWNER_TYPE'
1341: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1341: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1337: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1338: ,p_token_4 => 'PAD_OWNER'
1339: ,p_value_4 => xla_lookups_pkg.get_meaning(
1340: 'XLA_OWNER_TYPE'
1341: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1342: )
1343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1339: ,p_value_4 => xla_lookups_pkg.get_meaning(
1340: 'XLA_OWNER_TYPE'
1341: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1342: )
1343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1346: ,p_ae_header_id => NULL
1347: );

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

1340: 'XLA_OWNER_TYPE'
1341: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1342: )
1343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1346: ,p_ae_header_id => NULL
1347: );
1348: RETURN l_output_value;

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

1341: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1342: )
1343: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1344: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1345: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1346: ,p_ae_header_id => NULL
1347: );
1348: RETURN l_output_value;
1349: EXCEPTION

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

1417: (p_msg => 'END of AcctDerRule_9(invalid)'
1418: ,p_level => C_LEVEL_PROCEDURE
1419: ,p_module => l_log_module);
1420: END IF;
1421: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1422: x_value_type_code := null;
1423: l_output_value := null;
1424: xla_accounting_err_pkg.build_message
1425: (p_appli_s_name => 'XLA'

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

1437: 'XLA_OWNER_TYPE'
1438: ,l_component_type_code
1439: )
1440: ,p_token_3 => 'PAD_NAME'
1441: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1442: ,p_token_4 => 'PAD_OWNER'
1443: ,p_value_4 => xla_lookups_pkg.get_meaning(
1444: 'XLA_OWNER_TYPE'
1445: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1445: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1441: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1442: ,p_token_4 => 'PAD_OWNER'
1443: ,p_value_4 => xla_lookups_pkg.get_meaning(
1444: 'XLA_OWNER_TYPE'
1445: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1446: )
1447: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1448: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1449: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1443: ,p_value_4 => xla_lookups_pkg.get_meaning(
1444: 'XLA_OWNER_TYPE'
1445: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1446: )
1447: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1448: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1449: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1450: ,p_ae_header_id => NULL
1451: );

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

1444: 'XLA_OWNER_TYPE'
1445: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1446: )
1447: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1448: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1449: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1450: ,p_ae_header_id => NULL
1451: );
1452: RETURN l_output_value;

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

1445: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1446: )
1447: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1448: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1449: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1450: ,p_ae_header_id => NULL
1451: );
1452: RETURN l_output_value;
1453: EXCEPTION

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

1521: (p_msg => 'END of AcctDerRule_10(invalid)'
1522: ,p_level => C_LEVEL_PROCEDURE
1523: ,p_module => l_log_module);
1524: END IF;
1525: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1526: x_value_type_code := null;
1527: l_output_value := null;
1528: xla_accounting_err_pkg.build_message
1529: (p_appli_s_name => 'XLA'

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

1541: 'XLA_OWNER_TYPE'
1542: ,l_component_type_code
1543: )
1544: ,p_token_3 => 'PAD_NAME'
1545: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1546: ,p_token_4 => 'PAD_OWNER'
1547: ,p_value_4 => xla_lookups_pkg.get_meaning(
1548: 'XLA_OWNER_TYPE'
1549: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1549: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1545: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1546: ,p_token_4 => 'PAD_OWNER'
1547: ,p_value_4 => xla_lookups_pkg.get_meaning(
1548: 'XLA_OWNER_TYPE'
1549: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1550: )
1551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1547: ,p_value_4 => xla_lookups_pkg.get_meaning(
1548: 'XLA_OWNER_TYPE'
1549: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1550: )
1551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1554: ,p_ae_header_id => NULL
1555: );

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

1548: 'XLA_OWNER_TYPE'
1549: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1550: )
1551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1554: ,p_ae_header_id => NULL
1555: );
1556: RETURN l_output_value;

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

1549: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1550: )
1551: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1552: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1553: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1554: ,p_ae_header_id => NULL
1555: );
1556: RETURN l_output_value;
1557: EXCEPTION

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

1625: (p_msg => 'END of AcctDerRule_11(invalid)'
1626: ,p_level => C_LEVEL_PROCEDURE
1627: ,p_module => l_log_module);
1628: END IF;
1629: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1630: x_value_type_code := null;
1631: l_output_value := null;
1632: xla_accounting_err_pkg.build_message
1633: (p_appli_s_name => 'XLA'

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

1645: 'XLA_OWNER_TYPE'
1646: ,l_component_type_code
1647: )
1648: ,p_token_3 => 'PAD_NAME'
1649: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1650: ,p_token_4 => 'PAD_OWNER'
1651: ,p_value_4 => xla_lookups_pkg.get_meaning(
1652: 'XLA_OWNER_TYPE'
1653: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1653: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1649: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1650: ,p_token_4 => 'PAD_OWNER'
1651: ,p_value_4 => xla_lookups_pkg.get_meaning(
1652: 'XLA_OWNER_TYPE'
1653: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1654: )
1655: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1656: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1657: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1651: ,p_value_4 => xla_lookups_pkg.get_meaning(
1652: 'XLA_OWNER_TYPE'
1653: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1654: )
1655: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1656: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1657: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1658: ,p_ae_header_id => NULL
1659: );

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

1652: 'XLA_OWNER_TYPE'
1653: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1654: )
1655: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1656: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1657: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1658: ,p_ae_header_id => NULL
1659: );
1660: RETURN l_output_value;

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

1653: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1654: )
1655: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1656: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1657: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1658: ,p_ae_header_id => NULL
1659: );
1660: RETURN l_output_value;
1661: EXCEPTION

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

1729: (p_msg => 'END of AcctDerRule_12(invalid)'
1730: ,p_level => C_LEVEL_PROCEDURE
1731: ,p_module => l_log_module);
1732: END IF;
1733: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1734: x_value_type_code := null;
1735: l_output_value := null;
1736: xla_accounting_err_pkg.build_message
1737: (p_appli_s_name => 'XLA'

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

1749: 'XLA_OWNER_TYPE'
1750: ,l_component_type_code
1751: )
1752: ,p_token_3 => 'PAD_NAME'
1753: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1754: ,p_token_4 => 'PAD_OWNER'
1755: ,p_value_4 => xla_lookups_pkg.get_meaning(
1756: 'XLA_OWNER_TYPE'
1757: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1757: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1753: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1754: ,p_token_4 => 'PAD_OWNER'
1755: ,p_value_4 => xla_lookups_pkg.get_meaning(
1756: 'XLA_OWNER_TYPE'
1757: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1758: )
1759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1755: ,p_value_4 => xla_lookups_pkg.get_meaning(
1756: 'XLA_OWNER_TYPE'
1757: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1758: )
1759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1762: ,p_ae_header_id => NULL
1763: );

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

1756: 'XLA_OWNER_TYPE'
1757: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1758: )
1759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1762: ,p_ae_header_id => NULL
1763: );
1764: RETURN l_output_value;

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

1757: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1758: )
1759: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1760: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1761: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1762: ,p_ae_header_id => NULL
1763: );
1764: RETURN l_output_value;
1765: EXCEPTION

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

1833: (p_msg => 'END of AcctDerRule_13(invalid)'
1834: ,p_level => C_LEVEL_PROCEDURE
1835: ,p_module => l_log_module);
1836: END IF;
1837: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1838: x_value_type_code := null;
1839: l_output_value := null;
1840: xla_accounting_err_pkg.build_message
1841: (p_appli_s_name => 'XLA'

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

1853: 'XLA_OWNER_TYPE'
1854: ,l_component_type_code
1855: )
1856: ,p_token_3 => 'PAD_NAME'
1857: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1858: ,p_token_4 => 'PAD_OWNER'
1859: ,p_value_4 => xla_lookups_pkg.get_meaning(
1860: 'XLA_OWNER_TYPE'
1861: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1861: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1857: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1858: ,p_token_4 => 'PAD_OWNER'
1859: ,p_value_4 => xla_lookups_pkg.get_meaning(
1860: 'XLA_OWNER_TYPE'
1861: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1862: )
1863: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1864: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1865: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1859: ,p_value_4 => xla_lookups_pkg.get_meaning(
1860: 'XLA_OWNER_TYPE'
1861: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1862: )
1863: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1864: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1865: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1866: ,p_ae_header_id => NULL
1867: );

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

1860: 'XLA_OWNER_TYPE'
1861: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1862: )
1863: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1864: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1865: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1866: ,p_ae_header_id => NULL
1867: );
1868: RETURN l_output_value;

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

1861: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1862: )
1863: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1864: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1865: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1866: ,p_ae_header_id => NULL
1867: );
1868: RETURN l_output_value;
1869: EXCEPTION

Line 2021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2017: l_tmp_amt NUMBER;
2018: l_acc_rev_natural_side_code VARCHAR2(1);
2019:
2020: l_num_entries NUMBER;
2021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2025: l_recog_line_1 NUMBER;

Line 2022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2018: l_acc_rev_natural_side_code VARCHAR2(1);
2019:
2020: l_num_entries NUMBER;
2021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2025: l_recog_line_1 NUMBER;
2026: l_recog_line_2 NUMBER;

Line 2023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2019:
2020: l_num_entries NUMBER;
2021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2025: l_recog_line_1 NUMBER;
2026: l_recog_line_2 NUMBER;
2027:

Line 2024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2020: l_num_entries NUMBER;
2021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2025: l_recog_line_1 NUMBER;
2026: l_recog_line_2 NUMBER;
2027:
2028: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2030: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2026: l_recog_line_2 NUMBER;
2027:
2028: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2029: l_bflow_applied_to_amt NUMBER; -- 5132302
2030: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2031:
2032: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2033:
2034: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2100: l_acc_rev_flag := NULL; -- 4262811
2101: l_accrual_line_num := NULL; -- 4262811
2102: l_tmp_amt := NULL; -- 4262811
2103: --
2104: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
2105: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
2106: return;
2107: END IF;
2108:

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

2101: l_accrual_line_num := NULL; -- 4262811
2102: l_tmp_amt := NULL; -- 4262811
2103: --
2104: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
2105: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
2106: return;
2107: END IF;
2108:
2109: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

2105: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
2106: return;
2107: END IF;
2108:
2109: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2110: l_balance_type_code <> 'B' THEN
2111: IF NVL(p_source_15,'
2112: ') = 'ITEM' AND
2113: p_source_16 IS NOT NULL AND

Line 2186: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2182: --
2183: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2184:
2185: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2186: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2187:
2188: -- 4955764
2189: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2190: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2306: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2307:
2308: IF xla_accounting_cache_pkg.GetValueChar
2309: (p_source_code => 'LEDGER_CATEGORY_CODE'
2310: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2311: AND l_bflow_method_code = 'PRIOR_ENTRY'
2312: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2313: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2314: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

2416: p_lookup_type => 'XLA_OWNER_TYPE'
2417: ,p_lookup_code => l_component_type_code
2418: )
2419: ,p_token_4 => 'PRODUCT_NAME'
2420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2424: ,p_ae_header_id => NULL

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

2417: ,p_lookup_code => l_component_type_code
2418: )
2419: ,p_token_4 => 'PRODUCT_NAME'
2420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2424: ,p_ae_header_id => NULL
2425: );

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

2418: )
2419: ,p_token_4 => 'PRODUCT_NAME'
2420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2424: ,p_ae_header_id => NULL
2425: );
2426:

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

2419: ,p_token_4 => 'PRODUCT_NAME'
2420: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
2421: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
2422: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
2423: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
2424: ,p_ae_header_id => NULL
2425: );
2426:
2427: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 2454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2450: ----------------------------------------------------------------------------------
2451: -- 4219869 Business Flow
2452: -- Update journal entry status -- Need to generate this within IF
2453: ----------------------------------------------------------------------------------
2454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2455: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
2456: ,p_balance_type_code => l_balance_type_code
2457: );
2458:

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

2537:
2538: --
2539: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
2540: --
2541: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
2542: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
2543: ELSE
2544: ---------------------------------------------------------------------------------------------------
2545: -- 4262811a Switch Sign

Line 2566: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

2562:
2563: XLA_AE_LINES_PKG.ValidateCurrentLine;
2564: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
2565:
2566: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
2567: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
2568: ,p_balance_type_code => l_balance_type_code);
2569:
2570: END IF;

Line 2740: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2736: l_tmp_amt NUMBER;
2737: l_acc_rev_natural_side_code VARCHAR2(1);
2738:
2739: l_num_entries NUMBER;
2740: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2741: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2742: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2743: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2744: l_recog_line_1 NUMBER;

Line 2741: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2737: l_acc_rev_natural_side_code VARCHAR2(1);
2738:
2739: l_num_entries NUMBER;
2740: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2741: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2742: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2743: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2744: l_recog_line_1 NUMBER;
2745: l_recog_line_2 NUMBER;

Line 2742: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2738:
2739: l_num_entries NUMBER;
2740: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2741: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2742: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2743: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2744: l_recog_line_1 NUMBER;
2745: l_recog_line_2 NUMBER;
2746:

Line 2743: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2739: l_num_entries NUMBER;
2740: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2741: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2742: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2743: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2744: l_recog_line_1 NUMBER;
2745: l_recog_line_2 NUMBER;
2746:
2747: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2749: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2745: l_recog_line_2 NUMBER;
2746:
2747: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2748: l_bflow_applied_to_amt NUMBER; -- 5132302
2749: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2750:
2751: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2752:
2753: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2820: l_accrual_line_num := NULL; -- 4262811
2821: l_tmp_amt := NULL; -- 4262811
2822: --
2823:
2824: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2825: l_balance_type_code <> 'B' THEN
2826: IF NVL(p_source_15,'
2827: ') = 'ITEM' AND
2828: p_source_16 IS NOT NULL AND

Line 2901: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2897: --
2898: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2899:
2900: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2901: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2902:
2903: -- 4955764
2904: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2905: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3019: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3020:
3021: IF xla_accounting_cache_pkg.GetValueChar
3022: (p_source_code => 'LEDGER_CATEGORY_CODE'
3023: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3024: AND l_bflow_method_code = 'PRIOR_ENTRY'
3025: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3026: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3027: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3129: p_lookup_type => 'XLA_OWNER_TYPE'
3130: ,p_lookup_code => l_component_type_code
3131: )
3132: ,p_token_4 => 'PRODUCT_NAME'
3133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3137: ,p_ae_header_id => NULL

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

3130: ,p_lookup_code => l_component_type_code
3131: )
3132: ,p_token_4 => 'PRODUCT_NAME'
3133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3137: ,p_ae_header_id => NULL
3138: );

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

3131: )
3132: ,p_token_4 => 'PRODUCT_NAME'
3133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3137: ,p_ae_header_id => NULL
3138: );
3139:

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

3132: ,p_token_4 => 'PRODUCT_NAME'
3133: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3134: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3135: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3136: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3137: ,p_ae_header_id => NULL
3138: );
3139:
3140: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3167: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3163: ----------------------------------------------------------------------------------
3164: -- 4219869 Business Flow
3165: -- Update journal entry status -- Need to generate this within IF
3166: ----------------------------------------------------------------------------------
3167: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3168: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3169: ,p_balance_type_code => l_balance_type_code
3170: );
3171:

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

3250:
3251: --
3252: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3253: --
3254: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3255: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3256: ELSE
3257: ---------------------------------------------------------------------------------------------------
3258: -- 4262811a Switch Sign

Line 3279: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3275:
3276: XLA_AE_LINES_PKG.ValidateCurrentLine;
3277: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3278:
3279: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3280: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3281: ,p_balance_type_code => l_balance_type_code);
3282:
3283: END IF;

Line 3457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3453: l_tmp_amt NUMBER;
3454: l_acc_rev_natural_side_code VARCHAR2(1);
3455:
3456: l_num_entries NUMBER;
3457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3461: l_recog_line_1 NUMBER;

Line 3458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3454: l_acc_rev_natural_side_code VARCHAR2(1);
3455:
3456: l_num_entries NUMBER;
3457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3461: l_recog_line_1 NUMBER;
3462: l_recog_line_2 NUMBER;

Line 3459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3455:
3456: l_num_entries NUMBER;
3457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3461: l_recog_line_1 NUMBER;
3462: l_recog_line_2 NUMBER;
3463:

Line 3460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3456: l_num_entries NUMBER;
3457: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3458: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3459: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3460: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3461: l_recog_line_1 NUMBER;
3462: l_recog_line_2 NUMBER;
3463:
3464: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3466: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3462: l_recog_line_2 NUMBER;
3463:
3464: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3465: l_bflow_applied_to_amt NUMBER; -- 5132302
3466: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3467:
3468: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3469:
3470: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3537: l_accrual_line_num := NULL; -- 4262811
3538: l_tmp_amt := NULL; -- 4262811
3539: --
3540:
3541: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3542: l_balance_type_code <> 'B' THEN
3543: IF NVL(p_source_15,'
3544: ') <> 'ACCRUAL' AND
3545: p_source_16 IS NOT NULL AND

Line 3618: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3614: --
3615: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3616:
3617: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3618: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3619:
3620: -- 4955764
3621: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3622: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

3850: p_lookup_type => 'XLA_OWNER_TYPE'
3851: ,p_lookup_code => l_component_type_code
3852: )
3853: ,p_token_4 => 'PRODUCT_NAME'
3854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3858: ,p_ae_header_id => NULL

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

3851: ,p_lookup_code => l_component_type_code
3852: )
3853: ,p_token_4 => 'PRODUCT_NAME'
3854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3858: ,p_ae_header_id => NULL
3859: );

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

3852: )
3853: ,p_token_4 => 'PRODUCT_NAME'
3854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3858: ,p_ae_header_id => NULL
3859: );
3860:

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

3853: ,p_token_4 => 'PRODUCT_NAME'
3854: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3855: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3856: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3857: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3858: ,p_ae_header_id => NULL
3859: );
3860:
3861: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3884: ----------------------------------------------------------------------------------
3885: -- 4219869 Business Flow
3886: -- Update journal entry status -- Need to generate this within IF
3887: ----------------------------------------------------------------------------------
3888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3889: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3890: ,p_balance_type_code => l_balance_type_code
3891: );
3892:

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

3971:
3972: --
3973: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3974: --
3975: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3976: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3977: ELSE
3978: ---------------------------------------------------------------------------------------------------
3979: -- 4262811a Switch Sign

Line 4000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3996:
3997: XLA_AE_LINES_PKG.ValidateCurrentLine;
3998: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3999:
4000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4001: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4002: ,p_balance_type_code => l_balance_type_code);
4003:
4004: END IF;

Line 4176: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4172: l_tmp_amt NUMBER;
4173: l_acc_rev_natural_side_code VARCHAR2(1);
4174:
4175: l_num_entries NUMBER;
4176: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4177: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4178: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4179: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4180: l_recog_line_1 NUMBER;

Line 4177: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4173: l_acc_rev_natural_side_code VARCHAR2(1);
4174:
4175: l_num_entries NUMBER;
4176: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4177: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4178: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4179: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4180: l_recog_line_1 NUMBER;
4181: l_recog_line_2 NUMBER;

Line 4178: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4174:
4175: l_num_entries NUMBER;
4176: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4177: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4178: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4179: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4180: l_recog_line_1 NUMBER;
4181: l_recog_line_2 NUMBER;
4182:

Line 4179: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4175: l_num_entries NUMBER;
4176: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4177: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4178: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4179: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4180: l_recog_line_1 NUMBER;
4181: l_recog_line_2 NUMBER;
4182:
4183: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4185: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4181: l_recog_line_2 NUMBER;
4182:
4183: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4184: l_bflow_applied_to_amt NUMBER; -- 5132302
4185: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4186:
4187: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4188:
4189: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4256: l_accrual_line_num := NULL; -- 4262811
4257: l_tmp_amt := NULL; -- 4262811
4258: --
4259:
4260: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4261: l_balance_type_code <> 'B' THEN
4262: IF NVL(p_source_15,'
4263: ') = 'ITEM' AND
4264: p_source_16 IS NOT NULL AND

Line 4337: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4333: --
4334: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4335:
4336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4337: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4338:
4339: -- 4955764
4340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4457: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4458:
4459: IF xla_accounting_cache_pkg.GetValueChar
4460: (p_source_code => 'LEDGER_CATEGORY_CODE'
4461: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4462: AND l_bflow_method_code = 'PRIOR_ENTRY'
4463: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4464: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4465: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4567: p_lookup_type => 'XLA_OWNER_TYPE'
4568: ,p_lookup_code => l_component_type_code
4569: )
4570: ,p_token_4 => 'PRODUCT_NAME'
4571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4575: ,p_ae_header_id => NULL

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

4568: ,p_lookup_code => l_component_type_code
4569: )
4570: ,p_token_4 => 'PRODUCT_NAME'
4571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4575: ,p_ae_header_id => NULL
4576: );

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

4569: )
4570: ,p_token_4 => 'PRODUCT_NAME'
4571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4575: ,p_ae_header_id => NULL
4576: );
4577:

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

4570: ,p_token_4 => 'PRODUCT_NAME'
4571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4575: ,p_ae_header_id => NULL
4576: );
4577:
4578: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4605: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4601: ----------------------------------------------------------------------------------
4602: -- 4219869 Business Flow
4603: -- Update journal entry status -- Need to generate this within IF
4604: ----------------------------------------------------------------------------------
4605: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4606: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4607: ,p_balance_type_code => l_balance_type_code
4608: );
4609:

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

4688:
4689: --
4690: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4691: --
4692: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4693: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4694: ELSE
4695: ---------------------------------------------------------------------------------------------------
4696: -- 4262811a Switch Sign

Line 4717: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4713:
4714: XLA_AE_LINES_PKG.ValidateCurrentLine;
4715: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4716:
4717: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4718: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4719: ,p_balance_type_code => l_balance_type_code);
4720:
4721: END IF;

Line 4881: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4877: l_tmp_amt NUMBER;
4878: l_acc_rev_natural_side_code VARCHAR2(1);
4879:
4880: l_num_entries NUMBER;
4881: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4882: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4883: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4884: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4885: l_recog_line_1 NUMBER;

Line 4882: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4878: l_acc_rev_natural_side_code VARCHAR2(1);
4879:
4880: l_num_entries NUMBER;
4881: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4882: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4883: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4884: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4885: l_recog_line_1 NUMBER;
4886: l_recog_line_2 NUMBER;

Line 4883: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4879:
4880: l_num_entries NUMBER;
4881: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4882: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4883: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4884: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4885: l_recog_line_1 NUMBER;
4886: l_recog_line_2 NUMBER;
4887:

Line 4884: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4880: l_num_entries NUMBER;
4881: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4882: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4883: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4884: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4885: l_recog_line_1 NUMBER;
4886: l_recog_line_2 NUMBER;
4887:
4888: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4890: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4886: l_recog_line_2 NUMBER;
4887:
4888: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4889: l_bflow_applied_to_amt NUMBER; -- 5132302
4890: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4891:
4892: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4893:
4894: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4961: l_accrual_line_num := NULL; -- 4262811
4962: l_tmp_amt := NULL; -- 4262811
4963: --
4964:
4965: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4966: l_balance_type_code <> 'B' THEN
4967: IF p_source_58 IS NOT NULL AND
4968: NVL(p_source_15,'
4969: ') = 'NONREC_TAX' AND

Line 5042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5038: --
5039: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5040:
5041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5043:
5044: -- 4955764
5045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5152: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5153:
5154: IF xla_accounting_cache_pkg.GetValueChar
5155: (p_source_code => 'LEDGER_CATEGORY_CODE'
5156: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5157: AND l_bflow_method_code = 'PRIOR_ENTRY'
5158: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5159: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5160: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5229: p_lookup_type => 'XLA_OWNER_TYPE'
5230: ,p_lookup_code => l_component_type_code
5231: )
5232: ,p_token_4 => 'PRODUCT_NAME'
5233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5237: ,p_ae_header_id => NULL

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

5230: ,p_lookup_code => l_component_type_code
5231: )
5232: ,p_token_4 => 'PRODUCT_NAME'
5233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5237: ,p_ae_header_id => NULL
5238: );

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

5231: )
5232: ,p_token_4 => 'PRODUCT_NAME'
5233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5237: ,p_ae_header_id => NULL
5238: );
5239:

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

5232: ,p_token_4 => 'PRODUCT_NAME'
5233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5237: ,p_ae_header_id => NULL
5238: );
5239:
5240: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5263: ----------------------------------------------------------------------------------
5264: -- 4219869 Business Flow
5265: -- Update journal entry status -- Need to generate this within IF
5266: ----------------------------------------------------------------------------------
5267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5268: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5269: ,p_balance_type_code => l_balance_type_code
5270: );
5271:

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

5324:
5325: --
5326: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5327: --
5328: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5329: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5330: ELSE
5331: ---------------------------------------------------------------------------------------------------
5332: -- 4262811a Switch Sign

Line 5353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5349:
5350: XLA_AE_LINES_PKG.ValidateCurrentLine;
5351: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5352:
5353: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5354: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5355: ,p_balance_type_code => l_balance_type_code);
5356:
5357: END IF;

Line 5514: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5510: l_tmp_amt NUMBER;
5511: l_acc_rev_natural_side_code VARCHAR2(1);
5512:
5513: l_num_entries NUMBER;
5514: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5515: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5516: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5517: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5518: l_recog_line_1 NUMBER;

Line 5515: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5511: l_acc_rev_natural_side_code VARCHAR2(1);
5512:
5513: l_num_entries NUMBER;
5514: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5515: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5516: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5517: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5518: l_recog_line_1 NUMBER;
5519: l_recog_line_2 NUMBER;

Line 5516: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5512:
5513: l_num_entries NUMBER;
5514: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5515: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5516: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5517: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5518: l_recog_line_1 NUMBER;
5519: l_recog_line_2 NUMBER;
5520:

Line 5517: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5513: l_num_entries NUMBER;
5514: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5515: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5516: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5517: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5518: l_recog_line_1 NUMBER;
5519: l_recog_line_2 NUMBER;
5520:
5521: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5523: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5519: l_recog_line_2 NUMBER;
5520:
5521: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5522: l_bflow_applied_to_amt NUMBER; -- 5132302
5523: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5524:
5525: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5526:
5527: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5594: l_accrual_line_num := NULL; -- 4262811
5595: l_tmp_amt := NULL; -- 4262811
5596: --
5597:
5598: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5599: l_balance_type_code <> 'B' THEN
5600: IF p_source_58 IS NOT NULL AND
5601: (NVL(p_source_15,'
5602: ') = 'ACCRUAL' OR

Line 5675: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5671: --
5672: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5673:
5674: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5675: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5676:
5677: -- 4955764
5678: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5679: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5785: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5786:
5787: IF xla_accounting_cache_pkg.GetValueChar
5788: (p_source_code => 'LEDGER_CATEGORY_CODE'
5789: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5790: AND l_bflow_method_code = 'PRIOR_ENTRY'
5791: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5792: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5793: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5862: p_lookup_type => 'XLA_OWNER_TYPE'
5863: ,p_lookup_code => l_component_type_code
5864: )
5865: ,p_token_4 => 'PRODUCT_NAME'
5866: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5867: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5868: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5869: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5870: ,p_ae_header_id => NULL

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

5863: ,p_lookup_code => l_component_type_code
5864: )
5865: ,p_token_4 => 'PRODUCT_NAME'
5866: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5867: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5868: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5869: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5870: ,p_ae_header_id => NULL
5871: );

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

5864: )
5865: ,p_token_4 => 'PRODUCT_NAME'
5866: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5867: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5868: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5869: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5870: ,p_ae_header_id => NULL
5871: );
5872:

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

5865: ,p_token_4 => 'PRODUCT_NAME'
5866: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5867: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5868: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5869: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5870: ,p_ae_header_id => NULL
5871: );
5872:
5873: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5896: ----------------------------------------------------------------------------------
5897: -- 4219869 Business Flow
5898: -- Update journal entry status -- Need to generate this within IF
5899: ----------------------------------------------------------------------------------
5900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5901: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5902: ,p_balance_type_code => l_balance_type_code
5903: );
5904:

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

5957:
5958: --
5959: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5960: --
5961: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5962: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5963: ELSE
5964: ---------------------------------------------------------------------------------------------------
5965: -- 4262811a Switch Sign

Line 5986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5982:
5983: XLA_AE_LINES_PKG.ValidateCurrentLine;
5984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5985:
5986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5987: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5988: ,p_balance_type_code => l_balance_type_code);
5989:
5990: END IF;

Line 6148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6144: l_tmp_amt NUMBER;
6145: l_acc_rev_natural_side_code VARCHAR2(1);
6146:
6147: l_num_entries NUMBER;
6148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6152: l_recog_line_1 NUMBER;

Line 6149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6145: l_acc_rev_natural_side_code VARCHAR2(1);
6146:
6147: l_num_entries NUMBER;
6148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6152: l_recog_line_1 NUMBER;
6153: l_recog_line_2 NUMBER;

Line 6150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6146:
6147: l_num_entries NUMBER;
6148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6152: l_recog_line_1 NUMBER;
6153: l_recog_line_2 NUMBER;
6154:

Line 6151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6147: l_num_entries NUMBER;
6148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6152: l_recog_line_1 NUMBER;
6153: l_recog_line_2 NUMBER;
6154:
6155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6153: l_recog_line_2 NUMBER;
6154:
6155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6156: l_bflow_applied_to_amt NUMBER; -- 5132302
6157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6158:
6159: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6160:
6161: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6228: l_accrual_line_num := NULL; -- 4262811
6229: l_tmp_amt := NULL; -- 4262811
6230: --
6231:
6232: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6233: l_balance_type_code <> 'B' THEN
6234: IF p_source_58 IS NOT NULL AND
6235: NVL(p_source_15,'
6236: ') = 'NONREC_TAX' AND

Line 6309: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6305: --
6306: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6307:
6308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6309: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6310:
6311: -- 4955764
6312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6417: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6418:
6419: IF xla_accounting_cache_pkg.GetValueChar
6420: (p_source_code => 'LEDGER_CATEGORY_CODE'
6421: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6422: AND l_bflow_method_code = 'PRIOR_ENTRY'
6423: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6424: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6425: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6494: p_lookup_type => 'XLA_OWNER_TYPE'
6495: ,p_lookup_code => l_component_type_code
6496: )
6497: ,p_token_4 => 'PRODUCT_NAME'
6498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6502: ,p_ae_header_id => NULL

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

6495: ,p_lookup_code => l_component_type_code
6496: )
6497: ,p_token_4 => 'PRODUCT_NAME'
6498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6502: ,p_ae_header_id => NULL
6503: );

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

6496: )
6497: ,p_token_4 => 'PRODUCT_NAME'
6498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6502: ,p_ae_header_id => NULL
6503: );
6504:

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

6497: ,p_token_4 => 'PRODUCT_NAME'
6498: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6499: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6500: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6501: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6502: ,p_ae_header_id => NULL
6503: );
6504:
6505: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6528: ----------------------------------------------------------------------------------
6529: -- 4219869 Business Flow
6530: -- Update journal entry status -- Need to generate this within IF
6531: ----------------------------------------------------------------------------------
6532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6533: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6534: ,p_balance_type_code => l_balance_type_code
6535: );
6536:

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

6589:
6590: --
6591: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6592: --
6593: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6594: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6595: ELSE
6596: ---------------------------------------------------------------------------------------------------
6597: -- 4262811a Switch Sign

Line 6618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6614:
6615: XLA_AE_LINES_PKG.ValidateCurrentLine;
6616: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6617:
6618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6619: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6620: ,p_balance_type_code => l_balance_type_code);
6621:
6622: END IF;

Line 6777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6773: l_tmp_amt NUMBER;
6774: l_acc_rev_natural_side_code VARCHAR2(1);
6775:
6776: l_num_entries NUMBER;
6777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6781: l_recog_line_1 NUMBER;

Line 6778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6774: l_acc_rev_natural_side_code VARCHAR2(1);
6775:
6776: l_num_entries NUMBER;
6777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6781: l_recog_line_1 NUMBER;
6782: l_recog_line_2 NUMBER;

Line 6779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6775:
6776: l_num_entries NUMBER;
6777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6781: l_recog_line_1 NUMBER;
6782: l_recog_line_2 NUMBER;
6783:

Line 6780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6776: l_num_entries NUMBER;
6777: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6778: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6779: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6780: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6781: l_recog_line_1 NUMBER;
6782: l_recog_line_2 NUMBER;
6783:
6784: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6786: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6782: l_recog_line_2 NUMBER;
6783:
6784: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6785: l_bflow_applied_to_amt NUMBER; -- 5132302
6786: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6787:
6788: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6789:
6790: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6857: l_accrual_line_num := NULL; -- 4262811
6858: l_tmp_amt := NULL; -- 4262811
6859: --
6860:
6861: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6862: l_balance_type_code <> 'B' THEN
6863: IF p_source_58 IS NOT NULL AND
6864: (NVL(p_source_15,'
6865: ') = 'ACCRUAL' OR

Line 6938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6934: --
6935: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6936:
6937: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6938: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6939:
6940: -- 4955764
6941: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6942: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7046: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7047:
7048: IF xla_accounting_cache_pkg.GetValueChar
7049: (p_source_code => 'LEDGER_CATEGORY_CODE'
7050: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7051: AND l_bflow_method_code = 'PRIOR_ENTRY'
7052: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7053: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7054: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7123: p_lookup_type => 'XLA_OWNER_TYPE'
7124: ,p_lookup_code => l_component_type_code
7125: )
7126: ,p_token_4 => 'PRODUCT_NAME'
7127: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7128: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7129: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7130: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7131: ,p_ae_header_id => NULL

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

7124: ,p_lookup_code => l_component_type_code
7125: )
7126: ,p_token_4 => 'PRODUCT_NAME'
7127: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7128: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7129: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7130: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7131: ,p_ae_header_id => NULL
7132: );

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

7125: )
7126: ,p_token_4 => 'PRODUCT_NAME'
7127: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7128: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7129: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7130: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7131: ,p_ae_header_id => NULL
7132: );
7133:

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

7126: ,p_token_4 => 'PRODUCT_NAME'
7127: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7128: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7129: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7130: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7131: ,p_ae_header_id => NULL
7132: );
7133:
7134: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7161: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7157: ----------------------------------------------------------------------------------
7158: -- 4219869 Business Flow
7159: -- Update journal entry status -- Need to generate this within IF
7160: ----------------------------------------------------------------------------------
7161: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7162: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7163: ,p_balance_type_code => l_balance_type_code
7164: );
7165:

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

7218:
7219: --
7220: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7221: --
7222: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7223: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7224: ELSE
7225: ---------------------------------------------------------------------------------------------------
7226: -- 4262811a Switch Sign

Line 7247: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7243:
7244: XLA_AE_LINES_PKG.ValidateCurrentLine;
7245: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7246:
7247: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7248: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7249: ,p_balance_type_code => l_balance_type_code);
7250:
7251: END IF;

Line 7435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7431: l_tmp_amt NUMBER;
7432: l_acc_rev_natural_side_code VARCHAR2(1);
7433:
7434: l_num_entries NUMBER;
7435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7439: l_recog_line_1 NUMBER;

Line 7436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7432: l_acc_rev_natural_side_code VARCHAR2(1);
7433:
7434: l_num_entries NUMBER;
7435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7439: l_recog_line_1 NUMBER;
7440: l_recog_line_2 NUMBER;

Line 7437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7433:
7434: l_num_entries NUMBER;
7435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7439: l_recog_line_1 NUMBER;
7440: l_recog_line_2 NUMBER;
7441:

Line 7438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7434: l_num_entries NUMBER;
7435: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7436: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7437: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7438: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7439: l_recog_line_1 NUMBER;
7440: l_recog_line_2 NUMBER;
7441:
7442: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7444: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7440: l_recog_line_2 NUMBER;
7441:
7442: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7443: l_bflow_applied_to_amt NUMBER; -- 5132302
7444: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7445:
7446: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7447:
7448: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7514: l_acc_rev_flag := NULL; -- 4262811
7515: l_accrual_line_num := NULL; -- 4262811
7516: l_tmp_amt := NULL; -- 4262811
7517: --
7518: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
7519: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
7520: return;
7521: END IF;
7522:

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

7515: l_accrual_line_num := NULL; -- 4262811
7516: l_tmp_amt := NULL; -- 4262811
7517: --
7518: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
7519: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
7520: return;
7521: END IF;
7522:
7523: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

7519: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
7520: return;
7521: END IF;
7522:
7523: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7524: l_balance_type_code <> 'B' THEN
7525: IF NVL(p_source_15,'
7526: ') = 'ERV' AND
7527: NVL(p_source_17,'

Line 7597: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7593: --
7594: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7595:
7596: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7597: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7598:
7599: -- 4955764
7600: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7601: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7717: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7718:
7719: IF xla_accounting_cache_pkg.GetValueChar
7720: (p_source_code => 'LEDGER_CATEGORY_CODE'
7721: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7722: AND l_bflow_method_code = 'PRIOR_ENTRY'
7723: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7724: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7725: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7928: p_lookup_type => 'XLA_OWNER_TYPE'
7929: ,p_lookup_code => l_component_type_code
7930: )
7931: ,p_token_4 => 'PRODUCT_NAME'
7932: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7933: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7934: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7935: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7936: ,p_ae_header_id => NULL

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

7929: ,p_lookup_code => l_component_type_code
7930: )
7931: ,p_token_4 => 'PRODUCT_NAME'
7932: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7933: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7934: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7935: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7936: ,p_ae_header_id => NULL
7937: );

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

7930: )
7931: ,p_token_4 => 'PRODUCT_NAME'
7932: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7933: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7934: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7935: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7936: ,p_ae_header_id => NULL
7937: );
7938:

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

7931: ,p_token_4 => 'PRODUCT_NAME'
7932: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7933: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7934: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7935: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7936: ,p_ae_header_id => NULL
7937: );
7938:
7939: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7962: ----------------------------------------------------------------------------------
7963: -- 4219869 Business Flow
7964: -- Update journal entry status -- Need to generate this within IF
7965: ----------------------------------------------------------------------------------
7966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7967: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7968: ,p_balance_type_code => l_balance_type_code
7969: );
7970:

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

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

Line 8179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8175:
8176: XLA_AE_LINES_PKG.ValidateCurrentLine;
8177: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8178:
8179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8180: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8181: ,p_balance_type_code => l_balance_type_code);
8182:
8183: END IF;

Line 8365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8361: l_tmp_amt NUMBER;
8362: l_acc_rev_natural_side_code VARCHAR2(1);
8363:
8364: l_num_entries NUMBER;
8365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8369: l_recog_line_1 NUMBER;

Line 8366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8362: l_acc_rev_natural_side_code VARCHAR2(1);
8363:
8364: l_num_entries NUMBER;
8365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8369: l_recog_line_1 NUMBER;
8370: l_recog_line_2 NUMBER;

Line 8367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8363:
8364: l_num_entries NUMBER;
8365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8369: l_recog_line_1 NUMBER;
8370: l_recog_line_2 NUMBER;
8371:

Line 8368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8364: l_num_entries NUMBER;
8365: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8366: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8367: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8368: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8369: l_recog_line_1 NUMBER;
8370: l_recog_line_2 NUMBER;
8371:
8372: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8374: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8370: l_recog_line_2 NUMBER;
8371:
8372: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8373: l_bflow_applied_to_amt NUMBER; -- 5132302
8374: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8375:
8376: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8377:
8378: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8444: l_acc_rev_flag := NULL; -- 4262811
8445: l_accrual_line_num := NULL; -- 4262811
8446: l_tmp_amt := NULL; -- 4262811
8447: --
8448: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
8449: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
8450: return;
8451: END IF;
8452:

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

8445: l_accrual_line_num := NULL; -- 4262811
8446: l_tmp_amt := NULL; -- 4262811
8447: --
8448: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
8449: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
8450: return;
8451: END IF;
8452:
8453: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

8449: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
8450: return;
8451: END IF;
8452:
8453: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8454: l_balance_type_code <> 'B' THEN
8455: IF NVL(p_source_15,'
8456: ') = 'ERV' AND
8457: NVL(p_source_17,'

Line 8527: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8523: --
8524: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8525:
8526: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8527: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8528:
8529: -- 4955764
8530: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8531: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8645: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8646:
8647: IF xla_accounting_cache_pkg.GetValueChar
8648: (p_source_code => 'LEDGER_CATEGORY_CODE'
8649: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8650: AND l_bflow_method_code = 'PRIOR_ENTRY'
8651: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8652: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8653: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8856: p_lookup_type => 'XLA_OWNER_TYPE'
8857: ,p_lookup_code => l_component_type_code
8858: )
8859: ,p_token_4 => 'PRODUCT_NAME'
8860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8864: ,p_ae_header_id => NULL

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

8857: ,p_lookup_code => l_component_type_code
8858: )
8859: ,p_token_4 => 'PRODUCT_NAME'
8860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8864: ,p_ae_header_id => NULL
8865: );

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

8858: )
8859: ,p_token_4 => 'PRODUCT_NAME'
8860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8864: ,p_ae_header_id => NULL
8865: );
8866:

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

8859: ,p_token_4 => 'PRODUCT_NAME'
8860: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8861: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8862: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8863: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8864: ,p_ae_header_id => NULL
8865: );
8866:
8867: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8890: ----------------------------------------------------------------------------------
8891: -- 4219869 Business Flow
8892: -- Update journal entry status -- Need to generate this within IF
8893: ----------------------------------------------------------------------------------
8894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8895: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8896: ,p_balance_type_code => l_balance_type_code
8897: );
8898:

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

9078:
9079: --
9080: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9081: --
9082: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9083: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9084: ELSE
9085: ---------------------------------------------------------------------------------------------------
9086: -- 4262811a Switch Sign

Line 9107: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9103:
9104: XLA_AE_LINES_PKG.ValidateCurrentLine;
9105: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9106:
9107: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9108: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9109: ,p_balance_type_code => l_balance_type_code);
9110:
9111: END IF;

Line 9297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9293: l_tmp_amt NUMBER;
9294: l_acc_rev_natural_side_code VARCHAR2(1);
9295:
9296: l_num_entries NUMBER;
9297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9301: l_recog_line_1 NUMBER;

Line 9298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9294: l_acc_rev_natural_side_code VARCHAR2(1);
9295:
9296: l_num_entries NUMBER;
9297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9301: l_recog_line_1 NUMBER;
9302: l_recog_line_2 NUMBER;

Line 9299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9295:
9296: l_num_entries NUMBER;
9297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9301: l_recog_line_1 NUMBER;
9302: l_recog_line_2 NUMBER;
9303:

Line 9300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9296: l_num_entries NUMBER;
9297: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9298: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9299: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9300: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9301: l_recog_line_1 NUMBER;
9302: l_recog_line_2 NUMBER;
9303:
9304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9302: l_recog_line_2 NUMBER;
9303:
9304: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9305: l_bflow_applied_to_amt NUMBER; -- 5132302
9306: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9307:
9308: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9309:
9310: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9376: l_acc_rev_flag := NULL; -- 4262811
9377: l_accrual_line_num := NULL; -- 4262811
9378: l_tmp_amt := NULL; -- 4262811
9379: --
9380: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
9381: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
9382: return;
9383: END IF;
9384:

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

9377: l_accrual_line_num := NULL; -- 4262811
9378: l_tmp_amt := NULL; -- 4262811
9379: --
9380: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
9381: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
9382: return;
9383: END IF;
9384:
9385: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

9381: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
9382: return;
9383: END IF;
9384:
9385: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9386: l_balance_type_code <> 'B' THEN
9387: IF NVL(p_source_15,'
9388: ') = 'ERV' AND
9389: NVL(p_source_17,'

Line 9459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9455: --
9456: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9457:
9458: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9459: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9460:
9461: -- 4955764
9462: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9463: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9581: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9582:
9583: IF xla_accounting_cache_pkg.GetValueChar
9584: (p_source_code => 'LEDGER_CATEGORY_CODE'
9585: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9586: AND l_bflow_method_code = 'PRIOR_ENTRY'
9587: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9588: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9589: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

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

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

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

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

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

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

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

Line 9830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

10014:
10015: --
10016: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10017: --
10018: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10019: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10020: ELSE
10021: ---------------------------------------------------------------------------------------------------
10022: -- 4262811a Switch Sign

Line 10043: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10039:
10040: XLA_AE_LINES_PKG.ValidateCurrentLine;
10041: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10042:
10043: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10044: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10045: ,p_balance_type_code => l_balance_type_code);
10046:
10047: END IF;

Line 10231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10227: l_tmp_amt NUMBER;
10228: l_acc_rev_natural_side_code VARCHAR2(1);
10229:
10230: l_num_entries NUMBER;
10231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10235: l_recog_line_1 NUMBER;

Line 10232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10228: l_acc_rev_natural_side_code VARCHAR2(1);
10229:
10230: l_num_entries NUMBER;
10231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10235: l_recog_line_1 NUMBER;
10236: l_recog_line_2 NUMBER;

Line 10233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10229:
10230: l_num_entries NUMBER;
10231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10235: l_recog_line_1 NUMBER;
10236: l_recog_line_2 NUMBER;
10237:

Line 10234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10230: l_num_entries NUMBER;
10231: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10232: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10233: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10234: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10235: l_recog_line_1 NUMBER;
10236: l_recog_line_2 NUMBER;
10237:
10238: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10240: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10236: l_recog_line_2 NUMBER;
10237:
10238: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10239: l_bflow_applied_to_amt NUMBER; -- 5132302
10240: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10241:
10242: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10243:
10244: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10310: l_acc_rev_flag := NULL; -- 4262811
10311: l_accrual_line_num := NULL; -- 4262811
10312: l_tmp_amt := NULL; -- 4262811
10313: --
10314: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
10315: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
10316: return;
10317: END IF;
10318:

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

10311: l_accrual_line_num := NULL; -- 4262811
10312: l_tmp_amt := NULL; -- 4262811
10313: --
10314: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
10315: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
10316: return;
10317: END IF;
10318:
10319: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

10315: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
10316: return;
10317: END IF;
10318:
10319: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10320: l_balance_type_code <> 'B' THEN
10321: IF NVL(p_source_15,'
10322: ') = 'ERV' AND
10323: NVL(p_source_17,'

Line 10393: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10389: --
10390: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10391:
10392: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10393: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10394:
10395: -- 4955764
10396: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10397: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10513: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10514:
10515: IF xla_accounting_cache_pkg.GetValueChar
10516: (p_source_code => 'LEDGER_CATEGORY_CODE'
10517: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10518: AND l_bflow_method_code = 'PRIOR_ENTRY'
10519: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10520: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10521: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10724: p_lookup_type => 'XLA_OWNER_TYPE'
10725: ,p_lookup_code => l_component_type_code
10726: )
10727: ,p_token_4 => 'PRODUCT_NAME'
10728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10732: ,p_ae_header_id => NULL

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

10725: ,p_lookup_code => l_component_type_code
10726: )
10727: ,p_token_4 => 'PRODUCT_NAME'
10728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10732: ,p_ae_header_id => NULL
10733: );

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

10726: )
10727: ,p_token_4 => 'PRODUCT_NAME'
10728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10732: ,p_ae_header_id => NULL
10733: );
10734:

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

10727: ,p_token_4 => 'PRODUCT_NAME'
10728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10732: ,p_ae_header_id => NULL
10733: );
10734:
10735: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10758: ----------------------------------------------------------------------------------
10759: -- 4219869 Business Flow
10760: -- Update journal entry status -- Need to generate this within IF
10761: ----------------------------------------------------------------------------------
10762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10763: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10764: ,p_balance_type_code => l_balance_type_code
10765: );
10766:

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

10946:
10947: --
10948: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10949: --
10950: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10951: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10952: ELSE
10953: ---------------------------------------------------------------------------------------------------
10954: -- 4262811a Switch Sign

Line 10975: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10971:
10972: XLA_AE_LINES_PKG.ValidateCurrentLine;
10973: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10974:
10975: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10976: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10977: ,p_balance_type_code => l_balance_type_code);
10978:
10979: END IF;

Line 11148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11144: l_tmp_amt NUMBER;
11145: l_acc_rev_natural_side_code VARCHAR2(1);
11146:
11147: l_num_entries NUMBER;
11148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11152: l_recog_line_1 NUMBER;

Line 11149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11145: l_acc_rev_natural_side_code VARCHAR2(1);
11146:
11147: l_num_entries NUMBER;
11148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11152: l_recog_line_1 NUMBER;
11153: l_recog_line_2 NUMBER;

Line 11150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11146:
11147: l_num_entries NUMBER;
11148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11152: l_recog_line_1 NUMBER;
11153: l_recog_line_2 NUMBER;
11154:

Line 11151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11147: l_num_entries NUMBER;
11148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11152: l_recog_line_1 NUMBER;
11153: l_recog_line_2 NUMBER;
11154:
11155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11153: l_recog_line_2 NUMBER;
11154:
11155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11156: l_bflow_applied_to_amt NUMBER; -- 5132302
11157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11158:
11159: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11160:
11161: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11228: l_accrual_line_num := NULL; -- 4262811
11229: l_tmp_amt := NULL; -- 4262811
11230: --
11231:
11232: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11233: l_balance_type_code <> 'B' THEN
11234: IF NVL(p_source_15,'
11235: ') = 'FREIGHT' AND
11236: NVL(p_source_17,'

Line 11306: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11302: --
11303: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11304:
11305: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11306: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11307:
11308: -- 4955764
11309: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11310: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11427:
11428: IF xla_accounting_cache_pkg.GetValueChar
11429: (p_source_code => 'LEDGER_CATEGORY_CODE'
11430: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11431: AND l_bflow_method_code = 'PRIOR_ENTRY'
11432: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11433: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11434: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11536: p_lookup_type => 'XLA_OWNER_TYPE'
11537: ,p_lookup_code => l_component_type_code
11538: )
11539: ,p_token_4 => 'PRODUCT_NAME'
11540: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11541: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11542: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11543: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11544: ,p_ae_header_id => NULL

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

11537: ,p_lookup_code => l_component_type_code
11538: )
11539: ,p_token_4 => 'PRODUCT_NAME'
11540: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11541: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11542: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11543: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11544: ,p_ae_header_id => NULL
11545: );

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

11538: )
11539: ,p_token_4 => 'PRODUCT_NAME'
11540: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11541: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11542: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11543: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11544: ,p_ae_header_id => NULL
11545: );
11546:

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

11539: ,p_token_4 => 'PRODUCT_NAME'
11540: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11541: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11542: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11543: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11544: ,p_ae_header_id => NULL
11545: );
11546:
11547: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11574: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11570: ----------------------------------------------------------------------------------
11571: -- 4219869 Business Flow
11572: -- Update journal entry status -- Need to generate this within IF
11573: ----------------------------------------------------------------------------------
11574: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11575: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11576: ,p_balance_type_code => l_balance_type_code
11577: );
11578:

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

11657:
11658: --
11659: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11660: --
11661: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11662: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11663: ELSE
11664: ---------------------------------------------------------------------------------------------------
11665: -- 4262811a Switch Sign

Line 11686: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11682:
11683: XLA_AE_LINES_PKG.ValidateCurrentLine;
11684: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11685:
11686: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11687: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11688: ,p_balance_type_code => l_balance_type_code);
11689:
11690: END IF;

Line 11857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11853: l_tmp_amt NUMBER;
11854: l_acc_rev_natural_side_code VARCHAR2(1);
11855:
11856: l_num_entries NUMBER;
11857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11861: l_recog_line_1 NUMBER;

Line 11858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11854: l_acc_rev_natural_side_code VARCHAR2(1);
11855:
11856: l_num_entries NUMBER;
11857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11861: l_recog_line_1 NUMBER;
11862: l_recog_line_2 NUMBER;

Line 11859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11855:
11856: l_num_entries NUMBER;
11857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11861: l_recog_line_1 NUMBER;
11862: l_recog_line_2 NUMBER;
11863:

Line 11860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11856: l_num_entries NUMBER;
11857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11861: l_recog_line_1 NUMBER;
11862: l_recog_line_2 NUMBER;
11863:
11864: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11866: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11862: l_recog_line_2 NUMBER;
11863:
11864: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11865: l_bflow_applied_to_amt NUMBER; -- 5132302
11866: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11867:
11868: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11869:
11870: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11937: l_accrual_line_num := NULL; -- 4262811
11938: l_tmp_amt := NULL; -- 4262811
11939: --
11940:
11941: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11942: l_balance_type_code <> 'B' THEN
11943: IF NVL(p_source_15,'
11944: ') = 'FREIGHT' AND
11945: NVL(p_source_17,'

Line 12015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12011: --
12012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12013:
12014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12016:
12017: -- 4955764
12018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12133: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12134:
12135: IF xla_accounting_cache_pkg.GetValueChar
12136: (p_source_code => 'LEDGER_CATEGORY_CODE'
12137: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12138: AND l_bflow_method_code = 'PRIOR_ENTRY'
12139: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12140: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12141: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12243: p_lookup_type => 'XLA_OWNER_TYPE'
12244: ,p_lookup_code => l_component_type_code
12245: )
12246: ,p_token_4 => 'PRODUCT_NAME'
12247: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12248: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12249: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12250: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12251: ,p_ae_header_id => NULL

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

12244: ,p_lookup_code => l_component_type_code
12245: )
12246: ,p_token_4 => 'PRODUCT_NAME'
12247: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12248: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12249: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12250: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12251: ,p_ae_header_id => NULL
12252: );

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

12245: )
12246: ,p_token_4 => 'PRODUCT_NAME'
12247: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12248: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12249: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12250: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12251: ,p_ae_header_id => NULL
12252: );
12253:

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

12246: ,p_token_4 => 'PRODUCT_NAME'
12247: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12248: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12249: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12250: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12251: ,p_ae_header_id => NULL
12252: );
12253:
12254: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12281: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12277: ----------------------------------------------------------------------------------
12278: -- 4219869 Business Flow
12279: -- Update journal entry status -- Need to generate this within IF
12280: ----------------------------------------------------------------------------------
12281: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12282: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12283: ,p_balance_type_code => l_balance_type_code
12284: );
12285:

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

12364:
12365: --
12366: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12367: --
12368: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12369: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12370: ELSE
12371: ---------------------------------------------------------------------------------------------------
12372: -- 4262811a Switch Sign

Line 12393: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12389:
12390: XLA_AE_LINES_PKG.ValidateCurrentLine;
12391: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12392:
12393: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12394: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12395: ,p_balance_type_code => l_balance_type_code);
12396:
12397: END IF;

Line 12568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12564: l_tmp_amt NUMBER;
12565: l_acc_rev_natural_side_code VARCHAR2(1);
12566:
12567: l_num_entries NUMBER;
12568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12572: l_recog_line_1 NUMBER;

Line 12569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12565: l_acc_rev_natural_side_code VARCHAR2(1);
12566:
12567: l_num_entries NUMBER;
12568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12572: l_recog_line_1 NUMBER;
12573: l_recog_line_2 NUMBER;

Line 12570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12566:
12567: l_num_entries NUMBER;
12568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12572: l_recog_line_1 NUMBER;
12573: l_recog_line_2 NUMBER;
12574:

Line 12571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12567: l_num_entries NUMBER;
12568: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12569: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12570: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12571: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12572: l_recog_line_1 NUMBER;
12573: l_recog_line_2 NUMBER;
12574:
12575: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12577: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12573: l_recog_line_2 NUMBER;
12574:
12575: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12576: l_bflow_applied_to_amt NUMBER; -- 5132302
12577: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12578:
12579: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12580:
12581: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12648: l_accrual_line_num := NULL; -- 4262811
12649: l_tmp_amt := NULL; -- 4262811
12650: --
12651:
12652: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12653: l_balance_type_code <> 'B' THEN
12654: IF NVL(p_source_15,'
12655: ') = 'FREIGHT' AND
12656: NVL(p_source_17,'

Line 12726: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

12848: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12849:
12850: IF xla_accounting_cache_pkg.GetValueChar
12851: (p_source_code => 'LEDGER_CATEGORY_CODE'
12852: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12853: AND l_bflow_method_code = 'PRIOR_ENTRY'
12854: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12855: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12856: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12958: p_lookup_type => 'XLA_OWNER_TYPE'
12959: ,p_lookup_code => l_component_type_code
12960: )
12961: ,p_token_4 => 'PRODUCT_NAME'
12962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12966: ,p_ae_header_id => NULL

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

12959: ,p_lookup_code => l_component_type_code
12960: )
12961: ,p_token_4 => 'PRODUCT_NAME'
12962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12966: ,p_ae_header_id => NULL
12967: );

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

12960: )
12961: ,p_token_4 => 'PRODUCT_NAME'
12962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12966: ,p_ae_header_id => NULL
12967: );
12968:

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

12961: ,p_token_4 => 'PRODUCT_NAME'
12962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12966: ,p_ae_header_id => NULL
12967: );
12968:
12969: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12992: ----------------------------------------------------------------------------------
12993: -- 4219869 Business Flow
12994: -- Update journal entry status -- Need to generate this within IF
12995: ----------------------------------------------------------------------------------
12996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12997: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12998: ,p_balance_type_code => l_balance_type_code
12999: );
13000:

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

13079:
13080: --
13081: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13082: --
13083: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13084: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13085: ELSE
13086: ---------------------------------------------------------------------------------------------------
13087: -- 4262811a Switch Sign

Line 13108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13104:
13105: XLA_AE_LINES_PKG.ValidateCurrentLine;
13106: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13107:
13108: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13109: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13110: ,p_balance_type_code => l_balance_type_code);
13111:
13112: END IF;

Line 13281: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 13282: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 13283: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 13284: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 13290: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

13361: l_accrual_line_num := NULL; -- 4262811
13362: l_tmp_amt := NULL; -- 4262811
13363: --
13364:
13365: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13366: l_balance_type_code <> 'B' THEN
13367: IF NVL(p_source_15,'
13368: ') = 'FREIGHT' AND
13369: NVL(p_source_17,'

Line 13439: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13435: --
13436: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13437:
13438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13439: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13440:
13441: -- 4955764
13442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13559: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13560:
13561: IF xla_accounting_cache_pkg.GetValueChar
13562: (p_source_code => 'LEDGER_CATEGORY_CODE'
13563: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13564: AND l_bflow_method_code = 'PRIOR_ENTRY'
13565: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13566: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13567: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13669: p_lookup_type => 'XLA_OWNER_TYPE'
13670: ,p_lookup_code => l_component_type_code
13671: )
13672: ,p_token_4 => 'PRODUCT_NAME'
13673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13677: ,p_ae_header_id => NULL

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

13670: ,p_lookup_code => l_component_type_code
13671: )
13672: ,p_token_4 => 'PRODUCT_NAME'
13673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13677: ,p_ae_header_id => NULL
13678: );

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

13671: )
13672: ,p_token_4 => 'PRODUCT_NAME'
13673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13677: ,p_ae_header_id => NULL
13678: );
13679:

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

13672: ,p_token_4 => 'PRODUCT_NAME'
13673: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13674: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13675: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13676: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13677: ,p_ae_header_id => NULL
13678: );
13679:
13680: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13703: ----------------------------------------------------------------------------------
13704: -- 4219869 Business Flow
13705: -- Update journal entry status -- Need to generate this within IF
13706: ----------------------------------------------------------------------------------
13707: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13708: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13709: ,p_balance_type_code => l_balance_type_code
13710: );
13711:

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

13790:
13791: --
13792: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13793: --
13794: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13795: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13796: ELSE
13797: ---------------------------------------------------------------------------------------------------
13798: -- 4262811a Switch Sign

Line 13819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13815:
13816: XLA_AE_LINES_PKG.ValidateCurrentLine;
13817: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13818:
13819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13820: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13821: ,p_balance_type_code => l_balance_type_code);
13822:
13823: END IF;

Line 13989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13985: l_tmp_amt NUMBER;
13986: l_acc_rev_natural_side_code VARCHAR2(1);
13987:
13988: l_num_entries NUMBER;
13989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13993: l_recog_line_1 NUMBER;

Line 13990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13986: l_acc_rev_natural_side_code VARCHAR2(1);
13987:
13988: l_num_entries NUMBER;
13989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13993: l_recog_line_1 NUMBER;
13994: l_recog_line_2 NUMBER;

Line 13991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13987:
13988: l_num_entries NUMBER;
13989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13993: l_recog_line_1 NUMBER;
13994: l_recog_line_2 NUMBER;
13995:

Line 13992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13988: l_num_entries NUMBER;
13989: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13990: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13991: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13992: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13993: l_recog_line_1 NUMBER;
13994: l_recog_line_2 NUMBER;
13995:
13996: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13998: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13994: l_recog_line_2 NUMBER;
13995:
13996: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13997: l_bflow_applied_to_amt NUMBER; -- 5132302
13998: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13999:
14000: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14001:
14002: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14069: l_accrual_line_num := NULL; -- 4262811
14070: l_tmp_amt := NULL; -- 4262811
14071: --
14072:
14073: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14074: l_balance_type_code <> 'B' THEN
14075: IF NVL(p_source_15,'
14076: ') = 'PREPAY' AND
14077: NVL(

Line 14152: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14148: --
14149: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14150:
14151: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14152: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14153:
14154: -- 4955764
14155: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14156: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14274: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14275:
14276: IF xla_accounting_cache_pkg.GetValueChar
14277: (p_source_code => 'LEDGER_CATEGORY_CODE'
14278: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14279: AND l_bflow_method_code = 'PRIOR_ENTRY'
14280: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14281: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14282: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14384: p_lookup_type => 'XLA_OWNER_TYPE'
14385: ,p_lookup_code => l_component_type_code
14386: )
14387: ,p_token_4 => 'PRODUCT_NAME'
14388: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14389: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14390: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14391: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14392: ,p_ae_header_id => NULL

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

14385: ,p_lookup_code => l_component_type_code
14386: )
14387: ,p_token_4 => 'PRODUCT_NAME'
14388: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14389: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14390: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14391: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14392: ,p_ae_header_id => NULL
14393: );

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

14386: )
14387: ,p_token_4 => 'PRODUCT_NAME'
14388: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14389: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14390: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14391: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14392: ,p_ae_header_id => NULL
14393: );
14394:

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

14387: ,p_token_4 => 'PRODUCT_NAME'
14388: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14389: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14390: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14391: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14392: ,p_ae_header_id => NULL
14393: );
14394:
14395: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14422: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14418: ----------------------------------------------------------------------------------
14419: -- 4219869 Business Flow
14420: -- Update journal entry status -- Need to generate this within IF
14421: ----------------------------------------------------------------------------------
14422: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14423: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14424: ,p_balance_type_code => l_balance_type_code
14425: );
14426:

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

14505:
14506: --
14507: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14508: --
14509: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14510: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14511: ELSE
14512: ---------------------------------------------------------------------------------------------------
14513: -- 4262811a Switch Sign

Line 14534: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14530:
14531: XLA_AE_LINES_PKG.ValidateCurrentLine;
14532: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14533:
14534: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14535: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14536: ,p_balance_type_code => l_balance_type_code);
14537:
14538: END IF;

Line 14700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14696: l_tmp_amt NUMBER;
14697: l_acc_rev_natural_side_code VARCHAR2(1);
14698:
14699: l_num_entries NUMBER;
14700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14704: l_recog_line_1 NUMBER;

Line 14701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14697: l_acc_rev_natural_side_code VARCHAR2(1);
14698:
14699: l_num_entries NUMBER;
14700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14704: l_recog_line_1 NUMBER;
14705: l_recog_line_2 NUMBER;

Line 14702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14698:
14699: l_num_entries NUMBER;
14700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14704: l_recog_line_1 NUMBER;
14705: l_recog_line_2 NUMBER;
14706:

Line 14703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14699: l_num_entries NUMBER;
14700: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14701: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14702: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14703: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14704: l_recog_line_1 NUMBER;
14705: l_recog_line_2 NUMBER;
14706:
14707: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14709: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14705: l_recog_line_2 NUMBER;
14706:
14707: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14708: l_bflow_applied_to_amt NUMBER; -- 5132302
14709: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14710:
14711: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14712:
14713: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14780: l_accrual_line_num := NULL; -- 4262811
14781: l_tmp_amt := NULL; -- 4262811
14782: --
14783:
14784: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14785: l_balance_type_code <> 'B' THEN
14786: IF p_source_58 IS NOT NULL AND
14787: NVL(p_source_15,'
14788: ') = 'NONREC_TAX' AND

Line 14861: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14857: --
14858: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14859:
14860: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14861: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14862:
14863: -- 4955764
14864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14974:
14975: IF xla_accounting_cache_pkg.GetValueChar
14976: (p_source_code => 'LEDGER_CATEGORY_CODE'
14977: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14978: AND l_bflow_method_code = 'PRIOR_ENTRY'
14979: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14980: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14981: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15050: p_lookup_type => 'XLA_OWNER_TYPE'
15051: ,p_lookup_code => l_component_type_code
15052: )
15053: ,p_token_4 => 'PRODUCT_NAME'
15054: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15055: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15056: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15057: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15058: ,p_ae_header_id => NULL

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

15051: ,p_lookup_code => l_component_type_code
15052: )
15053: ,p_token_4 => 'PRODUCT_NAME'
15054: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15055: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15056: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15057: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15058: ,p_ae_header_id => NULL
15059: );

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

15052: )
15053: ,p_token_4 => 'PRODUCT_NAME'
15054: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15055: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15056: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15057: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15058: ,p_ae_header_id => NULL
15059: );
15060:

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

15053: ,p_token_4 => 'PRODUCT_NAME'
15054: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15055: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15056: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15057: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15058: ,p_ae_header_id => NULL
15059: );
15060:
15061: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15088: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15084: ----------------------------------------------------------------------------------
15085: -- 4219869 Business Flow
15086: -- Update journal entry status -- Need to generate this within IF
15087: ----------------------------------------------------------------------------------
15088: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15089: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15090: ,p_balance_type_code => l_balance_type_code
15091: );
15092:

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

15145:
15146: --
15147: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15148: --
15149: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15150: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15151: ELSE
15152: ---------------------------------------------------------------------------------------------------
15153: -- 4262811a Switch Sign

Line 15174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15170:
15171: XLA_AE_LINES_PKG.ValidateCurrentLine;
15172: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15173:
15174: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15175: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15176: ,p_balance_type_code => l_balance_type_code);
15177:
15178: END IF;

Line 15337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15333: l_tmp_amt NUMBER;
15334: l_acc_rev_natural_side_code VARCHAR2(1);
15335:
15336: l_num_entries NUMBER;
15337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15341: l_recog_line_1 NUMBER;

Line 15338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15334: l_acc_rev_natural_side_code VARCHAR2(1);
15335:
15336: l_num_entries NUMBER;
15337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15341: l_recog_line_1 NUMBER;
15342: l_recog_line_2 NUMBER;

Line 15339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15335:
15336: l_num_entries NUMBER;
15337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15341: l_recog_line_1 NUMBER;
15342: l_recog_line_2 NUMBER;
15343:

Line 15340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15336: l_num_entries NUMBER;
15337: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15338: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15339: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15340: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15341: l_recog_line_1 NUMBER;
15342: l_recog_line_2 NUMBER;
15343:
15344: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15346: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15342: l_recog_line_2 NUMBER;
15343:
15344: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15345: l_bflow_applied_to_amt NUMBER; -- 5132302
15346: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15347:
15348: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15349:
15350: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15417: l_accrual_line_num := NULL; -- 4262811
15418: l_tmp_amt := NULL; -- 4262811
15419: --
15420:
15421: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15422: l_balance_type_code <> 'B' THEN
15423: IF p_source_58 IS NOT NULL AND
15424: (NVL(p_source_15,'
15425: ') = 'ACCRUAL' OR

Line 15498: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15494: --
15495: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15496:
15497: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15498: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15499:
15500: -- 4955764
15501: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15502: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15610: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15611:
15612: IF xla_accounting_cache_pkg.GetValueChar
15613: (p_source_code => 'LEDGER_CATEGORY_CODE'
15614: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15615: AND l_bflow_method_code = 'PRIOR_ENTRY'
15616: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15617: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15618: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15687: p_lookup_type => 'XLA_OWNER_TYPE'
15688: ,p_lookup_code => l_component_type_code
15689: )
15690: ,p_token_4 => 'PRODUCT_NAME'
15691: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15692: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15693: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15694: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15695: ,p_ae_header_id => NULL

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

15688: ,p_lookup_code => l_component_type_code
15689: )
15690: ,p_token_4 => 'PRODUCT_NAME'
15691: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15692: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15693: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15694: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15695: ,p_ae_header_id => NULL
15696: );

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

15689: )
15690: ,p_token_4 => 'PRODUCT_NAME'
15691: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15692: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15693: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15694: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15695: ,p_ae_header_id => NULL
15696: );
15697:

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

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

Line 15725: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

15782:
15783: --
15784: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15785: --
15786: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15787: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15788: ELSE
15789: ---------------------------------------------------------------------------------------------------
15790: -- 4262811a Switch Sign

Line 15811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15807:
15808: XLA_AE_LINES_PKG.ValidateCurrentLine;
15809: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15810:
15811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15812: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15813: ,p_balance_type_code => l_balance_type_code);
15814:
15815: END IF;

Line 15984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15980: l_tmp_amt NUMBER;
15981: l_acc_rev_natural_side_code VARCHAR2(1);
15982:
15983: l_num_entries NUMBER;
15984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15988: l_recog_line_1 NUMBER;

Line 15985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15981: l_acc_rev_natural_side_code VARCHAR2(1);
15982:
15983: l_num_entries NUMBER;
15984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15988: l_recog_line_1 NUMBER;
15989: l_recog_line_2 NUMBER;

Line 15986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15982:
15983: l_num_entries NUMBER;
15984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15988: l_recog_line_1 NUMBER;
15989: l_recog_line_2 NUMBER;
15990:

Line 15987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15983: l_num_entries NUMBER;
15984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15988: l_recog_line_1 NUMBER;
15989: l_recog_line_2 NUMBER;
15990:
15991: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15993: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15989: l_recog_line_2 NUMBER;
15990:
15991: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15992: l_bflow_applied_to_amt NUMBER; -- 5132302
15993: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15994:
15995: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15996:
15997: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16064: l_accrual_line_num := NULL; -- 4262811
16065: l_tmp_amt := NULL; -- 4262811
16066: --
16067:
16068: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16069: l_balance_type_code <> 'B' THEN
16070: IF NVL(p_source_15,'
16071: ') = 'IPV' AND
16072: NVL(p_source_17,'

Line 16142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16138: --
16139: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16140:
16141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16143:
16144: -- 4955764
16145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16262: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16263:
16264: IF xla_accounting_cache_pkg.GetValueChar
16265: (p_source_code => 'LEDGER_CATEGORY_CODE'
16266: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16267: AND l_bflow_method_code = 'PRIOR_ENTRY'
16268: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16269: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16270: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16372: p_lookup_type => 'XLA_OWNER_TYPE'
16373: ,p_lookup_code => l_component_type_code
16374: )
16375: ,p_token_4 => 'PRODUCT_NAME'
16376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16380: ,p_ae_header_id => NULL

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

16373: ,p_lookup_code => l_component_type_code
16374: )
16375: ,p_token_4 => 'PRODUCT_NAME'
16376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16380: ,p_ae_header_id => NULL
16381: );

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

16374: )
16375: ,p_token_4 => 'PRODUCT_NAME'
16376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16380: ,p_ae_header_id => NULL
16381: );
16382:

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

16375: ,p_token_4 => 'PRODUCT_NAME'
16376: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16377: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16378: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16379: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16380: ,p_ae_header_id => NULL
16381: );
16382:
16383: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16410: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16406: ----------------------------------------------------------------------------------
16407: -- 4219869 Business Flow
16408: -- Update journal entry status -- Need to generate this within IF
16409: ----------------------------------------------------------------------------------
16410: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16411: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16412: ,p_balance_type_code => l_balance_type_code
16413: );
16414:

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

16493:
16494: --
16495: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16496: --
16497: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16498: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16499: ELSE
16500: ---------------------------------------------------------------------------------------------------
16501: -- 4262811a Switch Sign

Line 16522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16518:
16519: XLA_AE_LINES_PKG.ValidateCurrentLine;
16520: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16521:
16522: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16523: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16524: ,p_balance_type_code => l_balance_type_code);
16525:
16526: END IF;

Line 16693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16689: l_tmp_amt NUMBER;
16690: l_acc_rev_natural_side_code VARCHAR2(1);
16691:
16692: l_num_entries NUMBER;
16693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16697: l_recog_line_1 NUMBER;

Line 16694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16690: l_acc_rev_natural_side_code VARCHAR2(1);
16691:
16692: l_num_entries NUMBER;
16693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16697: l_recog_line_1 NUMBER;
16698: l_recog_line_2 NUMBER;

Line 16695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16691:
16692: l_num_entries NUMBER;
16693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16697: l_recog_line_1 NUMBER;
16698: l_recog_line_2 NUMBER;
16699:

Line 16696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16692: l_num_entries NUMBER;
16693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16697: l_recog_line_1 NUMBER;
16698: l_recog_line_2 NUMBER;
16699:
16700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16698: l_recog_line_2 NUMBER;
16699:
16700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16701: l_bflow_applied_to_amt NUMBER; -- 5132302
16702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16703:
16704: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16705:
16706: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16773: l_accrual_line_num := NULL; -- 4262811
16774: l_tmp_amt := NULL; -- 4262811
16775: --
16776:
16777: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16778: l_balance_type_code <> 'B' THEN
16779: IF NVL(p_source_15,'
16780: ') = 'IPV' AND
16781: NVL(p_source_17,'

Line 16851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16847: --
16848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16849:
16850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16852:
16853: -- 4955764
16854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16855: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

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

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

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

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

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

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

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

Line 17117: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

17200:
17201: --
17202: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17203: --
17204: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17205: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17206: ELSE
17207: ---------------------------------------------------------------------------------------------------
17208: -- 4262811a Switch Sign

Line 17229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17225:
17226: XLA_AE_LINES_PKG.ValidateCurrentLine;
17227: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17228:
17229: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17230: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17231: ,p_balance_type_code => l_balance_type_code);
17232:
17233: END IF;

Line 17404: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17400: l_tmp_amt NUMBER;
17401: l_acc_rev_natural_side_code VARCHAR2(1);
17402:
17403: l_num_entries NUMBER;
17404: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17405: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17406: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17407: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17408: l_recog_line_1 NUMBER;

Line 17405: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17401: l_acc_rev_natural_side_code VARCHAR2(1);
17402:
17403: l_num_entries NUMBER;
17404: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17405: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17406: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17407: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17408: l_recog_line_1 NUMBER;
17409: l_recog_line_2 NUMBER;

Line 17406: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17402:
17403: l_num_entries NUMBER;
17404: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17405: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17406: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17407: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17408: l_recog_line_1 NUMBER;
17409: l_recog_line_2 NUMBER;
17410:

Line 17407: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17403: l_num_entries NUMBER;
17404: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17405: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17406: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17407: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17408: l_recog_line_1 NUMBER;
17409: l_recog_line_2 NUMBER;
17410:
17411: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17413: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17409: l_recog_line_2 NUMBER;
17410:
17411: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17412: l_bflow_applied_to_amt NUMBER; -- 5132302
17413: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17414:
17415: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17416:
17417: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17484: l_accrual_line_num := NULL; -- 4262811
17485: l_tmp_amt := NULL; -- 4262811
17486: --
17487:
17488: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17489: l_balance_type_code <> 'B' THEN
17490: IF NVL(p_source_15,'
17491: ') = 'IPV' AND
17492: NVL(p_source_17,'

Line 17562: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17558: --
17559: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17560:
17561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17562: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17563:
17564: -- 4955764
17565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17684: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17685:
17686: IF xla_accounting_cache_pkg.GetValueChar
17687: (p_source_code => 'LEDGER_CATEGORY_CODE'
17688: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17689: AND l_bflow_method_code = 'PRIOR_ENTRY'
17690: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17691: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17692: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17794: p_lookup_type => 'XLA_OWNER_TYPE'
17795: ,p_lookup_code => l_component_type_code
17796: )
17797: ,p_token_4 => 'PRODUCT_NAME'
17798: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17799: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17800: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17801: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17802: ,p_ae_header_id => NULL

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

17795: ,p_lookup_code => l_component_type_code
17796: )
17797: ,p_token_4 => 'PRODUCT_NAME'
17798: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17799: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17800: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17801: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17802: ,p_ae_header_id => NULL
17803: );

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

17796: )
17797: ,p_token_4 => 'PRODUCT_NAME'
17798: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17799: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17800: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17801: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17802: ,p_ae_header_id => NULL
17803: );
17804:

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

17797: ,p_token_4 => 'PRODUCT_NAME'
17798: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17799: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17800: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17801: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17802: ,p_ae_header_id => NULL
17803: );
17804:
17805: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17832: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17828: ----------------------------------------------------------------------------------
17829: -- 4219869 Business Flow
17830: -- Update journal entry status -- Need to generate this within IF
17831: ----------------------------------------------------------------------------------
17832: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17833: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17834: ,p_balance_type_code => l_balance_type_code
17835: );
17836:

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

17915:
17916: --
17917: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17918: --
17919: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17920: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17921: ELSE
17922: ---------------------------------------------------------------------------------------------------
17923: -- 4262811a Switch Sign

Line 17944: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17940:
17941: XLA_AE_LINES_PKG.ValidateCurrentLine;
17942: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17943:
17944: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17945: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17946: ,p_balance_type_code => l_balance_type_code);
17947:
17948: END IF;

Line 18117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18113: l_tmp_amt NUMBER;
18114: l_acc_rev_natural_side_code VARCHAR2(1);
18115:
18116: l_num_entries NUMBER;
18117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18121: l_recog_line_1 NUMBER;

Line 18118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18114: l_acc_rev_natural_side_code VARCHAR2(1);
18115:
18116: l_num_entries NUMBER;
18117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18121: l_recog_line_1 NUMBER;
18122: l_recog_line_2 NUMBER;

Line 18119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18115:
18116: l_num_entries NUMBER;
18117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18121: l_recog_line_1 NUMBER;
18122: l_recog_line_2 NUMBER;
18123:

Line 18120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18116: l_num_entries NUMBER;
18117: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18118: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18119: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18120: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18121: l_recog_line_1 NUMBER;
18122: l_recog_line_2 NUMBER;
18123:
18124: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18126: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18122: l_recog_line_2 NUMBER;
18123:
18124: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18125: l_bflow_applied_to_amt NUMBER; -- 5132302
18126: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18127:
18128: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18129:
18130: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18197: l_accrual_line_num := NULL; -- 4262811
18198: l_tmp_amt := NULL; -- 4262811
18199: --
18200:
18201: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18202: l_balance_type_code <> 'B' THEN
18203: IF NVL(p_source_15,'
18204: ') = 'IPV' AND
18205: NVL(p_source_17,'

Line 18275: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18271: --
18272: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18273:
18274: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18275: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18276:
18277: -- 4955764
18278: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18279: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18395: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18396:
18397: IF xla_accounting_cache_pkg.GetValueChar
18398: (p_source_code => 'LEDGER_CATEGORY_CODE'
18399: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18400: AND l_bflow_method_code = 'PRIOR_ENTRY'
18401: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18402: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18403: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18505: p_lookup_type => 'XLA_OWNER_TYPE'
18506: ,p_lookup_code => l_component_type_code
18507: )
18508: ,p_token_4 => 'PRODUCT_NAME'
18509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18513: ,p_ae_header_id => NULL

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

18506: ,p_lookup_code => l_component_type_code
18507: )
18508: ,p_token_4 => 'PRODUCT_NAME'
18509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18513: ,p_ae_header_id => NULL
18514: );

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

18507: )
18508: ,p_token_4 => 'PRODUCT_NAME'
18509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18513: ,p_ae_header_id => NULL
18514: );
18515:

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

18508: ,p_token_4 => 'PRODUCT_NAME'
18509: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18510: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18511: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18512: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18513: ,p_ae_header_id => NULL
18514: );
18515:
18516: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18539: ----------------------------------------------------------------------------------
18540: -- 4219869 Business Flow
18541: -- Update journal entry status -- Need to generate this within IF
18542: ----------------------------------------------------------------------------------
18543: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18544: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18545: ,p_balance_type_code => l_balance_type_code
18546: );
18547:

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

18626:
18627: --
18628: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18629: --
18630: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18631: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18632: ELSE
18633: ---------------------------------------------------------------------------------------------------
18634: -- 4262811a Switch Sign

Line 18655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18651:
18652: XLA_AE_LINES_PKG.ValidateCurrentLine;
18653: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18654:
18655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18657: ,p_balance_type_code => l_balance_type_code);
18658:
18659: END IF;

Line 18831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18827: l_tmp_amt NUMBER;
18828: l_acc_rev_natural_side_code VARCHAR2(1);
18829:
18830: l_num_entries NUMBER;
18831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18835: l_recog_line_1 NUMBER;

Line 18832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18828: l_acc_rev_natural_side_code VARCHAR2(1);
18829:
18830: l_num_entries NUMBER;
18831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18835: l_recog_line_1 NUMBER;
18836: l_recog_line_2 NUMBER;

Line 18833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18829:
18830: l_num_entries NUMBER;
18831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18835: l_recog_line_1 NUMBER;
18836: l_recog_line_2 NUMBER;
18837:

Line 18834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18830: l_num_entries NUMBER;
18831: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18832: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18833: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18834: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18835: l_recog_line_1 NUMBER;
18836: l_recog_line_2 NUMBER;
18837:
18838: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18840: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18836: l_recog_line_2 NUMBER;
18837:
18838: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18839: l_bflow_applied_to_amt NUMBER; -- 5132302
18840: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18841:
18842: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18843:
18844: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18911: l_accrual_line_num := NULL; -- 4262811
18912: l_tmp_amt := NULL; -- 4262811
18913: --
18914:
18915: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18916: l_balance_type_code <> 'B' THEN
18917: IF NVL(p_source_15,'
18918: ') = 'ITEM' AND
18919: NVL(p_source_18,'

Line 18991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18987: --
18988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18989:
18990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18992:
18993: -- 4955764
18994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19111: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19112:
19113: IF xla_accounting_cache_pkg.GetValueChar
19114: (p_source_code => 'LEDGER_CATEGORY_CODE'
19115: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19116: AND l_bflow_method_code = 'PRIOR_ENTRY'
19117: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19118: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19119: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19221: p_lookup_type => 'XLA_OWNER_TYPE'
19222: ,p_lookup_code => l_component_type_code
19223: )
19224: ,p_token_4 => 'PRODUCT_NAME'
19225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19229: ,p_ae_header_id => NULL

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

19222: ,p_lookup_code => l_component_type_code
19223: )
19224: ,p_token_4 => 'PRODUCT_NAME'
19225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19229: ,p_ae_header_id => NULL
19230: );

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

19223: )
19224: ,p_token_4 => 'PRODUCT_NAME'
19225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19229: ,p_ae_header_id => NULL
19230: );
19231:

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

19224: ,p_token_4 => 'PRODUCT_NAME'
19225: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19226: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19227: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19228: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19229: ,p_ae_header_id => NULL
19230: );
19231:
19232: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19259: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19255: ----------------------------------------------------------------------------------
19256: -- 4219869 Business Flow
19257: -- Update journal entry status -- Need to generate this within IF
19258: ----------------------------------------------------------------------------------
19259: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19260: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19261: ,p_balance_type_code => l_balance_type_code
19262: );
19263:

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

19342:
19343: --
19344: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19345: --
19346: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19347: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19348: ELSE
19349: ---------------------------------------------------------------------------------------------------
19350: -- 4262811a Switch Sign

Line 19371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19367:
19368: XLA_AE_LINES_PKG.ValidateCurrentLine;
19369: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19370:
19371: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19372: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19373: ,p_balance_type_code => l_balance_type_code);
19374:
19375: END IF;

Line 19545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19541: l_tmp_amt NUMBER;
19542: l_acc_rev_natural_side_code VARCHAR2(1);
19543:
19544: l_num_entries NUMBER;
19545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19549: l_recog_line_1 NUMBER;

Line 19546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19542: l_acc_rev_natural_side_code VARCHAR2(1);
19543:
19544: l_num_entries NUMBER;
19545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19549: l_recog_line_1 NUMBER;
19550: l_recog_line_2 NUMBER;

Line 19547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19543:
19544: l_num_entries NUMBER;
19545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19549: l_recog_line_1 NUMBER;
19550: l_recog_line_2 NUMBER;
19551:

Line 19548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19544: l_num_entries NUMBER;
19545: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19546: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19547: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19548: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19549: l_recog_line_1 NUMBER;
19550: l_recog_line_2 NUMBER;
19551:
19552: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19554: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19550: l_recog_line_2 NUMBER;
19551:
19552: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19553: l_bflow_applied_to_amt NUMBER; -- 5132302
19554: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19555:
19556: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19557:
19558: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19625: l_accrual_line_num := NULL; -- 4262811
19626: l_tmp_amt := NULL; -- 4262811
19627: --
19628:
19629: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19630: l_balance_type_code <> 'B' THEN
19631: IF NVL(p_source_15,'
19632: ') = 'ITEM' AND
19633: NVL(p_source_18,'

Line 19705: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19701: --
19702: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19703:
19704: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19705: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19706:
19707: -- 4955764
19708: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19709: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19823: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19824:
19825: IF xla_accounting_cache_pkg.GetValueChar
19826: (p_source_code => 'LEDGER_CATEGORY_CODE'
19827: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19828: AND l_bflow_method_code = 'PRIOR_ENTRY'
19829: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19830: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19831: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19933: p_lookup_type => 'XLA_OWNER_TYPE'
19934: ,p_lookup_code => l_component_type_code
19935: )
19936: ,p_token_4 => 'PRODUCT_NAME'
19937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19941: ,p_ae_header_id => NULL

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

19934: ,p_lookup_code => l_component_type_code
19935: )
19936: ,p_token_4 => 'PRODUCT_NAME'
19937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19941: ,p_ae_header_id => NULL
19942: );

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

19935: )
19936: ,p_token_4 => 'PRODUCT_NAME'
19937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19941: ,p_ae_header_id => NULL
19942: );
19943:

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

19936: ,p_token_4 => 'PRODUCT_NAME'
19937: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19938: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19939: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19940: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19941: ,p_ae_header_id => NULL
19942: );
19943:
19944: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19971: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19967: ----------------------------------------------------------------------------------
19968: -- 4219869 Business Flow
19969: -- Update journal entry status -- Need to generate this within IF
19970: ----------------------------------------------------------------------------------
19971: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19972: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19973: ,p_balance_type_code => l_balance_type_code
19974: );
19975:

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

20054:
20055: --
20056: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20057: --
20058: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20059: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20060: ELSE
20061: ---------------------------------------------------------------------------------------------------
20062: -- 4262811a Switch Sign

Line 20083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20079:
20080: XLA_AE_LINES_PKG.ValidateCurrentLine;
20081: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20082:
20083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20084: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20085: ,p_balance_type_code => l_balance_type_code);
20086:
20087: END IF;

Line 20264: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20260: l_tmp_amt NUMBER;
20261: l_acc_rev_natural_side_code VARCHAR2(1);
20262:
20263: l_num_entries NUMBER;
20264: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20265: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20266: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20267: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20268: l_recog_line_1 NUMBER;

Line 20265: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20261: l_acc_rev_natural_side_code VARCHAR2(1);
20262:
20263: l_num_entries NUMBER;
20264: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20265: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20266: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20267: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20268: l_recog_line_1 NUMBER;
20269: l_recog_line_2 NUMBER;

Line 20266: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20262:
20263: l_num_entries NUMBER;
20264: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20265: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20266: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20267: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20268: l_recog_line_1 NUMBER;
20269: l_recog_line_2 NUMBER;
20270:

Line 20267: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20263: l_num_entries NUMBER;
20264: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20265: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20266: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20267: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20268: l_recog_line_1 NUMBER;
20269: l_recog_line_2 NUMBER;
20270:
20271: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20273: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20269: l_recog_line_2 NUMBER;
20270:
20271: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20272: l_bflow_applied_to_amt NUMBER; -- 5132302
20273: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20274:
20275: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20276:
20277: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20344: l_accrual_line_num := NULL; -- 4262811
20345: l_tmp_amt := NULL; -- 4262811
20346: --
20347:
20348: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20349: l_balance_type_code <> 'B' THEN
20350: IF (NVL(p_source_68,'
20351: ') = 'STANDARD' OR
20352: NVL(p_source_68,'

Line 20432: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20428: --
20429: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20430:
20431: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20432: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20433:
20434: -- 4955764
20435: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20436: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20554: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20555:
20556: IF xla_accounting_cache_pkg.GetValueChar
20557: (p_source_code => 'LEDGER_CATEGORY_CODE'
20558: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20559: AND l_bflow_method_code = 'PRIOR_ENTRY'
20560: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20561: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20562: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20664: p_lookup_type => 'XLA_OWNER_TYPE'
20665: ,p_lookup_code => l_component_type_code
20666: )
20667: ,p_token_4 => 'PRODUCT_NAME'
20668: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20669: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20670: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20671: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20672: ,p_ae_header_id => NULL

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

20665: ,p_lookup_code => l_component_type_code
20666: )
20667: ,p_token_4 => 'PRODUCT_NAME'
20668: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20669: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20670: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20671: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20672: ,p_ae_header_id => NULL
20673: );

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

20666: )
20667: ,p_token_4 => 'PRODUCT_NAME'
20668: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20669: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20670: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20671: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20672: ,p_ae_header_id => NULL
20673: );
20674:

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

20667: ,p_token_4 => 'PRODUCT_NAME'
20668: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20669: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20670: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20671: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20672: ,p_ae_header_id => NULL
20673: );
20674:
20675: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20698: ----------------------------------------------------------------------------------
20699: -- 4219869 Business Flow
20700: -- Update journal entry status -- Need to generate this within IF
20701: ----------------------------------------------------------------------------------
20702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20703: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20704: ,p_balance_type_code => l_balance_type_code
20705: );
20706:

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

20785:
20786: --
20787: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20788: --
20789: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20790: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20791: ELSE
20792: ---------------------------------------------------------------------------------------------------
20793: -- 4262811a Switch Sign

Line 20814: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20810:
20811: XLA_AE_LINES_PKG.ValidateCurrentLine;
20812: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20813:
20814: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20815: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20816: ,p_balance_type_code => l_balance_type_code);
20817:
20818: END IF;

Line 20990: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20986: l_tmp_amt NUMBER;
20987: l_acc_rev_natural_side_code VARCHAR2(1);
20988:
20989: l_num_entries NUMBER;
20990: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20991: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20992: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20993: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20994: l_recog_line_1 NUMBER;

Line 20991: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20987: l_acc_rev_natural_side_code VARCHAR2(1);
20988:
20989: l_num_entries NUMBER;
20990: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20991: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20992: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20993: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20994: l_recog_line_1 NUMBER;
20995: l_recog_line_2 NUMBER;

Line 20992: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20988:
20989: l_num_entries NUMBER;
20990: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20991: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20992: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20993: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20994: l_recog_line_1 NUMBER;
20995: l_recog_line_2 NUMBER;
20996:

Line 20993: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20989: l_num_entries NUMBER;
20990: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20991: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20992: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20993: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20994: l_recog_line_1 NUMBER;
20995: l_recog_line_2 NUMBER;
20996:
20997: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20999: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20995: l_recog_line_2 NUMBER;
20996:
20997: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20998: l_bflow_applied_to_amt NUMBER; -- 5132302
20999: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21000:
21001: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21002:
21003: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21070: l_accrual_line_num := NULL; -- 4262811
21071: l_tmp_amt := NULL; -- 4262811
21072: --
21073:
21074: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21075: l_balance_type_code <> 'B' THEN
21076: IF NVL(p_source_15,'
21077: ') = 'ITEM' AND
21078: NVL(p_source_18,'

Line 21150: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21146: --
21147: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21148:
21149: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21150: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21151:
21152: -- 4955764
21153: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21154: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21270: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21271:
21272: IF xla_accounting_cache_pkg.GetValueChar
21273: (p_source_code => 'LEDGER_CATEGORY_CODE'
21274: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21275: AND l_bflow_method_code = 'PRIOR_ENTRY'
21276: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21277: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21278: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21380: p_lookup_type => 'XLA_OWNER_TYPE'
21381: ,p_lookup_code => l_component_type_code
21382: )
21383: ,p_token_4 => 'PRODUCT_NAME'
21384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21388: ,p_ae_header_id => NULL

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

21381: ,p_lookup_code => l_component_type_code
21382: )
21383: ,p_token_4 => 'PRODUCT_NAME'
21384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21388: ,p_ae_header_id => NULL
21389: );

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

21382: )
21383: ,p_token_4 => 'PRODUCT_NAME'
21384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21388: ,p_ae_header_id => NULL
21389: );
21390:

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

21383: ,p_token_4 => 'PRODUCT_NAME'
21384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21388: ,p_ae_header_id => NULL
21389: );
21390:
21391: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21418: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21414: ----------------------------------------------------------------------------------
21415: -- 4219869 Business Flow
21416: -- Update journal entry status -- Need to generate this within IF
21417: ----------------------------------------------------------------------------------
21418: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21419: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21420: ,p_balance_type_code => l_balance_type_code
21421: );
21422:

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

21501:
21502: --
21503: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21504: --
21505: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21506: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21507: ELSE
21508: ---------------------------------------------------------------------------------------------------
21509: -- 4262811a Switch Sign

Line 21530: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21526:
21527: XLA_AE_LINES_PKG.ValidateCurrentLine;
21528: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21529:
21530: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21531: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21532: ,p_balance_type_code => l_balance_type_code);
21533:
21534: END IF;

Line 21703: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21699: l_tmp_amt NUMBER;
21700: l_acc_rev_natural_side_code VARCHAR2(1);
21701:
21702: l_num_entries NUMBER;
21703: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21704: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21705: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21706: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21707: l_recog_line_1 NUMBER;

Line 21704: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21700: l_acc_rev_natural_side_code VARCHAR2(1);
21701:
21702: l_num_entries NUMBER;
21703: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21704: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21705: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21706: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21707: l_recog_line_1 NUMBER;
21708: l_recog_line_2 NUMBER;

Line 21705: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21701:
21702: l_num_entries NUMBER;
21703: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21704: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21705: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21706: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21707: l_recog_line_1 NUMBER;
21708: l_recog_line_2 NUMBER;
21709:

Line 21706: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21702: l_num_entries NUMBER;
21703: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21704: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21705: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21706: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21707: l_recog_line_1 NUMBER;
21708: l_recog_line_2 NUMBER;
21709:
21710: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21712: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21708: l_recog_line_2 NUMBER;
21709:
21710: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21711: l_bflow_applied_to_amt NUMBER; -- 5132302
21712: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21713:
21714: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21715:
21716: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21783: l_accrual_line_num := NULL; -- 4262811
21784: l_tmp_amt := NULL; -- 4262811
21785: --
21786:
21787: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21788: l_balance_type_code <> 'B' THEN
21789: IF NVL(p_source_15,'
21790: ') = 'MISCELLANEOUS' AND
21791: NVL(p_source_17,'

Line 21861: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21857: --
21858: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21859:
21860: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21861: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21862:
21863: -- 4955764
21864: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21865: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21981: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21982:
21983: IF xla_accounting_cache_pkg.GetValueChar
21984: (p_source_code => 'LEDGER_CATEGORY_CODE'
21985: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21986: AND l_bflow_method_code = 'PRIOR_ENTRY'
21987: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21988: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21989: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22091: p_lookup_type => 'XLA_OWNER_TYPE'
22092: ,p_lookup_code => l_component_type_code
22093: )
22094: ,p_token_4 => 'PRODUCT_NAME'
22095: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22096: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22097: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22098: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22099: ,p_ae_header_id => NULL

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

22092: ,p_lookup_code => l_component_type_code
22093: )
22094: ,p_token_4 => 'PRODUCT_NAME'
22095: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22096: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22097: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22098: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22099: ,p_ae_header_id => NULL
22100: );

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

22093: )
22094: ,p_token_4 => 'PRODUCT_NAME'
22095: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22096: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22097: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22098: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22099: ,p_ae_header_id => NULL
22100: );
22101:

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

22094: ,p_token_4 => 'PRODUCT_NAME'
22095: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22096: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22097: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22098: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22099: ,p_ae_header_id => NULL
22100: );
22101:
22102: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22129: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22125: ----------------------------------------------------------------------------------
22126: -- 4219869 Business Flow
22127: -- Update journal entry status -- Need to generate this within IF
22128: ----------------------------------------------------------------------------------
22129: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22130: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22131: ,p_balance_type_code => l_balance_type_code
22132: );
22133:

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

22212:
22213: --
22214: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22215: --
22216: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22217: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22218: ELSE
22219: ---------------------------------------------------------------------------------------------------
22220: -- 4262811a Switch Sign

Line 22241: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22237:
22238: XLA_AE_LINES_PKG.ValidateCurrentLine;
22239: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22240:
22241: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22242: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22243: ,p_balance_type_code => l_balance_type_code);
22244:
22245: END IF;

Line 22412: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22408: l_tmp_amt NUMBER;
22409: l_acc_rev_natural_side_code VARCHAR2(1);
22410:
22411: l_num_entries NUMBER;
22412: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22413: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22414: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22415: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22416: l_recog_line_1 NUMBER;

Line 22413: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22409: l_acc_rev_natural_side_code VARCHAR2(1);
22410:
22411: l_num_entries NUMBER;
22412: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22413: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22414: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22415: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22416: l_recog_line_1 NUMBER;
22417: l_recog_line_2 NUMBER;

Line 22414: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22410:
22411: l_num_entries NUMBER;
22412: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22413: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22414: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22415: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22416: l_recog_line_1 NUMBER;
22417: l_recog_line_2 NUMBER;
22418:

Line 22415: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22411: l_num_entries NUMBER;
22412: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22413: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22414: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22415: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22416: l_recog_line_1 NUMBER;
22417: l_recog_line_2 NUMBER;
22418:
22419: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22421: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22417: l_recog_line_2 NUMBER;
22418:
22419: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22420: l_bflow_applied_to_amt NUMBER; -- 5132302
22421: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22422:
22423: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22424:
22425: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22492: l_accrual_line_num := NULL; -- 4262811
22493: l_tmp_amt := NULL; -- 4262811
22494: --
22495:
22496: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22497: l_balance_type_code <> 'B' THEN
22498: IF NVL(p_source_15,'
22499: ') = 'MISCELLANEOUS' AND
22500: NVL(p_source_17,'

Line 22570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22566: --
22567: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22568:
22569: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22570: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22571:
22572: -- 4955764
22573: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22574: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22688: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22689:
22690: IF xla_accounting_cache_pkg.GetValueChar
22691: (p_source_code => 'LEDGER_CATEGORY_CODE'
22692: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22693: AND l_bflow_method_code = 'PRIOR_ENTRY'
22694: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22695: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22696: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22798: p_lookup_type => 'XLA_OWNER_TYPE'
22799: ,p_lookup_code => l_component_type_code
22800: )
22801: ,p_token_4 => 'PRODUCT_NAME'
22802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22806: ,p_ae_header_id => NULL

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

22799: ,p_lookup_code => l_component_type_code
22800: )
22801: ,p_token_4 => 'PRODUCT_NAME'
22802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22806: ,p_ae_header_id => NULL
22807: );

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

22800: )
22801: ,p_token_4 => 'PRODUCT_NAME'
22802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22806: ,p_ae_header_id => NULL
22807: );
22808:

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

22801: ,p_token_4 => 'PRODUCT_NAME'
22802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22806: ,p_ae_header_id => NULL
22807: );
22808:
22809: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22832: ----------------------------------------------------------------------------------
22833: -- 4219869 Business Flow
22834: -- Update journal entry status -- Need to generate this within IF
22835: ----------------------------------------------------------------------------------
22836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22837: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22838: ,p_balance_type_code => l_balance_type_code
22839: );
22840:

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

22919:
22920: --
22921: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22922: --
22923: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22924: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22925: ELSE
22926: ---------------------------------------------------------------------------------------------------
22927: -- 4262811a Switch Sign

Line 22948: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22944:
22945: XLA_AE_LINES_PKG.ValidateCurrentLine;
22946: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22947:
22948: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22949: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22950: ,p_balance_type_code => l_balance_type_code);
22951:
22952: END IF;

Line 23123: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23119: l_tmp_amt NUMBER;
23120: l_acc_rev_natural_side_code VARCHAR2(1);
23121:
23122: l_num_entries NUMBER;
23123: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23124: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23125: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23126: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23127: l_recog_line_1 NUMBER;

Line 23124: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23120: l_acc_rev_natural_side_code VARCHAR2(1);
23121:
23122: l_num_entries NUMBER;
23123: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23124: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23125: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23126: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23127: l_recog_line_1 NUMBER;
23128: l_recog_line_2 NUMBER;

Line 23125: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23121:
23122: l_num_entries NUMBER;
23123: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23124: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23125: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23126: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23127: l_recog_line_1 NUMBER;
23128: l_recog_line_2 NUMBER;
23129:

Line 23126: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23122: l_num_entries NUMBER;
23123: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23124: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23125: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23126: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23127: l_recog_line_1 NUMBER;
23128: l_recog_line_2 NUMBER;
23129:
23130: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23132: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23128: l_recog_line_2 NUMBER;
23129:
23130: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23131: l_bflow_applied_to_amt NUMBER; -- 5132302
23132: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23133:
23134: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23135:
23136: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23203: l_accrual_line_num := NULL; -- 4262811
23204: l_tmp_amt := NULL; -- 4262811
23205: --
23206:
23207: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23208: l_balance_type_code <> 'B' THEN
23209: IF NVL(p_source_15,'
23210: ') = 'MISCELLANEOUS' AND
23211: NVL(p_source_17,'

Line 23281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23277: --
23278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23279:
23280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23282:
23283: -- 4955764
23284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23285: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23403: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23404:
23405: IF xla_accounting_cache_pkg.GetValueChar
23406: (p_source_code => 'LEDGER_CATEGORY_CODE'
23407: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23408: AND l_bflow_method_code = 'PRIOR_ENTRY'
23409: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23410: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23411: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23513: p_lookup_type => 'XLA_OWNER_TYPE'
23514: ,p_lookup_code => l_component_type_code
23515: )
23516: ,p_token_4 => 'PRODUCT_NAME'
23517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23521: ,p_ae_header_id => NULL

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

23514: ,p_lookup_code => l_component_type_code
23515: )
23516: ,p_token_4 => 'PRODUCT_NAME'
23517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23521: ,p_ae_header_id => NULL
23522: );

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

23515: )
23516: ,p_token_4 => 'PRODUCT_NAME'
23517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23521: ,p_ae_header_id => NULL
23522: );
23523:

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

23516: ,p_token_4 => 'PRODUCT_NAME'
23517: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23518: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23519: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23520: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23521: ,p_ae_header_id => NULL
23522: );
23523:
23524: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23551: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23547: ----------------------------------------------------------------------------------
23548: -- 4219869 Business Flow
23549: -- Update journal entry status -- Need to generate this within IF
23550: ----------------------------------------------------------------------------------
23551: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23552: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23553: ,p_balance_type_code => l_balance_type_code
23554: );
23555:

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

23634:
23635: --
23636: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23637: --
23638: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23639: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23640: ELSE
23641: ---------------------------------------------------------------------------------------------------
23642: -- 4262811a Switch Sign

Line 23663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23659:
23660: XLA_AE_LINES_PKG.ValidateCurrentLine;
23661: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23662:
23663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23664: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23665: ,p_balance_type_code => l_balance_type_code);
23666:
23667: END IF;

Line 23836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23832: l_tmp_amt NUMBER;
23833: l_acc_rev_natural_side_code VARCHAR2(1);
23834:
23835: l_num_entries NUMBER;
23836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23840: l_recog_line_1 NUMBER;

Line 23837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23833: l_acc_rev_natural_side_code VARCHAR2(1);
23834:
23835: l_num_entries NUMBER;
23836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23840: l_recog_line_1 NUMBER;
23841: l_recog_line_2 NUMBER;

Line 23838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23834:
23835: l_num_entries NUMBER;
23836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23840: l_recog_line_1 NUMBER;
23841: l_recog_line_2 NUMBER;
23842:

Line 23839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23835: l_num_entries NUMBER;
23836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23840: l_recog_line_1 NUMBER;
23841: l_recog_line_2 NUMBER;
23842:
23843: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23845: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23841: l_recog_line_2 NUMBER;
23842:
23843: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23844: l_bflow_applied_to_amt NUMBER; -- 5132302
23845: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23846:
23847: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23848:
23849: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23916: l_accrual_line_num := NULL; -- 4262811
23917: l_tmp_amt := NULL; -- 4262811
23918: --
23919:
23920: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23921: l_balance_type_code <> 'B' THEN
23922: IF NVL(p_source_15,'
23923: ') = 'MISCELLANEOUS' AND
23924: NVL(p_source_17,'

Line 23994: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23990: --
23991: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23992:
23993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23994: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23995:
23996: -- 4955764
23997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24114: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24115:
24116: IF xla_accounting_cache_pkg.GetValueChar
24117: (p_source_code => 'LEDGER_CATEGORY_CODE'
24118: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24119: AND l_bflow_method_code = 'PRIOR_ENTRY'
24120: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24121: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24122: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24224: p_lookup_type => 'XLA_OWNER_TYPE'
24225: ,p_lookup_code => l_component_type_code
24226: )
24227: ,p_token_4 => 'PRODUCT_NAME'
24228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24232: ,p_ae_header_id => NULL

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

24225: ,p_lookup_code => l_component_type_code
24226: )
24227: ,p_token_4 => 'PRODUCT_NAME'
24228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24232: ,p_ae_header_id => NULL
24233: );

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

24226: )
24227: ,p_token_4 => 'PRODUCT_NAME'
24228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24232: ,p_ae_header_id => NULL
24233: );
24234:

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

24227: ,p_token_4 => 'PRODUCT_NAME'
24228: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24229: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24230: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24231: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24232: ,p_ae_header_id => NULL
24233: );
24234:
24235: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24262: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24258: ----------------------------------------------------------------------------------
24259: -- 4219869 Business Flow
24260: -- Update journal entry status -- Need to generate this within IF
24261: ----------------------------------------------------------------------------------
24262: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24263: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24264: ,p_balance_type_code => l_balance_type_code
24265: );
24266:

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

24345:
24346: --
24347: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24348: --
24349: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24350: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24351: ELSE
24352: ---------------------------------------------------------------------------------------------------
24353: -- 4262811a Switch Sign

Line 24374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24370:
24371: XLA_AE_LINES_PKG.ValidateCurrentLine;
24372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24373:
24374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24375: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24376: ,p_balance_type_code => l_balance_type_code);
24377:
24378: END IF;

Line 24553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24549: l_tmp_amt NUMBER;
24550: l_acc_rev_natural_side_code VARCHAR2(1);
24551:
24552: l_num_entries NUMBER;
24553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24557: l_recog_line_1 NUMBER;

Line 24554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24550: l_acc_rev_natural_side_code VARCHAR2(1);
24551:
24552: l_num_entries NUMBER;
24553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24557: l_recog_line_1 NUMBER;
24558: l_recog_line_2 NUMBER;

Line 24555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24551:
24552: l_num_entries NUMBER;
24553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24557: l_recog_line_1 NUMBER;
24558: l_recog_line_2 NUMBER;
24559:

Line 24556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24552: l_num_entries NUMBER;
24553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24557: l_recog_line_1 NUMBER;
24558: l_recog_line_2 NUMBER;
24559:
24560: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24562: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24558: l_recog_line_2 NUMBER;
24559:
24560: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24561: l_bflow_applied_to_amt NUMBER; -- 5132302
24562: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24563:
24564: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24565:
24566: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24633: l_accrual_line_num := NULL; -- 4262811
24634: l_tmp_amt := NULL; -- 4262811
24635: --
24636:
24637: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24638: l_balance_type_code <> 'B' THEN
24639: IF NVL(p_source_15,'
24640: ') = 'NONREC_TAX' AND
24641: NVL(p_source_59,'

Line 24715: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24711: --
24712: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24713:
24714: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24715: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24716:
24717: -- 4955764
24718: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24719: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24835: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24836:
24837: IF xla_accounting_cache_pkg.GetValueChar
24838: (p_source_code => 'LEDGER_CATEGORY_CODE'
24839: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24840: AND l_bflow_method_code = 'PRIOR_ENTRY'
24841: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24842: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24843: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24945: p_lookup_type => 'XLA_OWNER_TYPE'
24946: ,p_lookup_code => l_component_type_code
24947: )
24948: ,p_token_4 => 'PRODUCT_NAME'
24949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24953: ,p_ae_header_id => NULL

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

24946: ,p_lookup_code => l_component_type_code
24947: )
24948: ,p_token_4 => 'PRODUCT_NAME'
24949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24953: ,p_ae_header_id => NULL
24954: );

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

24947: )
24948: ,p_token_4 => 'PRODUCT_NAME'
24949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24953: ,p_ae_header_id => NULL
24954: );
24955:

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

24948: ,p_token_4 => 'PRODUCT_NAME'
24949: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24950: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24951: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24952: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24953: ,p_ae_header_id => NULL
24954: );
24955:
24956: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24983: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24979: ----------------------------------------------------------------------------------
24980: -- 4219869 Business Flow
24981: -- Update journal entry status -- Need to generate this within IF
24982: ----------------------------------------------------------------------------------
24983: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24984: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24985: ,p_balance_type_code => l_balance_type_code
24986: );
24987:

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

25066:
25067: --
25068: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25069: --
25070: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25071: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25072: ELSE
25073: ---------------------------------------------------------------------------------------------------
25074: -- 4262811a Switch Sign

Line 25095: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25091:
25092: XLA_AE_LINES_PKG.ValidateCurrentLine;
25093: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25094:
25095: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25096: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25097: ,p_balance_type_code => l_balance_type_code);
25098:
25099: END IF;

Line 25272: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25268: l_tmp_amt NUMBER;
25269: l_acc_rev_natural_side_code VARCHAR2(1);
25270:
25271: l_num_entries NUMBER;
25272: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25273: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25274: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25275: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25276: l_recog_line_1 NUMBER;

Line 25273: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25269: l_acc_rev_natural_side_code VARCHAR2(1);
25270:
25271: l_num_entries NUMBER;
25272: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25273: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25274: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25275: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25276: l_recog_line_1 NUMBER;
25277: l_recog_line_2 NUMBER;

Line 25274: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25270:
25271: l_num_entries NUMBER;
25272: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25273: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25274: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25275: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25276: l_recog_line_1 NUMBER;
25277: l_recog_line_2 NUMBER;
25278:

Line 25275: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25271: l_num_entries NUMBER;
25272: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25273: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25274: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25275: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25276: l_recog_line_1 NUMBER;
25277: l_recog_line_2 NUMBER;
25278:
25279: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25281: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25277: l_recog_line_2 NUMBER;
25278:
25279: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25280: l_bflow_applied_to_amt NUMBER; -- 5132302
25281: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25282:
25283: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25284:
25285: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25352: l_accrual_line_num := NULL; -- 4262811
25353: l_tmp_amt := NULL; -- 4262811
25354: --
25355:
25356: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25357: l_balance_type_code <> 'B' THEN
25358: IF NVL(p_source_15,'
25359: ') = 'NONREC_TAX' AND
25360: NVL(p_source_59,'

Line 25434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25430: --
25431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25432:
25433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25435:
25436: -- 4955764
25437: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25438: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25552: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25553:
25554: IF xla_accounting_cache_pkg.GetValueChar
25555: (p_source_code => 'LEDGER_CATEGORY_CODE'
25556: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25557: AND l_bflow_method_code = 'PRIOR_ENTRY'
25558: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25559: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25560: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25662: p_lookup_type => 'XLA_OWNER_TYPE'
25663: ,p_lookup_code => l_component_type_code
25664: )
25665: ,p_token_4 => 'PRODUCT_NAME'
25666: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25667: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25668: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25669: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25670: ,p_ae_header_id => NULL

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

25663: ,p_lookup_code => l_component_type_code
25664: )
25665: ,p_token_4 => 'PRODUCT_NAME'
25666: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25667: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25668: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25669: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25670: ,p_ae_header_id => NULL
25671: );

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

25664: )
25665: ,p_token_4 => 'PRODUCT_NAME'
25666: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25667: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25668: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25669: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25670: ,p_ae_header_id => NULL
25671: );
25672:

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

25665: ,p_token_4 => 'PRODUCT_NAME'
25666: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25667: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25668: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25669: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25670: ,p_ae_header_id => NULL
25671: );
25672:
25673: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25700: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25696: ----------------------------------------------------------------------------------
25697: -- 4219869 Business Flow
25698: -- Update journal entry status -- Need to generate this within IF
25699: ----------------------------------------------------------------------------------
25700: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25701: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25702: ,p_balance_type_code => l_balance_type_code
25703: );
25704:

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

25783:
25784: --
25785: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25786: --
25787: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25788: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25789: ELSE
25790: ---------------------------------------------------------------------------------------------------
25791: -- 4262811a Switch Sign

Line 25812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25808:
25809: XLA_AE_LINES_PKG.ValidateCurrentLine;
25810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25811:
25812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25813: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25814: ,p_balance_type_code => l_balance_type_code);
25815:
25816: END IF;

Line 25993: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25989: l_tmp_amt NUMBER;
25990: l_acc_rev_natural_side_code VARCHAR2(1);
25991:
25992: l_num_entries NUMBER;
25993: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25994: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25995: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25996: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25997: l_recog_line_1 NUMBER;

Line 25994: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25990: l_acc_rev_natural_side_code VARCHAR2(1);
25991:
25992: l_num_entries NUMBER;
25993: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25994: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25995: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25996: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25997: l_recog_line_1 NUMBER;
25998: l_recog_line_2 NUMBER;

Line 25995: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25991:
25992: l_num_entries NUMBER;
25993: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25994: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25995: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25996: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25997: l_recog_line_1 NUMBER;
25998: l_recog_line_2 NUMBER;
25999:

Line 25996: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25992: l_num_entries NUMBER;
25993: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25994: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25995: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25996: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25997: l_recog_line_1 NUMBER;
25998: l_recog_line_2 NUMBER;
25999:
26000: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26002: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25998: l_recog_line_2 NUMBER;
25999:
26000: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26001: l_bflow_applied_to_amt NUMBER; -- 5132302
26002: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26003:
26004: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26005:
26006: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26073: l_accrual_line_num := NULL; -- 4262811
26074: l_tmp_amt := NULL; -- 4262811
26075: --
26076:
26077: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26078: l_balance_type_code <> 'B' THEN
26079: IF NVL(p_source_15,'
26080: ') = 'NONREC_TAX' AND
26081: NVL(p_source_59,'

Line 26155: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26151: --
26152: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26153:
26154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26155: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26156:
26157: -- 4955764
26158: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26159: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26277: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26278:
26279: IF xla_accounting_cache_pkg.GetValueChar
26280: (p_source_code => 'LEDGER_CATEGORY_CODE'
26281: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26282: AND l_bflow_method_code = 'PRIOR_ENTRY'
26283: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26284: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26285: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26387: p_lookup_type => 'XLA_OWNER_TYPE'
26388: ,p_lookup_code => l_component_type_code
26389: )
26390: ,p_token_4 => 'PRODUCT_NAME'
26391: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26392: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26393: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26394: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26395: ,p_ae_header_id => NULL

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

26388: ,p_lookup_code => l_component_type_code
26389: )
26390: ,p_token_4 => 'PRODUCT_NAME'
26391: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26392: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26393: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26394: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26395: ,p_ae_header_id => NULL
26396: );

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

26389: )
26390: ,p_token_4 => 'PRODUCT_NAME'
26391: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26392: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26393: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26394: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26395: ,p_ae_header_id => NULL
26396: );
26397:

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

26390: ,p_token_4 => 'PRODUCT_NAME'
26391: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26392: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26393: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26394: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26395: ,p_ae_header_id => NULL
26396: );
26397:
26398: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26425: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26421: ----------------------------------------------------------------------------------
26422: -- 4219869 Business Flow
26423: -- Update journal entry status -- Need to generate this within IF
26424: ----------------------------------------------------------------------------------
26425: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26426: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26427: ,p_balance_type_code => l_balance_type_code
26428: );
26429:

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

26508:
26509: --
26510: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26511: --
26512: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26513: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26514: ELSE
26515: ---------------------------------------------------------------------------------------------------
26516: -- 4262811a Switch Sign

Line 26537: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26533:
26534: XLA_AE_LINES_PKG.ValidateCurrentLine;
26535: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26536:
26537: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26538: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26539: ,p_balance_type_code => l_balance_type_code);
26540:
26541: END IF;

Line 26716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26712: l_tmp_amt NUMBER;
26713: l_acc_rev_natural_side_code VARCHAR2(1);
26714:
26715: l_num_entries NUMBER;
26716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26720: l_recog_line_1 NUMBER;

Line 26717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26713: l_acc_rev_natural_side_code VARCHAR2(1);
26714:
26715: l_num_entries NUMBER;
26716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26720: l_recog_line_1 NUMBER;
26721: l_recog_line_2 NUMBER;

Line 26718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26714:
26715: l_num_entries NUMBER;
26716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26720: l_recog_line_1 NUMBER;
26721: l_recog_line_2 NUMBER;
26722:

Line 26719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26715: l_num_entries NUMBER;
26716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26720: l_recog_line_1 NUMBER;
26721: l_recog_line_2 NUMBER;
26722:
26723: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26725: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26721: l_recog_line_2 NUMBER;
26722:
26723: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26724: l_bflow_applied_to_amt NUMBER; -- 5132302
26725: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26726:
26727: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26728:
26729: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26796: l_accrual_line_num := NULL; -- 4262811
26797: l_tmp_amt := NULL; -- 4262811
26798: --
26799:
26800: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26801: l_balance_type_code <> 'B' THEN
26802: IF NVL(p_source_15,'
26803: ') = 'NONREC_TAX' AND
26804: NVL(p_source_59,'

Line 26878: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26874: --
26875: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26876:
26877: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26878: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26879:
26880: -- 4955764
26881: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26882: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26998: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26999:
27000: IF xla_accounting_cache_pkg.GetValueChar
27001: (p_source_code => 'LEDGER_CATEGORY_CODE'
27002: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27003: AND l_bflow_method_code = 'PRIOR_ENTRY'
27004: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27005: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27006: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27108: p_lookup_type => 'XLA_OWNER_TYPE'
27109: ,p_lookup_code => l_component_type_code
27110: )
27111: ,p_token_4 => 'PRODUCT_NAME'
27112: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27113: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27114: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27115: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27116: ,p_ae_header_id => NULL

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

27109: ,p_lookup_code => l_component_type_code
27110: )
27111: ,p_token_4 => 'PRODUCT_NAME'
27112: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27113: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27114: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27115: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27116: ,p_ae_header_id => NULL
27117: );

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

27110: )
27111: ,p_token_4 => 'PRODUCT_NAME'
27112: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27113: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27114: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27115: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27116: ,p_ae_header_id => NULL
27117: );
27118:

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

27111: ,p_token_4 => 'PRODUCT_NAME'
27112: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27113: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27114: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27115: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27116: ,p_ae_header_id => NULL
27117: );
27118:
27119: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27146: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27142: ----------------------------------------------------------------------------------
27143: -- 4219869 Business Flow
27144: -- Update journal entry status -- Need to generate this within IF
27145: ----------------------------------------------------------------------------------
27146: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27147: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27148: ,p_balance_type_code => l_balance_type_code
27149: );
27150:

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

27229:
27230: --
27231: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27232: --
27233: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27234: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27235: ELSE
27236: ---------------------------------------------------------------------------------------------------
27237: -- 4262811a Switch Sign

Line 27258: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27254:
27255: XLA_AE_LINES_PKG.ValidateCurrentLine;
27256: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27257:
27258: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27259: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27260: ,p_balance_type_code => l_balance_type_code);
27261:
27262: END IF;

Line 27422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27418: l_tmp_amt NUMBER;
27419: l_acc_rev_natural_side_code VARCHAR2(1);
27420:
27421: l_num_entries NUMBER;
27422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27426: l_recog_line_1 NUMBER;

Line 27423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27419: l_acc_rev_natural_side_code VARCHAR2(1);
27420:
27421: l_num_entries NUMBER;
27422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27426: l_recog_line_1 NUMBER;
27427: l_recog_line_2 NUMBER;

Line 27424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27420:
27421: l_num_entries NUMBER;
27422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27426: l_recog_line_1 NUMBER;
27427: l_recog_line_2 NUMBER;
27428:

Line 27425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27421: l_num_entries NUMBER;
27422: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27423: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27424: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27425: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27426: l_recog_line_1 NUMBER;
27427: l_recog_line_2 NUMBER;
27428:
27429: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27431: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27427: l_recog_line_2 NUMBER;
27428:
27429: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27430: l_bflow_applied_to_amt NUMBER; -- 5132302
27431: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27432:
27433: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27434:
27435: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27502: l_accrual_line_num := NULL; -- 4262811
27503: l_tmp_amt := NULL; -- 4262811
27504: --
27505:
27506: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27507: l_balance_type_code <> 'B' THEN
27508: IF p_source_58 IS NOT NULL AND
27509: NVL(p_source_15,'
27510: ') = 'NONREC_TAX' AND

Line 27583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27579: --
27580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27581:
27582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27584:
27585: -- 4955764
27586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27587: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27693: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27694:
27695: IF xla_accounting_cache_pkg.GetValueChar
27696: (p_source_code => 'LEDGER_CATEGORY_CODE'
27697: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27698: AND l_bflow_method_code = 'PRIOR_ENTRY'
27699: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27700: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27701: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27770: p_lookup_type => 'XLA_OWNER_TYPE'
27771: ,p_lookup_code => l_component_type_code
27772: )
27773: ,p_token_4 => 'PRODUCT_NAME'
27774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27778: ,p_ae_header_id => NULL

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

27771: ,p_lookup_code => l_component_type_code
27772: )
27773: ,p_token_4 => 'PRODUCT_NAME'
27774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27778: ,p_ae_header_id => NULL
27779: );

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

27772: )
27773: ,p_token_4 => 'PRODUCT_NAME'
27774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27778: ,p_ae_header_id => NULL
27779: );
27780:

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

27773: ,p_token_4 => 'PRODUCT_NAME'
27774: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27775: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27776: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27777: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27778: ,p_ae_header_id => NULL
27779: );
27780:
27781: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27804: ----------------------------------------------------------------------------------
27805: -- 4219869 Business Flow
27806: -- Update journal entry status -- Need to generate this within IF
27807: ----------------------------------------------------------------------------------
27808: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27809: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27810: ,p_balance_type_code => l_balance_type_code
27811: );
27812:

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

27865:
27866: --
27867: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27868: --
27869: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27870: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27871: ELSE
27872: ---------------------------------------------------------------------------------------------------
27873: -- 4262811a Switch Sign

Line 27894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27890:
27891: XLA_AE_LINES_PKG.ValidateCurrentLine;
27892: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27893:
27894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27895: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27896: ,p_balance_type_code => l_balance_type_code);
27897:
27898: END IF;

Line 28052: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28048: l_tmp_amt NUMBER;
28049: l_acc_rev_natural_side_code VARCHAR2(1);
28050:
28051: l_num_entries NUMBER;
28052: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28053: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28054: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28055: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28056: l_recog_line_1 NUMBER;

Line 28053: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28049: l_acc_rev_natural_side_code VARCHAR2(1);
28050:
28051: l_num_entries NUMBER;
28052: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28053: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28054: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28055: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28056: l_recog_line_1 NUMBER;
28057: l_recog_line_2 NUMBER;

Line 28054: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28050:
28051: l_num_entries NUMBER;
28052: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28053: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28054: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28055: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28056: l_recog_line_1 NUMBER;
28057: l_recog_line_2 NUMBER;
28058:

Line 28055: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28051: l_num_entries NUMBER;
28052: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28053: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28054: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28055: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28056: l_recog_line_1 NUMBER;
28057: l_recog_line_2 NUMBER;
28058:
28059: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28061: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28057: l_recog_line_2 NUMBER;
28058:
28059: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28060: l_bflow_applied_to_amt NUMBER; -- 5132302
28061: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28062:
28063: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28064:
28065: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28132: l_accrual_line_num := NULL; -- 4262811
28133: l_tmp_amt := NULL; -- 4262811
28134: --
28135:
28136: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28137: l_balance_type_code <> 'B' THEN
28138: IF (NVL(p_source_69,'
28139: ') = 'PREPAY APPL' OR
28140: NVL(p_source_69,'

Line 28225: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28221: --
28222: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28223:
28224: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28225: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28226:
28227: -- 4955764
28228: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28229: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28337: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28338:
28339: IF xla_accounting_cache_pkg.GetValueChar
28340: (p_source_code => 'LEDGER_CATEGORY_CODE'
28341: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28342: AND l_bflow_method_code = 'PRIOR_ENTRY'
28343: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28344: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28345: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28414: p_lookup_type => 'XLA_OWNER_TYPE'
28415: ,p_lookup_code => l_component_type_code
28416: )
28417: ,p_token_4 => 'PRODUCT_NAME'
28418: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28419: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28420: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28421: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28422: ,p_ae_header_id => NULL

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

28415: ,p_lookup_code => l_component_type_code
28416: )
28417: ,p_token_4 => 'PRODUCT_NAME'
28418: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28419: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28420: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28421: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28422: ,p_ae_header_id => NULL
28423: );

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

28416: )
28417: ,p_token_4 => 'PRODUCT_NAME'
28418: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28419: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28420: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28421: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28422: ,p_ae_header_id => NULL
28423: );
28424:

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

28417: ,p_token_4 => 'PRODUCT_NAME'
28418: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28419: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28420: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28421: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28422: ,p_ae_header_id => NULL
28423: );
28424:
28425: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28452: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28448: ----------------------------------------------------------------------------------
28449: -- 4219869 Business Flow
28450: -- Update journal entry status -- Need to generate this within IF
28451: ----------------------------------------------------------------------------------
28452: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28453: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28454: ,p_balance_type_code => l_balance_type_code
28455: );
28456:

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

28509:
28510: --
28511: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28512: --
28513: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28514: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28515: ELSE
28516: ---------------------------------------------------------------------------------------------------
28517: -- 4262811a Switch Sign

Line 28538: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28534:
28535: XLA_AE_LINES_PKG.ValidateCurrentLine;
28536: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28537:
28538: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28539: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28540: ,p_balance_type_code => l_balance_type_code);
28541:
28542: END IF;

Line 28693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28689: l_tmp_amt NUMBER;
28690: l_acc_rev_natural_side_code VARCHAR2(1);
28691:
28692: l_num_entries NUMBER;
28693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28697: l_recog_line_1 NUMBER;

Line 28694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28690: l_acc_rev_natural_side_code VARCHAR2(1);
28691:
28692: l_num_entries NUMBER;
28693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28697: l_recog_line_1 NUMBER;
28698: l_recog_line_2 NUMBER;

Line 28695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28691:
28692: l_num_entries NUMBER;
28693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28697: l_recog_line_1 NUMBER;
28698: l_recog_line_2 NUMBER;
28699:

Line 28696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28692: l_num_entries NUMBER;
28693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28697: l_recog_line_1 NUMBER;
28698: l_recog_line_2 NUMBER;
28699:
28700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28698: l_recog_line_2 NUMBER;
28699:
28700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28701: l_bflow_applied_to_amt NUMBER; -- 5132302
28702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28703:
28704: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28705:
28706: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28773: l_accrual_line_num := NULL; -- 4262811
28774: l_tmp_amt := NULL; -- 4262811
28775: --
28776:
28777: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28778: l_balance_type_code <> 'B' THEN
28779: IF p_source_58 IS NOT NULL AND
28780: NVL(p_source_69,'
28781: ') = 'PREPAY APPL'

Line 28850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28846: --
28847: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28848:
28849: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28850: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28851:
28852: -- 4955764
28853: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28854: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28962: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28963:
28964: IF xla_accounting_cache_pkg.GetValueChar
28965: (p_source_code => 'LEDGER_CATEGORY_CODE'
28966: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28967: AND l_bflow_method_code = 'PRIOR_ENTRY'
28968: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28969: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28970: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29039: p_lookup_type => 'XLA_OWNER_TYPE'
29040: ,p_lookup_code => l_component_type_code
29041: )
29042: ,p_token_4 => 'PRODUCT_NAME'
29043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29047: ,p_ae_header_id => NULL

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

29040: ,p_lookup_code => l_component_type_code
29041: )
29042: ,p_token_4 => 'PRODUCT_NAME'
29043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29047: ,p_ae_header_id => NULL
29048: );

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

29041: )
29042: ,p_token_4 => 'PRODUCT_NAME'
29043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29047: ,p_ae_header_id => NULL
29048: );
29049:

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

29042: ,p_token_4 => 'PRODUCT_NAME'
29043: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29044: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29045: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29046: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29047: ,p_ae_header_id => NULL
29048: );
29049:
29050: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29073: ----------------------------------------------------------------------------------
29074: -- 4219869 Business Flow
29075: -- Update journal entry status -- Need to generate this within IF
29076: ----------------------------------------------------------------------------------
29077: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29078: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29079: ,p_balance_type_code => l_balance_type_code
29080: );
29081:

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

29134:
29135: --
29136: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29137: --
29138: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29139: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29140: ELSE
29141: ---------------------------------------------------------------------------------------------------
29142: -- 4262811a Switch Sign

Line 29163: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29159:
29160: XLA_AE_LINES_PKG.ValidateCurrentLine;
29161: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29162:
29163: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29164: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29165: ,p_balance_type_code => l_balance_type_code);
29166:
29167: END IF;

Line 29324: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29320: l_tmp_amt NUMBER;
29321: l_acc_rev_natural_side_code VARCHAR2(1);
29322:
29323: l_num_entries NUMBER;
29324: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29325: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29326: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29327: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29328: l_recog_line_1 NUMBER;

Line 29325: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29321: l_acc_rev_natural_side_code VARCHAR2(1);
29322:
29323: l_num_entries NUMBER;
29324: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29325: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29326: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29327: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29328: l_recog_line_1 NUMBER;
29329: l_recog_line_2 NUMBER;

Line 29326: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29322:
29323: l_num_entries NUMBER;
29324: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29325: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29326: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29327: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29328: l_recog_line_1 NUMBER;
29329: l_recog_line_2 NUMBER;
29330:

Line 29327: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29323: l_num_entries NUMBER;
29324: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29325: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29326: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29327: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29328: l_recog_line_1 NUMBER;
29329: l_recog_line_2 NUMBER;
29330:
29331: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29333: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29329: l_recog_line_2 NUMBER;
29330:
29331: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29332: l_bflow_applied_to_amt NUMBER; -- 5132302
29333: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29334:
29335: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29336:
29337: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29404: l_accrual_line_num := NULL; -- 4262811
29405: l_tmp_amt := NULL; -- 4262811
29406: --
29407:
29408: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29409: l_balance_type_code <> 'B' THEN
29410: IF p_source_58 IS NOT NULL AND
29411: (NVL(p_source_15,'
29412: ') = 'ACCRUAL' OR

Line 29485: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29481: --
29482: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29483:
29484: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29485: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29486:
29487: -- 4955764
29488: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29489: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29595: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29596:
29597: IF xla_accounting_cache_pkg.GetValueChar
29598: (p_source_code => 'LEDGER_CATEGORY_CODE'
29599: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29600: AND l_bflow_method_code = 'PRIOR_ENTRY'
29601: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29602: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29603: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29672: p_lookup_type => 'XLA_OWNER_TYPE'
29673: ,p_lookup_code => l_component_type_code
29674: )
29675: ,p_token_4 => 'PRODUCT_NAME'
29676: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29677: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29678: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29679: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29680: ,p_ae_header_id => NULL

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

29673: ,p_lookup_code => l_component_type_code
29674: )
29675: ,p_token_4 => 'PRODUCT_NAME'
29676: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29677: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29678: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29679: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29680: ,p_ae_header_id => NULL
29681: );

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

29674: )
29675: ,p_token_4 => 'PRODUCT_NAME'
29676: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29677: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29678: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29679: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29680: ,p_ae_header_id => NULL
29681: );
29682:

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

29675: ,p_token_4 => 'PRODUCT_NAME'
29676: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29677: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29678: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29679: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29680: ,p_ae_header_id => NULL
29681: );
29682:
29683: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29706: ----------------------------------------------------------------------------------
29707: -- 4219869 Business Flow
29708: -- Update journal entry status -- Need to generate this within IF
29709: ----------------------------------------------------------------------------------
29710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29711: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29712: ,p_balance_type_code => l_balance_type_code
29713: );
29714:

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

29767:
29768: --
29769: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29770: --
29771: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29772: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29773: ELSE
29774: ---------------------------------------------------------------------------------------------------
29775: -- 4262811a Switch Sign

Line 29796: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29792:
29793: XLA_AE_LINES_PKG.ValidateCurrentLine;
29794: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29795:
29796: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29797: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29798: ,p_balance_type_code => l_balance_type_code);
29799:
29800: END IF;

Line 29974: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29970: l_tmp_amt NUMBER;
29971: l_acc_rev_natural_side_code VARCHAR2(1);
29972:
29973: l_num_entries NUMBER;
29974: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29975: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29976: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29977: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29978: l_recog_line_1 NUMBER;

Line 29975: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29971: l_acc_rev_natural_side_code VARCHAR2(1);
29972:
29973: l_num_entries NUMBER;
29974: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29975: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29976: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29977: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29978: l_recog_line_1 NUMBER;
29979: l_recog_line_2 NUMBER;

Line 29976: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29972:
29973: l_num_entries NUMBER;
29974: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29975: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29976: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29977: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29978: l_recog_line_1 NUMBER;
29979: l_recog_line_2 NUMBER;
29980:

Line 29977: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29973: l_num_entries NUMBER;
29974: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29975: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29976: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29977: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29978: l_recog_line_1 NUMBER;
29979: l_recog_line_2 NUMBER;
29980:
29981: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29983: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29979: l_recog_line_2 NUMBER;
29980:
29981: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29982: l_bflow_applied_to_amt NUMBER; -- 5132302
29983: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29984:
29985: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29986:
29987: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30054: l_accrual_line_num := NULL; -- 4262811
30055: l_tmp_amt := NULL; -- 4262811
30056: --
30057:
30058: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30059: l_balance_type_code <> 'B' THEN
30060: IF NVL(p_source_15,'
30061: ') = 'ITEM' AND
30062: p_source_81 IS NOT NULL AND

Line 30135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30131: --
30132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30133:
30134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30136:
30137: -- 4955764
30138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30139: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30257: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30258:
30259: IF xla_accounting_cache_pkg.GetValueChar
30260: (p_source_code => 'LEDGER_CATEGORY_CODE'
30261: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30262: AND l_bflow_method_code = 'PRIOR_ENTRY'
30263: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30264: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30265: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30367: p_lookup_type => 'XLA_OWNER_TYPE'
30368: ,p_lookup_code => l_component_type_code
30369: )
30370: ,p_token_4 => 'PRODUCT_NAME'
30371: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30372: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30373: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30374: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30375: ,p_ae_header_id => NULL

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

30368: ,p_lookup_code => l_component_type_code
30369: )
30370: ,p_token_4 => 'PRODUCT_NAME'
30371: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30372: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30373: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30374: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30375: ,p_ae_header_id => NULL
30376: );

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

30369: )
30370: ,p_token_4 => 'PRODUCT_NAME'
30371: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30372: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30373: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30374: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30375: ,p_ae_header_id => NULL
30376: );
30377:

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

30370: ,p_token_4 => 'PRODUCT_NAME'
30371: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30372: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30373: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30374: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30375: ,p_ae_header_id => NULL
30376: );
30377:
30378: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30401: ----------------------------------------------------------------------------------
30402: -- 4219869 Business Flow
30403: -- Update journal entry status -- Need to generate this within IF
30404: ----------------------------------------------------------------------------------
30405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30406: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30407: ,p_balance_type_code => l_balance_type_code
30408: );
30409:

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

30488:
30489: --
30490: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30491: --
30492: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30493: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30494: ELSE
30495: ---------------------------------------------------------------------------------------------------
30496: -- 4262811a Switch Sign

Line 30517: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30513:
30514: XLA_AE_LINES_PKG.ValidateCurrentLine;
30515: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30516:
30517: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30518: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30519: ,p_balance_type_code => l_balance_type_code);
30520:
30521: END IF;

Line 30693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30689: l_tmp_amt NUMBER;
30690: l_acc_rev_natural_side_code VARCHAR2(1);
30691:
30692: l_num_entries NUMBER;
30693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30697: l_recog_line_1 NUMBER;

Line 30694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30690: l_acc_rev_natural_side_code VARCHAR2(1);
30691:
30692: l_num_entries NUMBER;
30693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30697: l_recog_line_1 NUMBER;
30698: l_recog_line_2 NUMBER;

Line 30695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30691:
30692: l_num_entries NUMBER;
30693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30697: l_recog_line_1 NUMBER;
30698: l_recog_line_2 NUMBER;
30699:

Line 30696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30692: l_num_entries NUMBER;
30693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30697: l_recog_line_1 NUMBER;
30698: l_recog_line_2 NUMBER;
30699:
30700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30698: l_recog_line_2 NUMBER;
30699:
30700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30701: l_bflow_applied_to_amt NUMBER; -- 5132302
30702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30703:
30704: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30705:
30706: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30773: l_accrual_line_num := NULL; -- 4262811
30774: l_tmp_amt := NULL; -- 4262811
30775: --
30776:
30777: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30778: l_balance_type_code <> 'B' THEN
30779: IF NVL(p_source_15,'
30780: ') <> 'ACCRUAL' AND
30781: p_source_81 IS NOT NULL AND

Line 30854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30850: --
30851: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30852:
30853: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30854: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30855:
30856: -- 4955764
30857: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30858: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30974: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30975:
30976: IF xla_accounting_cache_pkg.GetValueChar
30977: (p_source_code => 'LEDGER_CATEGORY_CODE'
30978: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30979: AND l_bflow_method_code = 'PRIOR_ENTRY'
30980: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30981: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30982: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31084: p_lookup_type => 'XLA_OWNER_TYPE'
31085: ,p_lookup_code => l_component_type_code
31086: )
31087: ,p_token_4 => 'PRODUCT_NAME'
31088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31092: ,p_ae_header_id => NULL

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

31085: ,p_lookup_code => l_component_type_code
31086: )
31087: ,p_token_4 => 'PRODUCT_NAME'
31088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31092: ,p_ae_header_id => NULL
31093: );

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

31086: )
31087: ,p_token_4 => 'PRODUCT_NAME'
31088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31092: ,p_ae_header_id => NULL
31093: );
31094:

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

31087: ,p_token_4 => 'PRODUCT_NAME'
31088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31092: ,p_ae_header_id => NULL
31093: );
31094:
31095: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31118: ----------------------------------------------------------------------------------
31119: -- 4219869 Business Flow
31120: -- Update journal entry status -- Need to generate this within IF
31121: ----------------------------------------------------------------------------------
31122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31124: ,p_balance_type_code => l_balance_type_code
31125: );
31126:

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

31205:
31206: --
31207: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31208: --
31209: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31210: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31211: ELSE
31212: ---------------------------------------------------------------------------------------------------
31213: -- 4262811a Switch Sign

Line 31234: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31230:
31231: XLA_AE_LINES_PKG.ValidateCurrentLine;
31232: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31233:
31234: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31235: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31236: ,p_balance_type_code => l_balance_type_code);
31237:
31238: END IF;

Line 31410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31406: l_tmp_amt NUMBER;
31407: l_acc_rev_natural_side_code VARCHAR2(1);
31408:
31409: l_num_entries NUMBER;
31410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31414: l_recog_line_1 NUMBER;

Line 31411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31407: l_acc_rev_natural_side_code VARCHAR2(1);
31408:
31409: l_num_entries NUMBER;
31410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31414: l_recog_line_1 NUMBER;
31415: l_recog_line_2 NUMBER;

Line 31412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31408:
31409: l_num_entries NUMBER;
31410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31414: l_recog_line_1 NUMBER;
31415: l_recog_line_2 NUMBER;
31416:

Line 31413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31409: l_num_entries NUMBER;
31410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31414: l_recog_line_1 NUMBER;
31415: l_recog_line_2 NUMBER;
31416:
31417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31415: l_recog_line_2 NUMBER;
31416:
31417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31418: l_bflow_applied_to_amt NUMBER; -- 5132302
31419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31420:
31421: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31422:
31423: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31490: l_accrual_line_num := NULL; -- 4262811
31491: l_tmp_amt := NULL; -- 4262811
31492: --
31493:
31494: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31495: l_balance_type_code <> 'B' THEN
31496: IF NVL(p_source_15,'
31497: ') = 'ITEM' AND
31498: p_source_16 IS NOT NULL AND

Line 31571: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31567: --
31568: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31569:
31570: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31571: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31572:
31573: -- 4955764
31574: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31575: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31689: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31690:
31691: IF xla_accounting_cache_pkg.GetValueChar
31692: (p_source_code => 'LEDGER_CATEGORY_CODE'
31693: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31694: AND l_bflow_method_code = 'PRIOR_ENTRY'
31695: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31696: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31697: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31799: p_lookup_type => 'XLA_OWNER_TYPE'
31800: ,p_lookup_code => l_component_type_code
31801: )
31802: ,p_token_4 => 'PRODUCT_NAME'
31803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31807: ,p_ae_header_id => NULL

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

31800: ,p_lookup_code => l_component_type_code
31801: )
31802: ,p_token_4 => 'PRODUCT_NAME'
31803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31807: ,p_ae_header_id => NULL
31808: );

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

31801: )
31802: ,p_token_4 => 'PRODUCT_NAME'
31803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31807: ,p_ae_header_id => NULL
31808: );
31809:

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

31802: ,p_token_4 => 'PRODUCT_NAME'
31803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31807: ,p_ae_header_id => NULL
31808: );
31809:
31810: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31833: ----------------------------------------------------------------------------------
31834: -- 4219869 Business Flow
31835: -- Update journal entry status -- Need to generate this within IF
31836: ----------------------------------------------------------------------------------
31837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31838: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31839: ,p_balance_type_code => l_balance_type_code
31840: );
31841:

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

31920:
31921: --
31922: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31923: --
31924: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31925: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31926: ELSE
31927: ---------------------------------------------------------------------------------------------------
31928: -- 4262811a Switch Sign

Line 31949: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31945:
31946: XLA_AE_LINES_PKG.ValidateCurrentLine;
31947: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31948:
31949: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31950: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31951: ,p_balance_type_code => l_balance_type_code);
31952:
31953: END IF;

Line 32127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32123: l_tmp_amt NUMBER;
32124: l_acc_rev_natural_side_code VARCHAR2(1);
32125:
32126: l_num_entries NUMBER;
32127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32131: l_recog_line_1 NUMBER;

Line 32128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32124: l_acc_rev_natural_side_code VARCHAR2(1);
32125:
32126: l_num_entries NUMBER;
32127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32131: l_recog_line_1 NUMBER;
32132: l_recog_line_2 NUMBER;

Line 32129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32125:
32126: l_num_entries NUMBER;
32127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32131: l_recog_line_1 NUMBER;
32132: l_recog_line_2 NUMBER;
32133:

Line 32130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32126: l_num_entries NUMBER;
32127: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32128: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32129: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32130: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32131: l_recog_line_1 NUMBER;
32132: l_recog_line_2 NUMBER;
32133:
32134: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32136: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32132: l_recog_line_2 NUMBER;
32133:
32134: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32135: l_bflow_applied_to_amt NUMBER; -- 5132302
32136: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32137:
32138: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32139:
32140: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32207: l_accrual_line_num := NULL; -- 4262811
32208: l_tmp_amt := NULL; -- 4262811
32209: --
32210:
32211: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32212: l_balance_type_code <> 'B' THEN
32213: IF NVL(p_source_15,'
32214: ') = 'ITEM' AND
32215: p_source_16 IS NOT NULL AND

Line 32288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32284: --
32285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32286:
32287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32289:
32290: -- 4955764
32291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32292: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32408: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32409:
32410: IF xla_accounting_cache_pkg.GetValueChar
32411: (p_source_code => 'LEDGER_CATEGORY_CODE'
32412: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32413: AND l_bflow_method_code = 'PRIOR_ENTRY'
32414: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32415: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32416: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32518: p_lookup_type => 'XLA_OWNER_TYPE'
32519: ,p_lookup_code => l_component_type_code
32520: )
32521: ,p_token_4 => 'PRODUCT_NAME'
32522: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32523: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32524: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32525: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32526: ,p_ae_header_id => NULL

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

32519: ,p_lookup_code => l_component_type_code
32520: )
32521: ,p_token_4 => 'PRODUCT_NAME'
32522: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32523: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32524: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32525: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32526: ,p_ae_header_id => NULL
32527: );

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

32520: )
32521: ,p_token_4 => 'PRODUCT_NAME'
32522: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32523: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32524: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32525: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32526: ,p_ae_header_id => NULL
32527: );
32528:

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

32521: ,p_token_4 => 'PRODUCT_NAME'
32522: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32523: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32524: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32525: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32526: ,p_ae_header_id => NULL
32527: );
32528:
32529: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32556: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32552: ----------------------------------------------------------------------------------
32553: -- 4219869 Business Flow
32554: -- Update journal entry status -- Need to generate this within IF
32555: ----------------------------------------------------------------------------------
32556: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32557: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32558: ,p_balance_type_code => l_balance_type_code
32559: );
32560:

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

32639:
32640: --
32641: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32642: --
32643: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32644: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32645: ELSE
32646: ---------------------------------------------------------------------------------------------------
32647: -- 4262811a Switch Sign

Line 32668: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32664:
32665: XLA_AE_LINES_PKG.ValidateCurrentLine;
32666: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32667:
32668: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32669: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32670: ,p_balance_type_code => l_balance_type_code);
32671:
32672: END IF;

Line 32844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32840: l_tmp_amt NUMBER;
32841: l_acc_rev_natural_side_code VARCHAR2(1);
32842:
32843: l_num_entries NUMBER;
32844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32848: l_recog_line_1 NUMBER;

Line 32845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32841: l_acc_rev_natural_side_code VARCHAR2(1);
32842:
32843: l_num_entries NUMBER;
32844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32848: l_recog_line_1 NUMBER;
32849: l_recog_line_2 NUMBER;

Line 32846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32842:
32843: l_num_entries NUMBER;
32844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32848: l_recog_line_1 NUMBER;
32849: l_recog_line_2 NUMBER;
32850:

Line 32847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32843: l_num_entries NUMBER;
32844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32848: l_recog_line_1 NUMBER;
32849: l_recog_line_2 NUMBER;
32850:
32851: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32853: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32849: l_recog_line_2 NUMBER;
32850:
32851: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32852: l_bflow_applied_to_amt NUMBER; -- 5132302
32853: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32854:
32855: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32856:
32857: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32924: l_accrual_line_num := NULL; -- 4262811
32925: l_tmp_amt := NULL; -- 4262811
32926: --
32927:
32928: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32929: l_balance_type_code <> 'B' THEN
32930: IF NVL(p_source_15,'
32931: ') = 'REC_TAX' AND
32932: NVL(p_source_59,'

Line 33004: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33000: --
33001: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33002:
33003: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33004: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33005:
33006: -- 4955764
33007: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33008: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33124: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33125:
33126: IF xla_accounting_cache_pkg.GetValueChar
33127: (p_source_code => 'LEDGER_CATEGORY_CODE'
33128: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33129: AND l_bflow_method_code = 'PRIOR_ENTRY'
33130: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33131: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33132: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33234: p_lookup_type => 'XLA_OWNER_TYPE'
33235: ,p_lookup_code => l_component_type_code
33236: )
33237: ,p_token_4 => 'PRODUCT_NAME'
33238: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33239: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33240: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33241: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33242: ,p_ae_header_id => NULL

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

33235: ,p_lookup_code => l_component_type_code
33236: )
33237: ,p_token_4 => 'PRODUCT_NAME'
33238: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33239: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33240: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33241: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33242: ,p_ae_header_id => NULL
33243: );

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

33236: )
33237: ,p_token_4 => 'PRODUCT_NAME'
33238: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33239: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33240: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33241: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33242: ,p_ae_header_id => NULL
33243: );
33244:

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

33237: ,p_token_4 => 'PRODUCT_NAME'
33238: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33239: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33240: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33241: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33242: ,p_ae_header_id => NULL
33243: );
33244:
33245: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33272: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33268: ----------------------------------------------------------------------------------
33269: -- 4219869 Business Flow
33270: -- Update journal entry status -- Need to generate this within IF
33271: ----------------------------------------------------------------------------------
33272: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33273: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33274: ,p_balance_type_code => l_balance_type_code
33275: );
33276:

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

33355:
33356: --
33357: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33358: --
33359: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33360: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33361: ELSE
33362: ---------------------------------------------------------------------------------------------------
33363: -- 4262811a Switch Sign

Line 33384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33380:
33381: XLA_AE_LINES_PKG.ValidateCurrentLine;
33382: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33383:
33384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33385: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33386: ,p_balance_type_code => l_balance_type_code);
33387:
33388: END IF;

Line 33558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33554: l_tmp_amt NUMBER;
33555: l_acc_rev_natural_side_code VARCHAR2(1);
33556:
33557: l_num_entries NUMBER;
33558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33562: l_recog_line_1 NUMBER;

Line 33559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33555: l_acc_rev_natural_side_code VARCHAR2(1);
33556:
33557: l_num_entries NUMBER;
33558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33562: l_recog_line_1 NUMBER;
33563: l_recog_line_2 NUMBER;

Line 33560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33556:
33557: l_num_entries NUMBER;
33558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33562: l_recog_line_1 NUMBER;
33563: l_recog_line_2 NUMBER;
33564:

Line 33561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33557: l_num_entries NUMBER;
33558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33562: l_recog_line_1 NUMBER;
33563: l_recog_line_2 NUMBER;
33564:
33565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33563: l_recog_line_2 NUMBER;
33564:
33565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33566: l_bflow_applied_to_amt NUMBER; -- 5132302
33567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33568:
33569: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33570:
33571: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33638: l_accrual_line_num := NULL; -- 4262811
33639: l_tmp_amt := NULL; -- 4262811
33640: --
33641:
33642: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33643: l_balance_type_code <> 'B' THEN
33644: IF NVL(p_source_15,'
33645: ') = 'REC_TAX' AND
33646: NVL(p_source_59,'

Line 33718: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33714: --
33715: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33716:
33717: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33718: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33719:
33720: -- 4955764
33721: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33722: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33836: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33837:
33838: IF xla_accounting_cache_pkg.GetValueChar
33839: (p_source_code => 'LEDGER_CATEGORY_CODE'
33840: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33841: AND l_bflow_method_code = 'PRIOR_ENTRY'
33842: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33843: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33844: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33946: p_lookup_type => 'XLA_OWNER_TYPE'
33947: ,p_lookup_code => l_component_type_code
33948: )
33949: ,p_token_4 => 'PRODUCT_NAME'
33950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33954: ,p_ae_header_id => NULL

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

33947: ,p_lookup_code => l_component_type_code
33948: )
33949: ,p_token_4 => 'PRODUCT_NAME'
33950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33954: ,p_ae_header_id => NULL
33955: );

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

33948: )
33949: ,p_token_4 => 'PRODUCT_NAME'
33950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33954: ,p_ae_header_id => NULL
33955: );
33956:

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

33949: ,p_token_4 => 'PRODUCT_NAME'
33950: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33951: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33952: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33953: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33954: ,p_ae_header_id => NULL
33955: );
33956:
33957: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33984: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33980: ----------------------------------------------------------------------------------
33981: -- 4219869 Business Flow
33982: -- Update journal entry status -- Need to generate this within IF
33983: ----------------------------------------------------------------------------------
33984: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33985: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33986: ,p_balance_type_code => l_balance_type_code
33987: );
33988:

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

34067:
34068: --
34069: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34070: --
34071: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34072: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34073: ELSE
34074: ---------------------------------------------------------------------------------------------------
34075: -- 4262811a Switch Sign

Line 34096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34092:
34093: XLA_AE_LINES_PKG.ValidateCurrentLine;
34094: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34095:
34096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34097: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34098: ,p_balance_type_code => l_balance_type_code);
34099:
34100: END IF;

Line 34274: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34270: l_tmp_amt NUMBER;
34271: l_acc_rev_natural_side_code VARCHAR2(1);
34272:
34273: l_num_entries NUMBER;
34274: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34275: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34276: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34277: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34278: l_recog_line_1 NUMBER;

Line 34275: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34271: l_acc_rev_natural_side_code VARCHAR2(1);
34272:
34273: l_num_entries NUMBER;
34274: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34275: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34276: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34277: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34278: l_recog_line_1 NUMBER;
34279: l_recog_line_2 NUMBER;

Line 34276: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34272:
34273: l_num_entries NUMBER;
34274: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34275: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34276: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34277: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34278: l_recog_line_1 NUMBER;
34279: l_recog_line_2 NUMBER;
34280:

Line 34277: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34273: l_num_entries NUMBER;
34274: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34275: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34276: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34277: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34278: l_recog_line_1 NUMBER;
34279: l_recog_line_2 NUMBER;
34280:
34281: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34283: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34279: l_recog_line_2 NUMBER;
34280:
34281: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34282: l_bflow_applied_to_amt NUMBER; -- 5132302
34283: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34284:
34285: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34286:
34287: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34354: l_accrual_line_num := NULL; -- 4262811
34355: l_tmp_amt := NULL; -- 4262811
34356: --
34357:
34358: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34359: l_balance_type_code <> 'B' THEN
34360: IF NVL(p_source_15,'
34361: ') = 'REC_TAX' AND
34362: NVL(p_source_59,'

Line 34434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34430: --
34431: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34432:
34433: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34434: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34435:
34436: -- 4955764
34437: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34438: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34557:
34558: IF xla_accounting_cache_pkg.GetValueChar
34559: (p_source_code => 'LEDGER_CATEGORY_CODE'
34560: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34561: AND l_bflow_method_code = 'PRIOR_ENTRY'
34562: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34563: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34564: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34666: p_lookup_type => 'XLA_OWNER_TYPE'
34667: ,p_lookup_code => l_component_type_code
34668: )
34669: ,p_token_4 => 'PRODUCT_NAME'
34670: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34671: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34672: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34673: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34674: ,p_ae_header_id => NULL

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

34667: ,p_lookup_code => l_component_type_code
34668: )
34669: ,p_token_4 => 'PRODUCT_NAME'
34670: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34671: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34672: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34673: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34674: ,p_ae_header_id => NULL
34675: );

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

34668: )
34669: ,p_token_4 => 'PRODUCT_NAME'
34670: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34671: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34672: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34673: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34674: ,p_ae_header_id => NULL
34675: );
34676:

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

34669: ,p_token_4 => 'PRODUCT_NAME'
34670: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34671: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34672: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34673: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34674: ,p_ae_header_id => NULL
34675: );
34676:
34677: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34704: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34700: ----------------------------------------------------------------------------------
34701: -- 4219869 Business Flow
34702: -- Update journal entry status -- Need to generate this within IF
34703: ----------------------------------------------------------------------------------
34704: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34705: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34706: ,p_balance_type_code => l_balance_type_code
34707: );
34708:

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

34787:
34788: --
34789: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34790: --
34791: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34792: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34793: ELSE
34794: ---------------------------------------------------------------------------------------------------
34795: -- 4262811a Switch Sign

Line 34816: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34812:
34813: XLA_AE_LINES_PKG.ValidateCurrentLine;
34814: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34815:
34816: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34817: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34818: ,p_balance_type_code => l_balance_type_code);
34819:
34820: END IF;

Line 34992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34988: l_tmp_amt NUMBER;
34989: l_acc_rev_natural_side_code VARCHAR2(1);
34990:
34991: l_num_entries NUMBER;
34992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34996: l_recog_line_1 NUMBER;

Line 34993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34989: l_acc_rev_natural_side_code VARCHAR2(1);
34990:
34991: l_num_entries NUMBER;
34992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34996: l_recog_line_1 NUMBER;
34997: l_recog_line_2 NUMBER;

Line 34994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34990:
34991: l_num_entries NUMBER;
34992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34996: l_recog_line_1 NUMBER;
34997: l_recog_line_2 NUMBER;
34998:

Line 34995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34991: l_num_entries NUMBER;
34992: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34993: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34994: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34995: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34996: l_recog_line_1 NUMBER;
34997: l_recog_line_2 NUMBER;
34998:
34999: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35001: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34997: l_recog_line_2 NUMBER;
34998:
34999: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35000: l_bflow_applied_to_amt NUMBER; -- 5132302
35001: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35002:
35003: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35004:
35005: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35072: l_accrual_line_num := NULL; -- 4262811
35073: l_tmp_amt := NULL; -- 4262811
35074: --
35075:
35076: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35077: l_balance_type_code <> 'B' THEN
35078: IF NVL(p_source_15,'
35079: ') = 'REC_TAX' AND
35080: NVL(p_source_59,'

Line 35152: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35148: --
35149: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35150:
35151: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35152: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35153:
35154: -- 4955764
35155: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35156: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35272: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35273:
35274: IF xla_accounting_cache_pkg.GetValueChar
35275: (p_source_code => 'LEDGER_CATEGORY_CODE'
35276: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35277: AND l_bflow_method_code = 'PRIOR_ENTRY'
35278: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35279: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35280: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35382: p_lookup_type => 'XLA_OWNER_TYPE'
35383: ,p_lookup_code => l_component_type_code
35384: )
35385: ,p_token_4 => 'PRODUCT_NAME'
35386: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35387: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35388: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35389: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35390: ,p_ae_header_id => NULL

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

35383: ,p_lookup_code => l_component_type_code
35384: )
35385: ,p_token_4 => 'PRODUCT_NAME'
35386: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35387: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35388: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35389: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35390: ,p_ae_header_id => NULL
35391: );

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

35384: )
35385: ,p_token_4 => 'PRODUCT_NAME'
35386: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35387: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35388: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35389: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35390: ,p_ae_header_id => NULL
35391: );
35392:

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

35385: ,p_token_4 => 'PRODUCT_NAME'
35386: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35387: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35388: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35389: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35390: ,p_ae_header_id => NULL
35391: );
35392:
35393: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35420: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35416: ----------------------------------------------------------------------------------
35417: -- 4219869 Business Flow
35418: -- Update journal entry status -- Need to generate this within IF
35419: ----------------------------------------------------------------------------------
35420: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35421: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35422: ,p_balance_type_code => l_balance_type_code
35423: );
35424:

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

35503:
35504: --
35505: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35506: --
35507: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35508: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35509: ELSE
35510: ---------------------------------------------------------------------------------------------------
35511: -- 4262811a Switch Sign

Line 35532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35528:
35529: XLA_AE_LINES_PKG.ValidateCurrentLine;
35530: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35531:
35532: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35533: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35534: ,p_balance_type_code => l_balance_type_code);
35535:
35536: END IF;

Line 35708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35704: l_tmp_amt NUMBER;
35705: l_acc_rev_natural_side_code VARCHAR2(1);
35706:
35707: l_num_entries NUMBER;
35708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35712: l_recog_line_1 NUMBER;

Line 35709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35705: l_acc_rev_natural_side_code VARCHAR2(1);
35706:
35707: l_num_entries NUMBER;
35708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35712: l_recog_line_1 NUMBER;
35713: l_recog_line_2 NUMBER;

Line 35710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35706:
35707: l_num_entries NUMBER;
35708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35712: l_recog_line_1 NUMBER;
35713: l_recog_line_2 NUMBER;
35714:

Line 35711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35707: l_num_entries NUMBER;
35708: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35709: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35710: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35711: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35712: l_recog_line_1 NUMBER;
35713: l_recog_line_2 NUMBER;
35714:
35715: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35717: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35713: l_recog_line_2 NUMBER;
35714:
35715: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35716: l_bflow_applied_to_amt NUMBER; -- 5132302
35717: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35718:
35719: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35720:
35721: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35788: l_accrual_line_num := NULL; -- 4262811
35789: l_tmp_amt := NULL; -- 4262811
35790: --
35791:
35792: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35793: l_balance_type_code <> 'B' THEN
35794: IF NVL(p_source_15,'
35795: ') = 'NONREC_TAX' AND
35796: NVL(p_source_59,'

Line 35868: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35864: --
35865: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35866:
35867: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35868: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35869:
35870: -- 4955764
35871: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35872: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35988: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35989:
35990: IF xla_accounting_cache_pkg.GetValueChar
35991: (p_source_code => 'LEDGER_CATEGORY_CODE'
35992: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35993: AND l_bflow_method_code = 'PRIOR_ENTRY'
35994: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35995: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35996: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36098: p_lookup_type => 'XLA_OWNER_TYPE'
36099: ,p_lookup_code => l_component_type_code
36100: )
36101: ,p_token_4 => 'PRODUCT_NAME'
36102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36106: ,p_ae_header_id => NULL

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

36099: ,p_lookup_code => l_component_type_code
36100: )
36101: ,p_token_4 => 'PRODUCT_NAME'
36102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36106: ,p_ae_header_id => NULL
36107: );

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

36100: )
36101: ,p_token_4 => 'PRODUCT_NAME'
36102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36106: ,p_ae_header_id => NULL
36107: );
36108:

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

36101: ,p_token_4 => 'PRODUCT_NAME'
36102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36106: ,p_ae_header_id => NULL
36107: );
36108:
36109: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36132: ----------------------------------------------------------------------------------
36133: -- 4219869 Business Flow
36134: -- Update journal entry status -- Need to generate this within IF
36135: ----------------------------------------------------------------------------------
36136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36137: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36138: ,p_balance_type_code => l_balance_type_code
36139: );
36140:

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

36219:
36220: --
36221: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36222: --
36223: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36224: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36225: ELSE
36226: ---------------------------------------------------------------------------------------------------
36227: -- 4262811a Switch Sign

Line 36248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36244:
36245: XLA_AE_LINES_PKG.ValidateCurrentLine;
36246: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36247:
36248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36249: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36250: ,p_balance_type_code => l_balance_type_code);
36251:
36252: END IF;

Line 36426: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36422: l_tmp_amt NUMBER;
36423: l_acc_rev_natural_side_code VARCHAR2(1);
36424:
36425: l_num_entries NUMBER;
36426: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36427: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36428: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36429: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36430: l_recog_line_1 NUMBER;

Line 36427: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36423: l_acc_rev_natural_side_code VARCHAR2(1);
36424:
36425: l_num_entries NUMBER;
36426: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36427: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36428: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36429: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36430: l_recog_line_1 NUMBER;
36431: l_recog_line_2 NUMBER;

Line 36428: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36424:
36425: l_num_entries NUMBER;
36426: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36427: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36428: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36429: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36430: l_recog_line_1 NUMBER;
36431: l_recog_line_2 NUMBER;
36432:

Line 36429: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36425: l_num_entries NUMBER;
36426: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36427: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36428: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36429: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36430: l_recog_line_1 NUMBER;
36431: l_recog_line_2 NUMBER;
36432:
36433: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36435: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36431: l_recog_line_2 NUMBER;
36432:
36433: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36434: l_bflow_applied_to_amt NUMBER; -- 5132302
36435: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36436:
36437: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36438:
36439: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36506: l_accrual_line_num := NULL; -- 4262811
36507: l_tmp_amt := NULL; -- 4262811
36508: --
36509:
36510: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36511: l_balance_type_code <> 'B' THEN
36512: IF NVL(p_source_15,'
36513: ') = 'NONREC_TAX' AND
36514: NVL(p_source_59,'

Line 36586: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36582: --
36583: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36584:
36585: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36586: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36587:
36588: -- 4955764
36589: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36590: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36708: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36709:
36710: IF xla_accounting_cache_pkg.GetValueChar
36711: (p_source_code => 'LEDGER_CATEGORY_CODE'
36712: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36713: AND l_bflow_method_code = 'PRIOR_ENTRY'
36714: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36715: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36716: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36818: p_lookup_type => 'XLA_OWNER_TYPE'
36819: ,p_lookup_code => l_component_type_code
36820: )
36821: ,p_token_4 => 'PRODUCT_NAME'
36822: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36823: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36824: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36825: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36826: ,p_ae_header_id => NULL

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

36819: ,p_lookup_code => l_component_type_code
36820: )
36821: ,p_token_4 => 'PRODUCT_NAME'
36822: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36823: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36824: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36825: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36826: ,p_ae_header_id => NULL
36827: );

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

36820: )
36821: ,p_token_4 => 'PRODUCT_NAME'
36822: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36823: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36824: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36825: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36826: ,p_ae_header_id => NULL
36827: );
36828:

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

36821: ,p_token_4 => 'PRODUCT_NAME'
36822: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36823: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36824: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36825: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36826: ,p_ae_header_id => NULL
36827: );
36828:
36829: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36856: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36852: ----------------------------------------------------------------------------------
36853: -- 4219869 Business Flow
36854: -- Update journal entry status -- Need to generate this within IF
36855: ----------------------------------------------------------------------------------
36856: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36857: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36858: ,p_balance_type_code => l_balance_type_code
36859: );
36860:

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

36939:
36940: --
36941: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36942: --
36943: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36944: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36945: ELSE
36946: ---------------------------------------------------------------------------------------------------
36947: -- 4262811a Switch Sign

Line 36968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36964:
36965: XLA_AE_LINES_PKG.ValidateCurrentLine;
36966: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36967:
36968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36969: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36970: ,p_balance_type_code => l_balance_type_code);
36971:
36972: END IF;

Line 37142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37138: l_tmp_amt NUMBER;
37139: l_acc_rev_natural_side_code VARCHAR2(1);
37140:
37141: l_num_entries NUMBER;
37142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37146: l_recog_line_1 NUMBER;

Line 37143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37139: l_acc_rev_natural_side_code VARCHAR2(1);
37140:
37141: l_num_entries NUMBER;
37142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37146: l_recog_line_1 NUMBER;
37147: l_recog_line_2 NUMBER;

Line 37144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37140:
37141: l_num_entries NUMBER;
37142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37146: l_recog_line_1 NUMBER;
37147: l_recog_line_2 NUMBER;
37148:

Line 37145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37141: l_num_entries NUMBER;
37142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37146: l_recog_line_1 NUMBER;
37147: l_recog_line_2 NUMBER;
37148:
37149: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37151: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37147: l_recog_line_2 NUMBER;
37148:
37149: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37150: l_bflow_applied_to_amt NUMBER; -- 5132302
37151: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37152:
37153: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37154:
37155: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37222: l_accrual_line_num := NULL; -- 4262811
37223: l_tmp_amt := NULL; -- 4262811
37224: --
37225:
37226: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37227: l_balance_type_code <> 'B' THEN
37228: IF NVL(p_source_15,'
37229: ') = 'NONREC_TAX' AND
37230: NVL(p_source_59,'

Line 37302: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37298: --
37299: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37300:
37301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37302: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37303:
37304: -- 4955764
37305: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37306: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37420: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37421:
37422: IF xla_accounting_cache_pkg.GetValueChar
37423: (p_source_code => 'LEDGER_CATEGORY_CODE'
37424: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37425: AND l_bflow_method_code = 'PRIOR_ENTRY'
37426: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37427: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37428: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37530: p_lookup_type => 'XLA_OWNER_TYPE'
37531: ,p_lookup_code => l_component_type_code
37532: )
37533: ,p_token_4 => 'PRODUCT_NAME'
37534: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37535: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37536: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37537: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37538: ,p_ae_header_id => NULL

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

37531: ,p_lookup_code => l_component_type_code
37532: )
37533: ,p_token_4 => 'PRODUCT_NAME'
37534: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37535: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37536: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37537: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37538: ,p_ae_header_id => NULL
37539: );

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

37532: )
37533: ,p_token_4 => 'PRODUCT_NAME'
37534: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37535: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37536: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37537: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37538: ,p_ae_header_id => NULL
37539: );
37540:

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

37533: ,p_token_4 => 'PRODUCT_NAME'
37534: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37535: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37536: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37537: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37538: ,p_ae_header_id => NULL
37539: );
37540:
37541: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37568: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37564: ----------------------------------------------------------------------------------
37565: -- 4219869 Business Flow
37566: -- Update journal entry status -- Need to generate this within IF
37567: ----------------------------------------------------------------------------------
37568: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37569: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37570: ,p_balance_type_code => l_balance_type_code
37571: );
37572:

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

37651:
37652: --
37653: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37654: --
37655: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37656: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37657: ELSE
37658: ---------------------------------------------------------------------------------------------------
37659: -- 4262811a Switch Sign

Line 37680: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37676:
37677: XLA_AE_LINES_PKG.ValidateCurrentLine;
37678: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37679:
37680: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37681: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37682: ,p_balance_type_code => l_balance_type_code);
37683:
37684: END IF;

Line 37856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37852: l_tmp_amt NUMBER;
37853: l_acc_rev_natural_side_code VARCHAR2(1);
37854:
37855: l_num_entries NUMBER;
37856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37860: l_recog_line_1 NUMBER;

Line 37857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37853: l_acc_rev_natural_side_code VARCHAR2(1);
37854:
37855: l_num_entries NUMBER;
37856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37860: l_recog_line_1 NUMBER;
37861: l_recog_line_2 NUMBER;

Line 37858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37854:
37855: l_num_entries NUMBER;
37856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37860: l_recog_line_1 NUMBER;
37861: l_recog_line_2 NUMBER;
37862:

Line 37859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37855: l_num_entries NUMBER;
37856: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37857: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37858: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37859: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37860: l_recog_line_1 NUMBER;
37861: l_recog_line_2 NUMBER;
37862:
37863: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37865: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37861: l_recog_line_2 NUMBER;
37862:
37863: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37864: l_bflow_applied_to_amt NUMBER; -- 5132302
37865: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37866:
37867: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37868:
37869: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37936: l_accrual_line_num := NULL; -- 4262811
37937: l_tmp_amt := NULL; -- 4262811
37938: --
37939:
37940: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37941: l_balance_type_code <> 'B' THEN
37942: IF NVL(p_source_15,'
37943: ') = 'NONREC_TAX' AND
37944: NVL(p_source_59,'

Line 38016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38012: --
38013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38014:
38015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38017:
38018: -- 4955764
38019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38136: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38137:
38138: IF xla_accounting_cache_pkg.GetValueChar
38139: (p_source_code => 'LEDGER_CATEGORY_CODE'
38140: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38141: AND l_bflow_method_code = 'PRIOR_ENTRY'
38142: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38143: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38144: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38246: p_lookup_type => 'XLA_OWNER_TYPE'
38247: ,p_lookup_code => l_component_type_code
38248: )
38249: ,p_token_4 => 'PRODUCT_NAME'
38250: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38251: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38252: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38253: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38254: ,p_ae_header_id => NULL

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

38247: ,p_lookup_code => l_component_type_code
38248: )
38249: ,p_token_4 => 'PRODUCT_NAME'
38250: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38251: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38252: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38253: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38254: ,p_ae_header_id => NULL
38255: );

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

38248: )
38249: ,p_token_4 => 'PRODUCT_NAME'
38250: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38251: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38252: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38253: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38254: ,p_ae_header_id => NULL
38255: );
38256:

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

38249: ,p_token_4 => 'PRODUCT_NAME'
38250: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38251: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38252: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38253: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38254: ,p_ae_header_id => NULL
38255: );
38256:
38257: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38284: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38280: ----------------------------------------------------------------------------------
38281: -- 4219869 Business Flow
38282: -- Update journal entry status -- Need to generate this within IF
38283: ----------------------------------------------------------------------------------
38284: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38285: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38286: ,p_balance_type_code => l_balance_type_code
38287: );
38288:

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

38367:
38368: --
38369: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38370: --
38371: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38372: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38373: ELSE
38374: ---------------------------------------------------------------------------------------------------
38375: -- 4262811a Switch Sign

Line 38396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38392:
38393: XLA_AE_LINES_PKG.ValidateCurrentLine;
38394: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38395:
38396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38397: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38398: ,p_balance_type_code => l_balance_type_code);
38399:
38400: END IF;

Line 38584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38580: l_tmp_amt NUMBER;
38581: l_acc_rev_natural_side_code VARCHAR2(1);
38582:
38583: l_num_entries NUMBER;
38584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38588: l_recog_line_1 NUMBER;

Line 38585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38581: l_acc_rev_natural_side_code VARCHAR2(1);
38582:
38583: l_num_entries NUMBER;
38584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38588: l_recog_line_1 NUMBER;
38589: l_recog_line_2 NUMBER;

Line 38586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38582:
38583: l_num_entries NUMBER;
38584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38588: l_recog_line_1 NUMBER;
38589: l_recog_line_2 NUMBER;
38590:

Line 38587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38583: l_num_entries NUMBER;
38584: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38585: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38586: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38587: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38588: l_recog_line_1 NUMBER;
38589: l_recog_line_2 NUMBER;
38590:
38591: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38593: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38589: l_recog_line_2 NUMBER;
38590:
38591: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38592: l_bflow_applied_to_amt NUMBER; -- 5132302
38593: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38594:
38595: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38596:
38597: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38663: l_acc_rev_flag := NULL; -- 4262811
38664: l_accrual_line_num := NULL; -- 4262811
38665: l_tmp_amt := NULL; -- 4262811
38666: --
38667: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
38668: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
38669: return;
38670: END IF;
38671:

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

38664: l_accrual_line_num := NULL; -- 4262811
38665: l_tmp_amt := NULL; -- 4262811
38666: --
38667: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
38668: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
38669: return;
38670: END IF;
38671:
38672: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

38668: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
38669: return;
38670: END IF;
38671:
38672: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38673: l_balance_type_code <> 'B' THEN
38674: IF NVL(p_source_15,'
38675: ') = 'TERV' AND
38676: p_source_66 IS NOT NULL AND

Line 38747: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38743: --
38744: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38745:
38746: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38747: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38748:
38749: -- 4955764
38750: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38751: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38869: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38870:
38871: IF xla_accounting_cache_pkg.GetValueChar
38872: (p_source_code => 'LEDGER_CATEGORY_CODE'
38873: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38874: AND l_bflow_method_code = 'PRIOR_ENTRY'
38875: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38876: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38877: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39080: p_lookup_type => 'XLA_OWNER_TYPE'
39081: ,p_lookup_code => l_component_type_code
39082: )
39083: ,p_token_4 => 'PRODUCT_NAME'
39084: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39085: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39086: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39087: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39088: ,p_ae_header_id => NULL

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

39081: ,p_lookup_code => l_component_type_code
39082: )
39083: ,p_token_4 => 'PRODUCT_NAME'
39084: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39085: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39086: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39087: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39088: ,p_ae_header_id => NULL
39089: );

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

39082: )
39083: ,p_token_4 => 'PRODUCT_NAME'
39084: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39085: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39086: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39087: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39088: ,p_ae_header_id => NULL
39089: );
39090:

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

39083: ,p_token_4 => 'PRODUCT_NAME'
39084: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39085: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39086: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39087: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39088: ,p_ae_header_id => NULL
39089: );
39090:
39091: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39118: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39114: ----------------------------------------------------------------------------------
39115: -- 4219869 Business Flow
39116: -- Update journal entry status -- Need to generate this within IF
39117: ----------------------------------------------------------------------------------
39118: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39119: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39120: ,p_balance_type_code => l_balance_type_code
39121: );
39122:

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

39302:
39303: --
39304: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39305: --
39306: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39307: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39308: ELSE
39309: ---------------------------------------------------------------------------------------------------
39310: -- 4262811a Switch Sign

Line 39331: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39327:
39328: XLA_AE_LINES_PKG.ValidateCurrentLine;
39329: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39330:
39331: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39332: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39333: ,p_balance_type_code => l_balance_type_code);
39334:
39335: END IF;

Line 39507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39503: l_tmp_amt NUMBER;
39504: l_acc_rev_natural_side_code VARCHAR2(1);
39505:
39506: l_num_entries NUMBER;
39507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39511: l_recog_line_1 NUMBER;

Line 39508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39504: l_acc_rev_natural_side_code VARCHAR2(1);
39505:
39506: l_num_entries NUMBER;
39507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39511: l_recog_line_1 NUMBER;
39512: l_recog_line_2 NUMBER;

Line 39509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39505:
39506: l_num_entries NUMBER;
39507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39511: l_recog_line_1 NUMBER;
39512: l_recog_line_2 NUMBER;
39513:

Line 39510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39506: l_num_entries NUMBER;
39507: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39508: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39509: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39510: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39511: l_recog_line_1 NUMBER;
39512: l_recog_line_2 NUMBER;
39513:
39514: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39516: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39512: l_recog_line_2 NUMBER;
39513:
39514: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39515: l_bflow_applied_to_amt NUMBER; -- 5132302
39516: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39517:
39518: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39519:
39520: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39587: l_accrual_line_num := NULL; -- 4262811
39588: l_tmp_amt := NULL; -- 4262811
39589: --
39590:
39591: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39592: l_balance_type_code <> 'B' THEN
39593: IF NVL(p_source_15,'
39594: ') = 'NONREC_TAX' AND
39595: p_source_16 IS NOT NULL AND

Line 39668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39664: --
39665: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39666:
39667: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39668: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39669:
39670: -- 4955764
39671: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39672: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39788: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39789:
39790: IF xla_accounting_cache_pkg.GetValueChar
39791: (p_source_code => 'LEDGER_CATEGORY_CODE'
39792: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39793: AND l_bflow_method_code = 'PRIOR_ENTRY'
39794: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39795: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39796: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39898: p_lookup_type => 'XLA_OWNER_TYPE'
39899: ,p_lookup_code => l_component_type_code
39900: )
39901: ,p_token_4 => 'PRODUCT_NAME'
39902: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39903: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39904: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39905: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39906: ,p_ae_header_id => NULL

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

39899: ,p_lookup_code => l_component_type_code
39900: )
39901: ,p_token_4 => 'PRODUCT_NAME'
39902: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39903: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39904: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39905: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39906: ,p_ae_header_id => NULL
39907: );

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

39900: )
39901: ,p_token_4 => 'PRODUCT_NAME'
39902: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39903: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39904: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39905: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39906: ,p_ae_header_id => NULL
39907: );
39908:

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

39901: ,p_token_4 => 'PRODUCT_NAME'
39902: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39903: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39904: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39905: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39906: ,p_ae_header_id => NULL
39907: );
39908:
39909: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39936: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39932: ----------------------------------------------------------------------------------
39933: -- 4219869 Business Flow
39934: -- Update journal entry status -- Need to generate this within IF
39935: ----------------------------------------------------------------------------------
39936: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39937: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39938: ,p_balance_type_code => l_balance_type_code
39939: );
39940:

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

40019:
40020: --
40021: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40022: --
40023: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40024: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40025: ELSE
40026: ---------------------------------------------------------------------------------------------------
40027: -- 4262811a Switch Sign

Line 40048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40044:
40045: XLA_AE_LINES_PKG.ValidateCurrentLine;
40046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40047:
40048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40049: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40050: ,p_balance_type_code => l_balance_type_code);
40051:
40052: END IF;

Line 40222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40218: l_tmp_amt NUMBER;
40219: l_acc_rev_natural_side_code VARCHAR2(1);
40220:
40221: l_num_entries NUMBER;
40222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40226: l_recog_line_1 NUMBER;

Line 40223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40219: l_acc_rev_natural_side_code VARCHAR2(1);
40220:
40221: l_num_entries NUMBER;
40222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40226: l_recog_line_1 NUMBER;
40227: l_recog_line_2 NUMBER;

Line 40224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40220:
40221: l_num_entries NUMBER;
40222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40226: l_recog_line_1 NUMBER;
40227: l_recog_line_2 NUMBER;
40228:

Line 40225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40221: l_num_entries NUMBER;
40222: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40223: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40224: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40225: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40226: l_recog_line_1 NUMBER;
40227: l_recog_line_2 NUMBER;
40228:
40229: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40231: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40227: l_recog_line_2 NUMBER;
40228:
40229: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40230: l_bflow_applied_to_amt NUMBER; -- 5132302
40231: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40232:
40233: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40234:
40235: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40302: l_accrual_line_num := NULL; -- 4262811
40303: l_tmp_amt := NULL; -- 4262811
40304: --
40305:
40306: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40307: l_balance_type_code <> 'B' THEN
40308: IF NVL(p_source_15,'
40309: ') = 'NONREC_TAX' AND
40310: p_source_16 IS NOT NULL AND

Line 40383: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40379: --
40380: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40381:
40382: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40383: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40384:
40385: -- 4955764
40386: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40387: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40502:
40503: IF xla_accounting_cache_pkg.GetValueChar
40504: (p_source_code => 'LEDGER_CATEGORY_CODE'
40505: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40506: AND l_bflow_method_code = 'PRIOR_ENTRY'
40507: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40508: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40509: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40611: p_lookup_type => 'XLA_OWNER_TYPE'
40612: ,p_lookup_code => l_component_type_code
40613: )
40614: ,p_token_4 => 'PRODUCT_NAME'
40615: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40616: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40617: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40618: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40619: ,p_ae_header_id => NULL

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

40612: ,p_lookup_code => l_component_type_code
40613: )
40614: ,p_token_4 => 'PRODUCT_NAME'
40615: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40616: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40617: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40618: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40619: ,p_ae_header_id => NULL
40620: );

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

40613: )
40614: ,p_token_4 => 'PRODUCT_NAME'
40615: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40616: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40617: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40618: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40619: ,p_ae_header_id => NULL
40620: );
40621:

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

40614: ,p_token_4 => 'PRODUCT_NAME'
40615: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40616: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40617: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40618: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40619: ,p_ae_header_id => NULL
40620: );
40621:
40622: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40649: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40645: ----------------------------------------------------------------------------------
40646: -- 4219869 Business Flow
40647: -- Update journal entry status -- Need to generate this within IF
40648: ----------------------------------------------------------------------------------
40649: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40650: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40651: ,p_balance_type_code => l_balance_type_code
40652: );
40653:

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

40732:
40733: --
40734: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40735: --
40736: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40737: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40738: ELSE
40739: ---------------------------------------------------------------------------------------------------
40740: -- 4262811a Switch Sign

Line 40761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40757:
40758: XLA_AE_LINES_PKG.ValidateCurrentLine;
40759: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40760:
40761: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40762: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40763: ,p_balance_type_code => l_balance_type_code);
40764:
40765: END IF;

Line 40939: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40935: l_tmp_amt NUMBER;
40936: l_acc_rev_natural_side_code VARCHAR2(1);
40937:
40938: l_num_entries NUMBER;
40939: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40940: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40941: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40942: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40943: l_recog_line_1 NUMBER;

Line 40940: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40936: l_acc_rev_natural_side_code VARCHAR2(1);
40937:
40938: l_num_entries NUMBER;
40939: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40940: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40941: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40942: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40943: l_recog_line_1 NUMBER;
40944: l_recog_line_2 NUMBER;

Line 40941: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40937:
40938: l_num_entries NUMBER;
40939: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40940: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40941: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40942: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40943: l_recog_line_1 NUMBER;
40944: l_recog_line_2 NUMBER;
40945:

Line 40942: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40938: l_num_entries NUMBER;
40939: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40940: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40941: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40942: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40943: l_recog_line_1 NUMBER;
40944: l_recog_line_2 NUMBER;
40945:
40946: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40948: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40944: l_recog_line_2 NUMBER;
40945:
40946: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40947: l_bflow_applied_to_amt NUMBER; -- 5132302
40948: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40949:
40950: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40951:
40952: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41019: l_accrual_line_num := NULL; -- 4262811
41020: l_tmp_amt := NULL; -- 4262811
41021: --
41022:
41023: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41024: l_balance_type_code <> 'B' THEN
41025: IF NVL(p_source_15,'
41026: ') = 'NONREC_TAX' AND
41027: NVL(p_source_17,'

Line 41100: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41096: --
41097: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41098:
41099: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41100: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41101:
41102: -- 4955764
41103: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41104: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41222: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41223:
41224: IF xla_accounting_cache_pkg.GetValueChar
41225: (p_source_code => 'LEDGER_CATEGORY_CODE'
41226: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41227: AND l_bflow_method_code = 'PRIOR_ENTRY'
41228: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41229: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41230: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41332: p_lookup_type => 'XLA_OWNER_TYPE'
41333: ,p_lookup_code => l_component_type_code
41334: )
41335: ,p_token_4 => 'PRODUCT_NAME'
41336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41340: ,p_ae_header_id => NULL

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

41333: ,p_lookup_code => l_component_type_code
41334: )
41335: ,p_token_4 => 'PRODUCT_NAME'
41336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41340: ,p_ae_header_id => NULL
41341: );

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

41334: )
41335: ,p_token_4 => 'PRODUCT_NAME'
41336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41340: ,p_ae_header_id => NULL
41341: );
41342:

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

41335: ,p_token_4 => 'PRODUCT_NAME'
41336: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41337: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41338: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41339: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41340: ,p_ae_header_id => NULL
41341: );
41342:
41343: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41370: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41366: ----------------------------------------------------------------------------------
41367: -- 4219869 Business Flow
41368: -- Update journal entry status -- Need to generate this within IF
41369: ----------------------------------------------------------------------------------
41370: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41371: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41372: ,p_balance_type_code => l_balance_type_code
41373: );
41374:

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

41453:
41454: --
41455: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41456: --
41457: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41458: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41459: ELSE
41460: ---------------------------------------------------------------------------------------------------
41461: -- 4262811a Switch Sign

Line 41482: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41478:
41479: XLA_AE_LINES_PKG.ValidateCurrentLine;
41480: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41481:
41482: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41483: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41484: ,p_balance_type_code => l_balance_type_code);
41485:
41486: END IF;

Line 41658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41654: l_tmp_amt NUMBER;
41655: l_acc_rev_natural_side_code VARCHAR2(1);
41656:
41657: l_num_entries NUMBER;
41658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41662: l_recog_line_1 NUMBER;

Line 41659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41655: l_acc_rev_natural_side_code VARCHAR2(1);
41656:
41657: l_num_entries NUMBER;
41658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41662: l_recog_line_1 NUMBER;
41663: l_recog_line_2 NUMBER;

Line 41660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41656:
41657: l_num_entries NUMBER;
41658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41662: l_recog_line_1 NUMBER;
41663: l_recog_line_2 NUMBER;
41664:

Line 41661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41657: l_num_entries NUMBER;
41658: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41659: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41660: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41661: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41662: l_recog_line_1 NUMBER;
41663: l_recog_line_2 NUMBER;
41664:
41665: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41667: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41663: l_recog_line_2 NUMBER;
41664:
41665: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41666: l_bflow_applied_to_amt NUMBER; -- 5132302
41667: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41668:
41669: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41670:
41671: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41738: l_accrual_line_num := NULL; -- 4262811
41739: l_tmp_amt := NULL; -- 4262811
41740: --
41741:
41742: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41743: l_balance_type_code <> 'B' THEN
41744: IF NVL(p_source_15,'
41745: ') = 'NONREC_TAX' AND
41746: p_source_16 IS NOT NULL AND

Line 41819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41815: --
41816: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41817:
41818: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41819: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41820:
41821: -- 4955764
41822: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41823: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41939: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41940:
41941: IF xla_accounting_cache_pkg.GetValueChar
41942: (p_source_code => 'LEDGER_CATEGORY_CODE'
41943: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41944: AND l_bflow_method_code = 'PRIOR_ENTRY'
41945: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41946: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41947: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42049: p_lookup_type => 'XLA_OWNER_TYPE'
42050: ,p_lookup_code => l_component_type_code
42051: )
42052: ,p_token_4 => 'PRODUCT_NAME'
42053: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42054: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42055: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42056: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42057: ,p_ae_header_id => NULL

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

42050: ,p_lookup_code => l_component_type_code
42051: )
42052: ,p_token_4 => 'PRODUCT_NAME'
42053: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42054: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42055: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42056: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42057: ,p_ae_header_id => NULL
42058: );

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

42051: )
42052: ,p_token_4 => 'PRODUCT_NAME'
42053: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42054: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42055: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42056: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42057: ,p_ae_header_id => NULL
42058: );
42059:

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

42052: ,p_token_4 => 'PRODUCT_NAME'
42053: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42054: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42055: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42056: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42057: ,p_ae_header_id => NULL
42058: );
42059:
42060: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42087: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42083: ----------------------------------------------------------------------------------
42084: -- 4219869 Business Flow
42085: -- Update journal entry status -- Need to generate this within IF
42086: ----------------------------------------------------------------------------------
42087: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42088: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42089: ,p_balance_type_code => l_balance_type_code
42090: );
42091:

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

42170:
42171: --
42172: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42173: --
42174: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42175: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42176: ELSE
42177: ---------------------------------------------------------------------------------------------------
42178: -- 4262811a Switch Sign

Line 42199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42195:
42196: XLA_AE_LINES_PKG.ValidateCurrentLine;
42197: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42198:
42199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42200: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42201: ,p_balance_type_code => l_balance_type_code);
42202:
42203: END IF;

Line 42387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42383: l_tmp_amt NUMBER;
42384: l_acc_rev_natural_side_code VARCHAR2(1);
42385:
42386: l_num_entries NUMBER;
42387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42391: l_recog_line_1 NUMBER;

Line 42388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42384: l_acc_rev_natural_side_code VARCHAR2(1);
42385:
42386: l_num_entries NUMBER;
42387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42391: l_recog_line_1 NUMBER;
42392: l_recog_line_2 NUMBER;

Line 42389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42385:
42386: l_num_entries NUMBER;
42387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42391: l_recog_line_1 NUMBER;
42392: l_recog_line_2 NUMBER;
42393:

Line 42390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42386: l_num_entries NUMBER;
42387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42391: l_recog_line_1 NUMBER;
42392: l_recog_line_2 NUMBER;
42393:
42394: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42396: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42392: l_recog_line_2 NUMBER;
42393:
42394: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42395: l_bflow_applied_to_amt NUMBER; -- 5132302
42396: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42397:
42398: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42399:
42400: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42466: l_acc_rev_flag := NULL; -- 4262811
42467: l_accrual_line_num := NULL; -- 4262811
42468: l_tmp_amt := NULL; -- 4262811
42469: --
42470: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
42471: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
42472: return;
42473: END IF;
42474:

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

42467: l_accrual_line_num := NULL; -- 4262811
42468: l_tmp_amt := NULL; -- 4262811
42469: --
42470: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
42471: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
42472: return;
42473: END IF;
42474:
42475: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

42471: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
42472: return;
42473: END IF;
42474:
42475: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42476: l_balance_type_code <> 'B' THEN
42477: IF NVL(p_source_15,'
42478: ') = 'TERV' AND
42479: NVL(p_source_17,'

Line 42549: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42545: --
42546: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42547:
42548: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42549: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42550:
42551: -- 4955764
42552: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42553: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42669: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42670:
42671: IF xla_accounting_cache_pkg.GetValueChar
42672: (p_source_code => 'LEDGER_CATEGORY_CODE'
42673: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42674: AND l_bflow_method_code = 'PRIOR_ENTRY'
42675: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42676: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42677: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42880: p_lookup_type => 'XLA_OWNER_TYPE'
42881: ,p_lookup_code => l_component_type_code
42882: )
42883: ,p_token_4 => 'PRODUCT_NAME'
42884: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42885: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42886: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42887: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42888: ,p_ae_header_id => NULL

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

42881: ,p_lookup_code => l_component_type_code
42882: )
42883: ,p_token_4 => 'PRODUCT_NAME'
42884: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42885: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42886: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42887: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42888: ,p_ae_header_id => NULL
42889: );

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

42882: )
42883: ,p_token_4 => 'PRODUCT_NAME'
42884: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42885: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42886: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42887: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42888: ,p_ae_header_id => NULL
42889: );
42890:

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

42883: ,p_token_4 => 'PRODUCT_NAME'
42884: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42885: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42886: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42887: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42888: ,p_ae_header_id => NULL
42889: );
42890:
42891: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42918: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42914: ----------------------------------------------------------------------------------
42915: -- 4219869 Business Flow
42916: -- Update journal entry status -- Need to generate this within IF
42917: ----------------------------------------------------------------------------------
42918: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42919: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42920: ,p_balance_type_code => l_balance_type_code
42921: );
42922:

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

43102:
43103: --
43104: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43105: --
43106: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43107: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43108: ELSE
43109: ---------------------------------------------------------------------------------------------------
43110: -- 4262811a Switch Sign

Line 43131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43127:
43128: XLA_AE_LINES_PKG.ValidateCurrentLine;
43129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43130:
43131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43132: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43133: ,p_balance_type_code => l_balance_type_code);
43134:
43135: END IF;

Line 43317: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43313: l_tmp_amt NUMBER;
43314: l_acc_rev_natural_side_code VARCHAR2(1);
43315:
43316: l_num_entries NUMBER;
43317: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43318: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43319: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43320: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43321: l_recog_line_1 NUMBER;

Line 43318: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43314: l_acc_rev_natural_side_code VARCHAR2(1);
43315:
43316: l_num_entries NUMBER;
43317: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43318: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43319: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43320: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43321: l_recog_line_1 NUMBER;
43322: l_recog_line_2 NUMBER;

Line 43319: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43315:
43316: l_num_entries NUMBER;
43317: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43318: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43319: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43320: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43321: l_recog_line_1 NUMBER;
43322: l_recog_line_2 NUMBER;
43323:

Line 43320: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43316: l_num_entries NUMBER;
43317: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43318: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43319: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43320: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43321: l_recog_line_1 NUMBER;
43322: l_recog_line_2 NUMBER;
43323:
43324: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43326: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43322: l_recog_line_2 NUMBER;
43323:
43324: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43325: l_bflow_applied_to_amt NUMBER; -- 5132302
43326: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43327:
43328: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43329:
43330: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43396: l_acc_rev_flag := NULL; -- 4262811
43397: l_accrual_line_num := NULL; -- 4262811
43398: l_tmp_amt := NULL; -- 4262811
43399: --
43400: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
43401: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
43402: return;
43403: END IF;
43404:

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

43397: l_accrual_line_num := NULL; -- 4262811
43398: l_tmp_amt := NULL; -- 4262811
43399: --
43400: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
43401: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
43402: return;
43403: END IF;
43404:
43405: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

43401: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
43402: return;
43403: END IF;
43404:
43405: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43406: l_balance_type_code <> 'B' THEN
43407: IF NVL(p_source_15,'
43408: ') = 'TERV' AND
43409: NVL(p_source_17,'

Line 43479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43475: --
43476: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43477:
43478: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43480:
43481: -- 4955764
43482: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43483: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43597: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43598:
43599: IF xla_accounting_cache_pkg.GetValueChar
43600: (p_source_code => 'LEDGER_CATEGORY_CODE'
43601: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43602: AND l_bflow_method_code = 'PRIOR_ENTRY'
43603: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43604: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43605: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43808: p_lookup_type => 'XLA_OWNER_TYPE'
43809: ,p_lookup_code => l_component_type_code
43810: )
43811: ,p_token_4 => 'PRODUCT_NAME'
43812: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43813: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43814: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43815: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43816: ,p_ae_header_id => NULL

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

43809: ,p_lookup_code => l_component_type_code
43810: )
43811: ,p_token_4 => 'PRODUCT_NAME'
43812: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43813: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43814: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43815: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43816: ,p_ae_header_id => NULL
43817: );

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

43810: )
43811: ,p_token_4 => 'PRODUCT_NAME'
43812: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43813: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43814: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43815: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43816: ,p_ae_header_id => NULL
43817: );
43818:

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

43811: ,p_token_4 => 'PRODUCT_NAME'
43812: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43813: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43814: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43815: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43816: ,p_ae_header_id => NULL
43817: );
43818:
43819: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43846: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43842: ----------------------------------------------------------------------------------
43843: -- 4219869 Business Flow
43844: -- Update journal entry status -- Need to generate this within IF
43845: ----------------------------------------------------------------------------------
43846: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43847: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43848: ,p_balance_type_code => l_balance_type_code
43849: );
43850:

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

44030:
44031: --
44032: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44033: --
44034: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44035: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44036: ELSE
44037: ---------------------------------------------------------------------------------------------------
44038: -- 4262811a Switch Sign

Line 44059: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44055:
44056: XLA_AE_LINES_PKG.ValidateCurrentLine;
44057: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44058:
44059: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44060: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44061: ,p_balance_type_code => l_balance_type_code);
44062:
44063: END IF;

Line 44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44243: l_tmp_amt NUMBER;
44244: l_acc_rev_natural_side_code VARCHAR2(1);
44245:
44246: l_num_entries NUMBER;
44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44251: l_recog_line_1 NUMBER;

Line 44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44244: l_acc_rev_natural_side_code VARCHAR2(1);
44245:
44246: l_num_entries NUMBER;
44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44251: l_recog_line_1 NUMBER;
44252: l_recog_line_2 NUMBER;

Line 44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44245:
44246: l_num_entries NUMBER;
44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44251: l_recog_line_1 NUMBER;
44252: l_recog_line_2 NUMBER;
44253:

Line 44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44246: l_num_entries NUMBER;
44247: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44248: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44249: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44250: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44251: l_recog_line_1 NUMBER;
44252: l_recog_line_2 NUMBER;
44253:
44254: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44256: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44252: l_recog_line_2 NUMBER;
44253:
44254: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44255: l_bflow_applied_to_amt NUMBER; -- 5132302
44256: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44257:
44258: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44259:
44260: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44326: l_acc_rev_flag := NULL; -- 4262811
44327: l_accrual_line_num := NULL; -- 4262811
44328: l_tmp_amt := NULL; -- 4262811
44329: --
44330: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
44331: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
44332: return;
44333: END IF;
44334:

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

44327: l_accrual_line_num := NULL; -- 4262811
44328: l_tmp_amt := NULL; -- 4262811
44329: --
44330: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
44331: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
44332: return;
44333: END IF;
44334:
44335: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

44331: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y')) THEN
44332: return;
44333: END IF;
44334:
44335: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44336: l_balance_type_code <> 'B' THEN
44337: IF NVL(p_source_15,'
44338: ') = 'TERV' AND
44339: NVL(p_source_17,'

Line 44409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44405: --
44406: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44407:
44408: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44409: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44410:
44411: -- 4955764
44412: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44413: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44529: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44530:
44531: IF xla_accounting_cache_pkg.GetValueChar
44532: (p_source_code => 'LEDGER_CATEGORY_CODE'
44533: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44534: AND l_bflow_method_code = 'PRIOR_ENTRY'
44535: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44536: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44537: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44740: p_lookup_type => 'XLA_OWNER_TYPE'
44741: ,p_lookup_code => l_component_type_code
44742: )
44743: ,p_token_4 => 'PRODUCT_NAME'
44744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44748: ,p_ae_header_id => NULL

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

44741: ,p_lookup_code => l_component_type_code
44742: )
44743: ,p_token_4 => 'PRODUCT_NAME'
44744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44748: ,p_ae_header_id => NULL
44749: );

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

44742: )
44743: ,p_token_4 => 'PRODUCT_NAME'
44744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44748: ,p_ae_header_id => NULL
44749: );
44750:

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

44743: ,p_token_4 => 'PRODUCT_NAME'
44744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44748: ,p_ae_header_id => NULL
44749: );
44750:
44751: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44774: ----------------------------------------------------------------------------------
44775: -- 4219869 Business Flow
44776: -- Update journal entry status -- Need to generate this within IF
44777: ----------------------------------------------------------------------------------
44778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44779: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44780: ,p_balance_type_code => l_balance_type_code
44781: );
44782:

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

44962:
44963: --
44964: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44965: --
44966: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44967: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44968: ELSE
44969: ---------------------------------------------------------------------------------------------------
44970: -- 4262811a Switch Sign

Line 44991: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44987:
44988: XLA_AE_LINES_PKG.ValidateCurrentLine;
44989: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44990:
44991: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44992: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44993: ,p_balance_type_code => l_balance_type_code);
44994:
44995: END IF;

Line 45164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45160: l_tmp_amt NUMBER;
45161: l_acc_rev_natural_side_code VARCHAR2(1);
45162:
45163: l_num_entries NUMBER;
45164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45168: l_recog_line_1 NUMBER;

Line 45165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45161: l_acc_rev_natural_side_code VARCHAR2(1);
45162:
45163: l_num_entries NUMBER;
45164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45168: l_recog_line_1 NUMBER;
45169: l_recog_line_2 NUMBER;

Line 45166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45162:
45163: l_num_entries NUMBER;
45164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45168: l_recog_line_1 NUMBER;
45169: l_recog_line_2 NUMBER;
45170:

Line 45167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45163: l_num_entries NUMBER;
45164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45168: l_recog_line_1 NUMBER;
45169: l_recog_line_2 NUMBER;
45170:
45171: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45173: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45169: l_recog_line_2 NUMBER;
45170:
45171: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45172: l_bflow_applied_to_amt NUMBER; -- 5132302
45173: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45174:
45175: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45176:
45177: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45244: l_accrual_line_num := NULL; -- 4262811
45245: l_tmp_amt := NULL; -- 4262811
45246: --
45247:
45248: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45249: l_balance_type_code <> 'B' THEN
45250: IF NVL(p_source_15,'
45251: ') = 'TIPV' AND
45252: NVL(p_source_17,'

Line 45322: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45318: --
45319: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45320:
45321: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45322: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45323:
45324: -- 4955764
45325: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45326: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45442: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45443:
45444: IF xla_accounting_cache_pkg.GetValueChar
45445: (p_source_code => 'LEDGER_CATEGORY_CODE'
45446: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45447: AND l_bflow_method_code = 'PRIOR_ENTRY'
45448: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45449: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45450: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45552: p_lookup_type => 'XLA_OWNER_TYPE'
45553: ,p_lookup_code => l_component_type_code
45554: )
45555: ,p_token_4 => 'PRODUCT_NAME'
45556: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45557: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45558: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45559: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45560: ,p_ae_header_id => NULL

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

45553: ,p_lookup_code => l_component_type_code
45554: )
45555: ,p_token_4 => 'PRODUCT_NAME'
45556: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45557: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45558: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45559: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45560: ,p_ae_header_id => NULL
45561: );

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

45554: )
45555: ,p_token_4 => 'PRODUCT_NAME'
45556: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45557: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45558: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45559: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45560: ,p_ae_header_id => NULL
45561: );
45562:

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

45555: ,p_token_4 => 'PRODUCT_NAME'
45556: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45557: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45558: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45559: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45560: ,p_ae_header_id => NULL
45561: );
45562:
45563: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45586: ----------------------------------------------------------------------------------
45587: -- 4219869 Business Flow
45588: -- Update journal entry status -- Need to generate this within IF
45589: ----------------------------------------------------------------------------------
45590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45591: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45592: ,p_balance_type_code => l_balance_type_code
45593: );
45594:

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

45673:
45674: --
45675: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45676: --
45677: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45678: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45679: ELSE
45680: ---------------------------------------------------------------------------------------------------
45681: -- 4262811a Switch Sign

Line 45702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45698:
45699: XLA_AE_LINES_PKG.ValidateCurrentLine;
45700: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45701:
45702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45703: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45704: ,p_balance_type_code => l_balance_type_code);
45705:
45706: END IF;

Line 45873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45869: l_tmp_amt NUMBER;
45870: l_acc_rev_natural_side_code VARCHAR2(1);
45871:
45872: l_num_entries NUMBER;
45873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45877: l_recog_line_1 NUMBER;

Line 45874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45870: l_acc_rev_natural_side_code VARCHAR2(1);
45871:
45872: l_num_entries NUMBER;
45873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45877: l_recog_line_1 NUMBER;
45878: l_recog_line_2 NUMBER;

Line 45875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45871:
45872: l_num_entries NUMBER;
45873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45877: l_recog_line_1 NUMBER;
45878: l_recog_line_2 NUMBER;
45879:

Line 45876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45872: l_num_entries NUMBER;
45873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45877: l_recog_line_1 NUMBER;
45878: l_recog_line_2 NUMBER;
45879:
45880: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45882: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45878: l_recog_line_2 NUMBER;
45879:
45880: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45881: l_bflow_applied_to_amt NUMBER; -- 5132302
45882: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45883:
45884: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45885:
45886: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45953: l_accrual_line_num := NULL; -- 4262811
45954: l_tmp_amt := NULL; -- 4262811
45955: --
45956:
45957: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45958: l_balance_type_code <> 'B' THEN
45959: IF NVL(p_source_15,'
45960: ') = 'TIPV' AND
45961: NVL(p_source_17,'

Line 46031: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46027: --
46028: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46029:
46030: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46031: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46032:
46033: -- 4955764
46034: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46035: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46149: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46150:
46151: IF xla_accounting_cache_pkg.GetValueChar
46152: (p_source_code => 'LEDGER_CATEGORY_CODE'
46153: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46154: AND l_bflow_method_code = 'PRIOR_ENTRY'
46155: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46156: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46157: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46259: p_lookup_type => 'XLA_OWNER_TYPE'
46260: ,p_lookup_code => l_component_type_code
46261: )
46262: ,p_token_4 => 'PRODUCT_NAME'
46263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46267: ,p_ae_header_id => NULL

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

46260: ,p_lookup_code => l_component_type_code
46261: )
46262: ,p_token_4 => 'PRODUCT_NAME'
46263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46267: ,p_ae_header_id => NULL
46268: );

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

46261: )
46262: ,p_token_4 => 'PRODUCT_NAME'
46263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46267: ,p_ae_header_id => NULL
46268: );
46269:

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

46262: ,p_token_4 => 'PRODUCT_NAME'
46263: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46264: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46265: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46266: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46267: ,p_ae_header_id => NULL
46268: );
46269:
46270: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46297: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46293: ----------------------------------------------------------------------------------
46294: -- 4219869 Business Flow
46295: -- Update journal entry status -- Need to generate this within IF
46296: ----------------------------------------------------------------------------------
46297: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46298: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46299: ,p_balance_type_code => l_balance_type_code
46300: );
46301:

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

46380:
46381: --
46382: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46383: --
46384: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46385: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46386: ELSE
46387: ---------------------------------------------------------------------------------------------------
46388: -- 4262811a Switch Sign

Line 46409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46405:
46406: XLA_AE_LINES_PKG.ValidateCurrentLine;
46407: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46408:
46409: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46410: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46411: ,p_balance_type_code => l_balance_type_code);
46412:
46413: END IF;

Line 46582: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46578: l_tmp_amt NUMBER;
46579: l_acc_rev_natural_side_code VARCHAR2(1);
46580:
46581: l_num_entries NUMBER;
46582: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46583: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46584: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46585: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46586: l_recog_line_1 NUMBER;

Line 46583: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46579: l_acc_rev_natural_side_code VARCHAR2(1);
46580:
46581: l_num_entries NUMBER;
46582: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46583: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46584: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46585: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46586: l_recog_line_1 NUMBER;
46587: l_recog_line_2 NUMBER;

Line 46584: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46580:
46581: l_num_entries NUMBER;
46582: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46583: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46584: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46585: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46586: l_recog_line_1 NUMBER;
46587: l_recog_line_2 NUMBER;
46588:

Line 46585: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46581: l_num_entries NUMBER;
46582: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46583: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46584: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46585: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46586: l_recog_line_1 NUMBER;
46587: l_recog_line_2 NUMBER;
46588:
46589: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46591: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46587: l_recog_line_2 NUMBER;
46588:
46589: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46590: l_bflow_applied_to_amt NUMBER; -- 5132302
46591: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46592:
46593: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46594:
46595: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 46666: 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_accrual_line_num := NULL; -- 4262811
46663: l_tmp_amt := NULL; -- 4262811
46664: --
46665:
46666: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46667: l_balance_type_code <> 'B' THEN
46668: IF NVL(p_source_15,'
46669: ') = 'TIPV' AND
46670: NVL(p_source_17,'

Line 46740: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46736: --
46737: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46738:
46739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46740: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46741:
46742: -- 4955764
46743: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46744: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46860: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46861:
46862: IF xla_accounting_cache_pkg.GetValueChar
46863: (p_source_code => 'LEDGER_CATEGORY_CODE'
46864: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46865: AND l_bflow_method_code = 'PRIOR_ENTRY'
46866: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46867: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46868: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46970: p_lookup_type => 'XLA_OWNER_TYPE'
46971: ,p_lookup_code => l_component_type_code
46972: )
46973: ,p_token_4 => 'PRODUCT_NAME'
46974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46978: ,p_ae_header_id => NULL

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

46971: ,p_lookup_code => l_component_type_code
46972: )
46973: ,p_token_4 => 'PRODUCT_NAME'
46974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46978: ,p_ae_header_id => NULL
46979: );

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

46972: )
46973: ,p_token_4 => 'PRODUCT_NAME'
46974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46978: ,p_ae_header_id => NULL
46979: );
46980:

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

46973: ,p_token_4 => 'PRODUCT_NAME'
46974: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46975: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46976: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46977: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46978: ,p_ae_header_id => NULL
46979: );
46980:
46981: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47004: ----------------------------------------------------------------------------------
47005: -- 4219869 Business Flow
47006: -- Update journal entry status -- Need to generate this within IF
47007: ----------------------------------------------------------------------------------
47008: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47009: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47010: ,p_balance_type_code => l_balance_type_code
47011: );
47012:

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

47091:
47092: --
47093: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47094: --
47095: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47096: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47097: ELSE
47098: ---------------------------------------------------------------------------------------------------
47099: -- 4262811a Switch Sign

Line 47120: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47116:
47117: XLA_AE_LINES_PKG.ValidateCurrentLine;
47118: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47119:
47120: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47121: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47122: ,p_balance_type_code => l_balance_type_code);
47123:
47124: END IF;

Line 47295: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47291: l_tmp_amt NUMBER;
47292: l_acc_rev_natural_side_code VARCHAR2(1);
47293:
47294: l_num_entries NUMBER;
47295: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47296: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47297: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47298: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47299: l_recog_line_1 NUMBER;

Line 47296: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47292: l_acc_rev_natural_side_code VARCHAR2(1);
47293:
47294: l_num_entries NUMBER;
47295: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47296: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47297: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47298: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47299: l_recog_line_1 NUMBER;
47300: l_recog_line_2 NUMBER;

Line 47297: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47293:
47294: l_num_entries NUMBER;
47295: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47296: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47297: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47298: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47299: l_recog_line_1 NUMBER;
47300: l_recog_line_2 NUMBER;
47301:

Line 47298: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47294: l_num_entries NUMBER;
47295: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47296: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47297: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47298: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47299: l_recog_line_1 NUMBER;
47300: l_recog_line_2 NUMBER;
47301:
47302: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47304: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47300: l_recog_line_2 NUMBER;
47301:
47302: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47303: l_bflow_applied_to_amt NUMBER; -- 5132302
47304: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47305:
47306: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47307:
47308: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47375: l_accrual_line_num := NULL; -- 4262811
47376: l_tmp_amt := NULL; -- 4262811
47377: --
47378:
47379: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47380: l_balance_type_code <> 'B' THEN
47381: IF NVL(p_source_15,'
47382: ') = 'TIPV' AND
47383: NVL(p_source_17,'

Line 47453: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47449: --
47450: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47451:
47452: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47453: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47454:
47455: -- 4955764
47456: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47457: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47575: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47576:
47577: IF xla_accounting_cache_pkg.GetValueChar
47578: (p_source_code => 'LEDGER_CATEGORY_CODE'
47579: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47580: AND l_bflow_method_code = 'PRIOR_ENTRY'
47581: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47582: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47583: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47685: p_lookup_type => 'XLA_OWNER_TYPE'
47686: ,p_lookup_code => l_component_type_code
47687: )
47688: ,p_token_4 => 'PRODUCT_NAME'
47689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47693: ,p_ae_header_id => NULL

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

47686: ,p_lookup_code => l_component_type_code
47687: )
47688: ,p_token_4 => 'PRODUCT_NAME'
47689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47693: ,p_ae_header_id => NULL
47694: );

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

47687: )
47688: ,p_token_4 => 'PRODUCT_NAME'
47689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47693: ,p_ae_header_id => NULL
47694: );
47695:

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

47688: ,p_token_4 => 'PRODUCT_NAME'
47689: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47690: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47691: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47692: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47693: ,p_ae_header_id => NULL
47694: );
47695:
47696: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47719: ----------------------------------------------------------------------------------
47720: -- 4219869 Business Flow
47721: -- Update journal entry status -- Need to generate this within IF
47722: ----------------------------------------------------------------------------------
47723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47724: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47725: ,p_balance_type_code => l_balance_type_code
47726: );
47727:

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

47806:
47807: --
47808: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47809: --
47810: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47811: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47812: ELSE
47813: ---------------------------------------------------------------------------------------------------
47814: -- 4262811a Switch Sign

Line 47835: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47831:
47832: XLA_AE_LINES_PKG.ValidateCurrentLine;
47833: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47834:
47835: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47836: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47837: ,p_balance_type_code => l_balance_type_code);
47838:
47839: END IF;

Line 48013: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48009: l_tmp_amt NUMBER;
48010: l_acc_rev_natural_side_code VARCHAR2(1);
48011:
48012: l_num_entries NUMBER;
48013: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48014: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48015: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48016: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48017: l_recog_line_1 NUMBER;

Line 48014: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48010: l_acc_rev_natural_side_code VARCHAR2(1);
48011:
48012: l_num_entries NUMBER;
48013: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48014: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48015: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48016: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48017: l_recog_line_1 NUMBER;
48018: l_recog_line_2 NUMBER;

Line 48015: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48011:
48012: l_num_entries NUMBER;
48013: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48014: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48015: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48016: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48017: l_recog_line_1 NUMBER;
48018: l_recog_line_2 NUMBER;
48019:

Line 48016: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48012: l_num_entries NUMBER;
48013: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48014: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48015: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48016: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48017: l_recog_line_1 NUMBER;
48018: l_recog_line_2 NUMBER;
48019:
48020: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48022: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48018: l_recog_line_2 NUMBER;
48019:
48020: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48021: l_bflow_applied_to_amt NUMBER; -- 5132302
48022: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48023:
48024: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48025:
48026: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48093: l_accrual_line_num := NULL; -- 4262811
48094: l_tmp_amt := NULL; -- 4262811
48095: --
48096:
48097: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48098: l_balance_type_code <> 'B' THEN
48099: IF NVL(p_source_15,'
48100: ') = 'NONREC_TAX' AND
48101: p_source_16 IS NOT NULL AND

Line 48174: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48170: --
48171: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48172:
48173: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48174: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48175:
48176: -- 4955764
48177: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48178: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48294: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48295:
48296: IF xla_accounting_cache_pkg.GetValueChar
48297: (p_source_code => 'LEDGER_CATEGORY_CODE'
48298: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48299: AND l_bflow_method_code = 'PRIOR_ENTRY'
48300: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48301: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48302: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48404: p_lookup_type => 'XLA_OWNER_TYPE'
48405: ,p_lookup_code => l_component_type_code
48406: )
48407: ,p_token_4 => 'PRODUCT_NAME'
48408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48412: ,p_ae_header_id => NULL

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

48405: ,p_lookup_code => l_component_type_code
48406: )
48407: ,p_token_4 => 'PRODUCT_NAME'
48408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48412: ,p_ae_header_id => NULL
48413: );

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

48406: )
48407: ,p_token_4 => 'PRODUCT_NAME'
48408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48412: ,p_ae_header_id => NULL
48413: );
48414:

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

48407: ,p_token_4 => 'PRODUCT_NAME'
48408: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48409: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48410: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48411: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48412: ,p_ae_header_id => NULL
48413: );
48414:
48415: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48442: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48438: ----------------------------------------------------------------------------------
48439: -- 4219869 Business Flow
48440: -- Update journal entry status -- Need to generate this within IF
48441: ----------------------------------------------------------------------------------
48442: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48443: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48444: ,p_balance_type_code => l_balance_type_code
48445: );
48446:

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

48525:
48526: --
48527: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48528: --
48529: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48530: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48531: ELSE
48532: ---------------------------------------------------------------------------------------------------
48533: -- 4262811a Switch Sign

Line 48554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48550:
48551: XLA_AE_LINES_PKG.ValidateCurrentLine;
48552: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48553:
48554: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48555: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48556: ,p_balance_type_code => l_balance_type_code);
48557:
48558: END IF;

Line 48728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48724: l_tmp_amt NUMBER;
48725: l_acc_rev_natural_side_code VARCHAR2(1);
48726:
48727: l_num_entries NUMBER;
48728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48732: l_recog_line_1 NUMBER;

Line 48729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48725: l_acc_rev_natural_side_code VARCHAR2(1);
48726:
48727: l_num_entries NUMBER;
48728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48732: l_recog_line_1 NUMBER;
48733: l_recog_line_2 NUMBER;

Line 48730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48726:
48727: l_num_entries NUMBER;
48728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48732: l_recog_line_1 NUMBER;
48733: l_recog_line_2 NUMBER;
48734:

Line 48731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48727: l_num_entries NUMBER;
48728: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48729: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48730: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48731: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48732: l_recog_line_1 NUMBER;
48733: l_recog_line_2 NUMBER;
48734:
48735: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48737: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48733: l_recog_line_2 NUMBER;
48734:
48735: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48736: l_bflow_applied_to_amt NUMBER; -- 5132302
48737: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48738:
48739: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48740:
48741: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48808: l_accrual_line_num := NULL; -- 4262811
48809: l_tmp_amt := NULL; -- 4262811
48810: --
48811:
48812: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48813: l_balance_type_code <> 'B' THEN
48814: IF NVL(p_source_15,'
48815: ') = 'NONREC_TAX' AND
48816: p_source_81 IS NOT NULL AND

Line 48889: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48885: --
48886: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48887:
48888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48889: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48890:
48891: -- 4955764
48892: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48893: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49007: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49008:
49009: IF xla_accounting_cache_pkg.GetValueChar
49010: (p_source_code => 'LEDGER_CATEGORY_CODE'
49011: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49012: AND l_bflow_method_code = 'PRIOR_ENTRY'
49013: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49014: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49015: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49117: p_lookup_type => 'XLA_OWNER_TYPE'
49118: ,p_lookup_code => l_component_type_code
49119: )
49120: ,p_token_4 => 'PRODUCT_NAME'
49121: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49122: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49123: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49124: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49125: ,p_ae_header_id => NULL

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

49118: ,p_lookup_code => l_component_type_code
49119: )
49120: ,p_token_4 => 'PRODUCT_NAME'
49121: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49122: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49123: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49124: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49125: ,p_ae_header_id => NULL
49126: );

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

49119: )
49120: ,p_token_4 => 'PRODUCT_NAME'
49121: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49122: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49123: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49124: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49125: ,p_ae_header_id => NULL
49126: );
49127:

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

49120: ,p_token_4 => 'PRODUCT_NAME'
49121: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49122: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49123: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49124: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49125: ,p_ae_header_id => NULL
49126: );
49127:
49128: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49151: ----------------------------------------------------------------------------------
49152: -- 4219869 Business Flow
49153: -- Update journal entry status -- Need to generate this within IF
49154: ----------------------------------------------------------------------------------
49155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49156: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49157: ,p_balance_type_code => l_balance_type_code
49158: );
49159:

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

49238:
49239: --
49240: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49241: --
49242: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49243: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49244: ELSE
49245: ---------------------------------------------------------------------------------------------------
49246: -- 4262811a Switch Sign

Line 49267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49263:
49264: XLA_AE_LINES_PKG.ValidateCurrentLine;
49265: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49266:
49267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49268: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49269: ,p_balance_type_code => l_balance_type_code);
49270:
49271: END IF;

Line 49445: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49441: l_tmp_amt NUMBER;
49442: l_acc_rev_natural_side_code VARCHAR2(1);
49443:
49444: l_num_entries NUMBER;
49445: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49446: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49447: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49448: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49449: l_recog_line_1 NUMBER;

Line 49446: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49442: l_acc_rev_natural_side_code VARCHAR2(1);
49443:
49444: l_num_entries NUMBER;
49445: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49446: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49447: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49448: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49449: l_recog_line_1 NUMBER;
49450: l_recog_line_2 NUMBER;

Line 49447: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49443:
49444: l_num_entries NUMBER;
49445: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49446: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49447: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49448: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49449: l_recog_line_1 NUMBER;
49450: l_recog_line_2 NUMBER;
49451:

Line 49448: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49444: l_num_entries NUMBER;
49445: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49446: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49447: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49448: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49449: l_recog_line_1 NUMBER;
49450: l_recog_line_2 NUMBER;
49451:
49452: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49454: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49450: l_recog_line_2 NUMBER;
49451:
49452: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49453: l_bflow_applied_to_amt NUMBER; -- 5132302
49454: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49455:
49456: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49457:
49458: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49525: l_accrual_line_num := NULL; -- 4262811
49526: l_tmp_amt := NULL; -- 4262811
49527: --
49528:
49529: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49530: l_balance_type_code <> 'B' THEN
49531: IF NVL(p_source_15,'
49532: ') = 'NONREC_TAX' AND
49533: p_source_81 IS NOT NULL AND

Line 49606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49602: --
49603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49604:
49605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49607:
49608: -- 4955764
49609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49610: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49728: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49729:
49730: IF xla_accounting_cache_pkg.GetValueChar
49731: (p_source_code => 'LEDGER_CATEGORY_CODE'
49732: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49733: AND l_bflow_method_code = 'PRIOR_ENTRY'
49734: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49735: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49736: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49838: p_lookup_type => 'XLA_OWNER_TYPE'
49839: ,p_lookup_code => l_component_type_code
49840: )
49841: ,p_token_4 => 'PRODUCT_NAME'
49842: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49843: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49844: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49845: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49846: ,p_ae_header_id => NULL

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

49839: ,p_lookup_code => l_component_type_code
49840: )
49841: ,p_token_4 => 'PRODUCT_NAME'
49842: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49843: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49844: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49845: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49846: ,p_ae_header_id => NULL
49847: );

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

49840: )
49841: ,p_token_4 => 'PRODUCT_NAME'
49842: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49843: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49844: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49845: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49846: ,p_ae_header_id => NULL
49847: );
49848:

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

49841: ,p_token_4 => 'PRODUCT_NAME'
49842: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49843: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49844: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49845: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49846: ,p_ae_header_id => NULL
49847: );
49848:
49849: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49876: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49872: ----------------------------------------------------------------------------------
49873: -- 4219869 Business Flow
49874: -- Update journal entry status -- Need to generate this within IF
49875: ----------------------------------------------------------------------------------
49876: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49877: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49878: ,p_balance_type_code => l_balance_type_code
49879: );
49880:

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

49959:
49960: --
49961: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49962: --
49963: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49964: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49965: ELSE
49966: ---------------------------------------------------------------------------------------------------
49967: -- 4262811a Switch Sign

Line 49988: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49984:
49985: XLA_AE_LINES_PKG.ValidateCurrentLine;
49986: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49987:
49988: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49989: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49990: ,p_balance_type_code => l_balance_type_code);
49991:
49992: END IF;

Line 50164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50160: l_tmp_amt NUMBER;
50161: l_acc_rev_natural_side_code VARCHAR2(1);
50162:
50163: l_num_entries NUMBER;
50164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50168: l_recog_line_1 NUMBER;

Line 50165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50161: l_acc_rev_natural_side_code VARCHAR2(1);
50162:
50163: l_num_entries NUMBER;
50164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50168: l_recog_line_1 NUMBER;
50169: l_recog_line_2 NUMBER;

Line 50166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50162:
50163: l_num_entries NUMBER;
50164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50168: l_recog_line_1 NUMBER;
50169: l_recog_line_2 NUMBER;
50170:

Line 50167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50163: l_num_entries NUMBER;
50164: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50165: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50166: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50167: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50168: l_recog_line_1 NUMBER;
50169: l_recog_line_2 NUMBER;
50170:
50171: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50173: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50169: l_recog_line_2 NUMBER;
50170:
50171: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50172: l_bflow_applied_to_amt NUMBER; -- 5132302
50173: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50174:
50175: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50176:
50177: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50244: l_accrual_line_num := NULL; -- 4262811
50245: l_tmp_amt := NULL; -- 4262811
50246: --
50247:
50248: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50249: l_balance_type_code <> 'B' THEN
50250: IF NVL(p_source_15,'
50251: ') = 'NONREC_TAX' AND
50252: p_source_81 IS NOT NULL AND

Line 50325: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50321: --
50322: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50323:
50324: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50325: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50326:
50327: -- 4955764
50328: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50329: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50445: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50446:
50447: IF xla_accounting_cache_pkg.GetValueChar
50448: (p_source_code => 'LEDGER_CATEGORY_CODE'
50449: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50450: AND l_bflow_method_code = 'PRIOR_ENTRY'
50451: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50452: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50453: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50555: p_lookup_type => 'XLA_OWNER_TYPE'
50556: ,p_lookup_code => l_component_type_code
50557: )
50558: ,p_token_4 => 'PRODUCT_NAME'
50559: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50560: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50561: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50562: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50563: ,p_ae_header_id => NULL

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

50556: ,p_lookup_code => l_component_type_code
50557: )
50558: ,p_token_4 => 'PRODUCT_NAME'
50559: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50560: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50561: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50562: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50563: ,p_ae_header_id => NULL
50564: );

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

50557: )
50558: ,p_token_4 => 'PRODUCT_NAME'
50559: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50560: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50561: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50562: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50563: ,p_ae_header_id => NULL
50564: );
50565:

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

50558: ,p_token_4 => 'PRODUCT_NAME'
50559: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50560: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50561: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50562: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50563: ,p_ae_header_id => NULL
50564: );
50565:
50566: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50589: ----------------------------------------------------------------------------------
50590: -- 4219869 Business Flow
50591: -- Update journal entry status -- Need to generate this within IF
50592: ----------------------------------------------------------------------------------
50593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50594: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50595: ,p_balance_type_code => l_balance_type_code
50596: );
50597:

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

50676:
50677: --
50678: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50679: --
50680: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50681: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50682: ELSE
50683: ---------------------------------------------------------------------------------------------------
50684: -- 4262811a Switch Sign

Line 50705: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50701:
50702: XLA_AE_LINES_PKG.ValidateCurrentLine;
50703: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50704:
50705: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50706: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50707: ,p_balance_type_code => l_balance_type_code);
50708:
50709: END IF;

Line 50878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50874: l_tmp_amt NUMBER;
50875: l_acc_rev_natural_side_code VARCHAR2(1);
50876:
50877: l_num_entries NUMBER;
50878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50882: l_recog_line_1 NUMBER;

Line 50879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50875: l_acc_rev_natural_side_code VARCHAR2(1);
50876:
50877: l_num_entries NUMBER;
50878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50882: l_recog_line_1 NUMBER;
50883: l_recog_line_2 NUMBER;

Line 50880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50876:
50877: l_num_entries NUMBER;
50878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50882: l_recog_line_1 NUMBER;
50883: l_recog_line_2 NUMBER;
50884:

Line 50881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50877: l_num_entries NUMBER;
50878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50882: l_recog_line_1 NUMBER;
50883: l_recog_line_2 NUMBER;
50884:
50885: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50887: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50883: l_recog_line_2 NUMBER;
50884:
50885: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50886: l_bflow_applied_to_amt NUMBER; -- 5132302
50887: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50888:
50889: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50890:
50891: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50958: l_accrual_line_num := NULL; -- 4262811
50959: l_tmp_amt := NULL; -- 4262811
50960: --
50961:
50962: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50963: l_balance_type_code <> 'B' THEN
50964: IF NVL(p_source_15,'
50965: ') = 'TRV' AND
50966: NVL(p_source_17,'

Line 51036: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51032: --
51033: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51034:
51035: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51036: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51037:
51038: -- 4955764
51039: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51040: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51156: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51157:
51158: IF xla_accounting_cache_pkg.GetValueChar
51159: (p_source_code => 'LEDGER_CATEGORY_CODE'
51160: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51161: AND l_bflow_method_code = 'PRIOR_ENTRY'
51162: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51163: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51164: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51266: p_lookup_type => 'XLA_OWNER_TYPE'
51267: ,p_lookup_code => l_component_type_code
51268: )
51269: ,p_token_4 => 'PRODUCT_NAME'
51270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51274: ,p_ae_header_id => NULL

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

51267: ,p_lookup_code => l_component_type_code
51268: )
51269: ,p_token_4 => 'PRODUCT_NAME'
51270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51274: ,p_ae_header_id => NULL
51275: );

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

51268: )
51269: ,p_token_4 => 'PRODUCT_NAME'
51270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51274: ,p_ae_header_id => NULL
51275: );
51276:

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

51269: ,p_token_4 => 'PRODUCT_NAME'
51270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51274: ,p_ae_header_id => NULL
51275: );
51276:
51277: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51304: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51300: ----------------------------------------------------------------------------------
51301: -- 4219869 Business Flow
51302: -- Update journal entry status -- Need to generate this within IF
51303: ----------------------------------------------------------------------------------
51304: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51305: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51306: ,p_balance_type_code => l_balance_type_code
51307: );
51308:

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

51387:
51388: --
51389: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51390: --
51391: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51392: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51393: ELSE
51394: ---------------------------------------------------------------------------------------------------
51395: -- 4262811a Switch Sign

Line 51416: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51412:
51413: XLA_AE_LINES_PKG.ValidateCurrentLine;
51414: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51415:
51416: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51417: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51418: ,p_balance_type_code => l_balance_type_code);
51419:
51420: END IF;

Line 51587: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51583: l_tmp_amt NUMBER;
51584: l_acc_rev_natural_side_code VARCHAR2(1);
51585:
51586: l_num_entries NUMBER;
51587: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51588: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51589: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51590: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51591: l_recog_line_1 NUMBER;

Line 51588: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51584: l_acc_rev_natural_side_code VARCHAR2(1);
51585:
51586: l_num_entries NUMBER;
51587: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51588: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51589: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51590: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51591: l_recog_line_1 NUMBER;
51592: l_recog_line_2 NUMBER;

Line 51589: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51585:
51586: l_num_entries NUMBER;
51587: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51588: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51589: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51590: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51591: l_recog_line_1 NUMBER;
51592: l_recog_line_2 NUMBER;
51593:

Line 51590: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51586: l_num_entries NUMBER;
51587: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51588: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51589: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51590: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51591: l_recog_line_1 NUMBER;
51592: l_recog_line_2 NUMBER;
51593:
51594: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51596: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51592: l_recog_line_2 NUMBER;
51593:
51594: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51595: l_bflow_applied_to_amt NUMBER; -- 5132302
51596: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51597:
51598: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51599:
51600: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51667: l_accrual_line_num := NULL; -- 4262811
51668: l_tmp_amt := NULL; -- 4262811
51669: --
51670:
51671: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51672: l_balance_type_code <> 'B' THEN
51673: IF NVL(p_source_15,'
51674: ') = 'TRV' AND
51675: NVL(p_source_17,'

Line 51745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51741: --
51742: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51743:
51744: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51745: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51746:
51747: -- 4955764
51748: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51749: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51863: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51864:
51865: IF xla_accounting_cache_pkg.GetValueChar
51866: (p_source_code => 'LEDGER_CATEGORY_CODE'
51867: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51868: AND l_bflow_method_code = 'PRIOR_ENTRY'
51869: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51870: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51871: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51973: p_lookup_type => 'XLA_OWNER_TYPE'
51974: ,p_lookup_code => l_component_type_code
51975: )
51976: ,p_token_4 => 'PRODUCT_NAME'
51977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51981: ,p_ae_header_id => NULL

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

51974: ,p_lookup_code => l_component_type_code
51975: )
51976: ,p_token_4 => 'PRODUCT_NAME'
51977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51981: ,p_ae_header_id => NULL
51982: );

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

51975: )
51976: ,p_token_4 => 'PRODUCT_NAME'
51977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51981: ,p_ae_header_id => NULL
51982: );
51983:

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

51976: ,p_token_4 => 'PRODUCT_NAME'
51977: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51978: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51979: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51980: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51981: ,p_ae_header_id => NULL
51982: );
51983:
51984: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52007: ----------------------------------------------------------------------------------
52008: -- 4219869 Business Flow
52009: -- Update journal entry status -- Need to generate this within IF
52010: ----------------------------------------------------------------------------------
52011: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52012: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52013: ,p_balance_type_code => l_balance_type_code
52014: );
52015:

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

52094:
52095: --
52096: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52097: --
52098: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52099: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52100: ELSE
52101: ---------------------------------------------------------------------------------------------------
52102: -- 4262811a Switch Sign

Line 52123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52119:
52120: XLA_AE_LINES_PKG.ValidateCurrentLine;
52121: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52122:
52123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52124: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52125: ,p_balance_type_code => l_balance_type_code);
52126:
52127: END IF;

Line 52296: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52292: l_tmp_amt NUMBER;
52293: l_acc_rev_natural_side_code VARCHAR2(1);
52294:
52295: l_num_entries NUMBER;
52296: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52297: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52298: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52299: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52300: l_recog_line_1 NUMBER;

Line 52297: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52293: l_acc_rev_natural_side_code VARCHAR2(1);
52294:
52295: l_num_entries NUMBER;
52296: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52297: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52298: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52299: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52300: l_recog_line_1 NUMBER;
52301: l_recog_line_2 NUMBER;

Line 52298: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52294:
52295: l_num_entries NUMBER;
52296: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52297: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52298: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52299: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52300: l_recog_line_1 NUMBER;
52301: l_recog_line_2 NUMBER;
52302:

Line 52299: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52295: l_num_entries NUMBER;
52296: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52297: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52298: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52299: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52300: l_recog_line_1 NUMBER;
52301: l_recog_line_2 NUMBER;
52302:
52303: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52305: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52301: l_recog_line_2 NUMBER;
52302:
52303: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52304: l_bflow_applied_to_amt NUMBER; -- 5132302
52305: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52306:
52307: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52308:
52309: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52376: l_accrual_line_num := NULL; -- 4262811
52377: l_tmp_amt := NULL; -- 4262811
52378: --
52379:
52380: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52381: l_balance_type_code <> 'B' THEN
52382: IF NVL(p_source_15,'
52383: ') = 'TRV' AND
52384: NVL(p_source_17,'

Line 52454: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52450: --
52451: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52452:
52453: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52454: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52455:
52456: -- 4955764
52457: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52458: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52576: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52577:
52578: IF xla_accounting_cache_pkg.GetValueChar
52579: (p_source_code => 'LEDGER_CATEGORY_CODE'
52580: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52581: AND l_bflow_method_code = 'PRIOR_ENTRY'
52582: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52583: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52584: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52686: p_lookup_type => 'XLA_OWNER_TYPE'
52687: ,p_lookup_code => l_component_type_code
52688: )
52689: ,p_token_4 => 'PRODUCT_NAME'
52690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52694: ,p_ae_header_id => NULL

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

52687: ,p_lookup_code => l_component_type_code
52688: )
52689: ,p_token_4 => 'PRODUCT_NAME'
52690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52694: ,p_ae_header_id => NULL
52695: );

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

52688: )
52689: ,p_token_4 => 'PRODUCT_NAME'
52690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52694: ,p_ae_header_id => NULL
52695: );
52696:

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

52689: ,p_token_4 => 'PRODUCT_NAME'
52690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52694: ,p_ae_header_id => NULL
52695: );
52696:
52697: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52720: ----------------------------------------------------------------------------------
52721: -- 4219869 Business Flow
52722: -- Update journal entry status -- Need to generate this within IF
52723: ----------------------------------------------------------------------------------
52724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52725: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52726: ,p_balance_type_code => l_balance_type_code
52727: );
52728:

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

52807:
52808: --
52809: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52810: --
52811: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52812: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52813: ELSE
52814: ---------------------------------------------------------------------------------------------------
52815: -- 4262811a Switch Sign

Line 52836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52832:
52833: XLA_AE_LINES_PKG.ValidateCurrentLine;
52834: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52835:
52836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52837: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52838: ,p_balance_type_code => l_balance_type_code);
52839:
52840: END IF;

Line 53009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53005: l_tmp_amt NUMBER;
53006: l_acc_rev_natural_side_code VARCHAR2(1);
53007:
53008: l_num_entries NUMBER;
53009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53013: l_recog_line_1 NUMBER;

Line 53010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53006: l_acc_rev_natural_side_code VARCHAR2(1);
53007:
53008: l_num_entries NUMBER;
53009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53013: l_recog_line_1 NUMBER;
53014: l_recog_line_2 NUMBER;

Line 53011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53007:
53008: l_num_entries NUMBER;
53009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53013: l_recog_line_1 NUMBER;
53014: l_recog_line_2 NUMBER;
53015:

Line 53012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53008: l_num_entries NUMBER;
53009: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53010: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53011: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53012: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53013: l_recog_line_1 NUMBER;
53014: l_recog_line_2 NUMBER;
53015:
53016: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53018: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53014: l_recog_line_2 NUMBER;
53015:
53016: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53017: l_bflow_applied_to_amt NUMBER; -- 5132302
53018: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53019:
53020: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53021:
53022: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

53089: l_accrual_line_num := NULL; -- 4262811
53090: l_tmp_amt := NULL; -- 4262811
53091: --
53092:
53093: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
53094: l_balance_type_code <> 'B' THEN
53095: IF NVL(p_source_15,'
53096: ') = 'TRV' AND
53097: NVL(p_source_17,'

Line 53167: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53163: --
53164: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53165:
53166: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53167: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53168:
53169: -- 4955764
53170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53287: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53288:
53289: IF xla_accounting_cache_pkg.GetValueChar
53290: (p_source_code => 'LEDGER_CATEGORY_CODE'
53291: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53292: AND l_bflow_method_code = 'PRIOR_ENTRY'
53293: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53294: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53295: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53397: p_lookup_type => 'XLA_OWNER_TYPE'
53398: ,p_lookup_code => l_component_type_code
53399: )
53400: ,p_token_4 => 'PRODUCT_NAME'
53401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53405: ,p_ae_header_id => NULL

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

53398: ,p_lookup_code => l_component_type_code
53399: )
53400: ,p_token_4 => 'PRODUCT_NAME'
53401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53405: ,p_ae_header_id => NULL
53406: );

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

53399: )
53400: ,p_token_4 => 'PRODUCT_NAME'
53401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53405: ,p_ae_header_id => NULL
53406: );
53407:

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

53400: ,p_token_4 => 'PRODUCT_NAME'
53401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53405: ,p_ae_header_id => NULL
53406: );
53407:
53408: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53431: ----------------------------------------------------------------------------------
53432: -- 4219869 Business Flow
53433: -- Update journal entry status -- Need to generate this within IF
53434: ----------------------------------------------------------------------------------
53435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53436: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53437: ,p_balance_type_code => l_balance_type_code
53438: );
53439:

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

53518:
53519: --
53520: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53521: --
53522: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53523: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53524: ELSE
53525: ---------------------------------------------------------------------------------------------------
53526: -- 4262811a Switch Sign

Line 53547: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53543:
53544: XLA_AE_LINES_PKG.ValidateCurrentLine;
53545: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53546:
53547: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53548: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53549: ,p_balance_type_code => l_balance_type_code);
53550:
53551: END IF;

Line 53709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53705: l_tmp_amt NUMBER;
53706: l_acc_rev_natural_side_code VARCHAR2(1);
53707:
53708: l_num_entries NUMBER;
53709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53713: l_recog_line_1 NUMBER;

Line 53710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53706: l_acc_rev_natural_side_code VARCHAR2(1);
53707:
53708: l_num_entries NUMBER;
53709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53713: l_recog_line_1 NUMBER;
53714: l_recog_line_2 NUMBER;

Line 53711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53707:
53708: l_num_entries NUMBER;
53709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53713: l_recog_line_1 NUMBER;
53714: l_recog_line_2 NUMBER;
53715:

Line 53712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53708: l_num_entries NUMBER;
53709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53713: l_recog_line_1 NUMBER;
53714: l_recog_line_2 NUMBER;
53715:
53716: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53718: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53714: l_recog_line_2 NUMBER;
53715:
53716: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53717: l_bflow_applied_to_amt NUMBER; -- 5132302
53718: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53719:
53720: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53721:
53722: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

53789: l_accrual_line_num := NULL; -- 4262811
53790: l_tmp_amt := NULL; -- 4262811
53791: --
53792:
53793: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
53794: l_balance_type_code <> 'B' THEN
53795: IF NVL(p_source_83,'
53796: ') = 'AP' AND
53797: (NVL(p_source_2,'

Line 53873: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53869: --
53870: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53871:
53872: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53873: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53874:
53875: -- 4955764
53876: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53877: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53971: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53972:
53973: IF xla_accounting_cache_pkg.GetValueChar
53974: (p_source_code => 'LEDGER_CATEGORY_CODE'
53975: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53976: AND l_bflow_method_code = 'PRIOR_ENTRY'
53977: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53978: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53979: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54084: p_lookup_type => 'XLA_OWNER_TYPE'
54085: ,p_lookup_code => l_component_type_code
54086: )
54087: ,p_token_4 => 'PRODUCT_NAME'
54088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54092: ,p_ae_header_id => NULL

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

54085: ,p_lookup_code => l_component_type_code
54086: )
54087: ,p_token_4 => 'PRODUCT_NAME'
54088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54092: ,p_ae_header_id => NULL
54093: );

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

54086: )
54087: ,p_token_4 => 'PRODUCT_NAME'
54088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54092: ,p_ae_header_id => NULL
54093: );
54094:

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

54087: ,p_token_4 => 'PRODUCT_NAME'
54088: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54089: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54090: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54091: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54092: ,p_ae_header_id => NULL
54093: );
54094:
54095: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54118: ----------------------------------------------------------------------------------
54119: -- 4219869 Business Flow
54120: -- Update journal entry status -- Need to generate this within IF
54121: ----------------------------------------------------------------------------------
54122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54124: ,p_balance_type_code => l_balance_type_code
54125: );
54126:

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

54205:
54206: --
54207: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54208: --
54209: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54210: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54211: ELSE
54212: ---------------------------------------------------------------------------------------------------
54213: -- 4262811a Switch Sign

Line 54234: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54230:
54231: XLA_AE_LINES_PKG.ValidateCurrentLine;
54232: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54233:
54234: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54235: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54236: ,p_balance_type_code => l_balance_type_code);
54237:
54238: END IF;

Line 54399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54395: l_tmp_amt NUMBER;
54396: l_acc_rev_natural_side_code VARCHAR2(1);
54397:
54398: l_num_entries NUMBER;
54399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54403: l_recog_line_1 NUMBER;

Line 54400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54396: l_acc_rev_natural_side_code VARCHAR2(1);
54397:
54398: l_num_entries NUMBER;
54399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54403: l_recog_line_1 NUMBER;
54404: l_recog_line_2 NUMBER;

Line 54401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54397:
54398: l_num_entries NUMBER;
54399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54403: l_recog_line_1 NUMBER;
54404: l_recog_line_2 NUMBER;
54405:

Line 54402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54398: l_num_entries NUMBER;
54399: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54400: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54401: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54402: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54403: l_recog_line_1 NUMBER;
54404: l_recog_line_2 NUMBER;
54405:
54406: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54408: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54404: l_recog_line_2 NUMBER;
54405:
54406: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54407: l_bflow_applied_to_amt NUMBER; -- 5132302
54408: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54409:
54410: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54411:
54412: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54479: l_accrual_line_num := NULL; -- 4262811
54480: l_tmp_amt := NULL; -- 4262811
54481: --
54482:
54483: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54484: l_balance_type_code <> 'B' THEN
54485: IF NVL(p_source_83,'
54486: ') = 'AP' AND
54487: (NVL(p_source_2,'

Line 54565: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54561: --
54562: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54563:
54564: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54565: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54566:
54567: -- 4955764
54568: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54569: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54663: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54664:
54665: IF xla_accounting_cache_pkg.GetValueChar
54666: (p_source_code => 'LEDGER_CATEGORY_CODE'
54667: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54668: AND l_bflow_method_code = 'PRIOR_ENTRY'
54669: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54670: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54671: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54776: p_lookup_type => 'XLA_OWNER_TYPE'
54777: ,p_lookup_code => l_component_type_code
54778: )
54779: ,p_token_4 => 'PRODUCT_NAME'
54780: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54781: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54782: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54783: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54784: ,p_ae_header_id => NULL

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

54777: ,p_lookup_code => l_component_type_code
54778: )
54779: ,p_token_4 => 'PRODUCT_NAME'
54780: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54781: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54782: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54783: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54784: ,p_ae_header_id => NULL
54785: );

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

54778: )
54779: ,p_token_4 => 'PRODUCT_NAME'
54780: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54781: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54782: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54783: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54784: ,p_ae_header_id => NULL
54785: );
54786:

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

54779: ,p_token_4 => 'PRODUCT_NAME'
54780: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54781: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54782: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54783: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54784: ,p_ae_header_id => NULL
54785: );
54786:
54787: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54814: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54810: ----------------------------------------------------------------------------------
54811: -- 4219869 Business Flow
54812: -- Update journal entry status -- Need to generate this within IF
54813: ----------------------------------------------------------------------------------
54814: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54815: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54816: ,p_balance_type_code => l_balance_type_code
54817: );
54818:

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

54897:
54898: --
54899: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54900: --
54901: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54902: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54903: ELSE
54904: ---------------------------------------------------------------------------------------------------
54905: -- 4262811a Switch Sign

Line 54926: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54922:
54923: XLA_AE_LINES_PKG.ValidateCurrentLine;
54924: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54925:
54926: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54927: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54928: ,p_balance_type_code => l_balance_type_code);
54929:
54930: END IF;

Line 55080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55076: l_tmp_amt NUMBER;
55077: l_acc_rev_natural_side_code VARCHAR2(1);
55078:
55079: l_num_entries NUMBER;
55080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55084: l_recog_line_1 NUMBER;

Line 55081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55077: l_acc_rev_natural_side_code VARCHAR2(1);
55078:
55079: l_num_entries NUMBER;
55080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55084: l_recog_line_1 NUMBER;
55085: l_recog_line_2 NUMBER;

Line 55082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55078:
55079: l_num_entries NUMBER;
55080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55084: l_recog_line_1 NUMBER;
55085: l_recog_line_2 NUMBER;
55086:

Line 55083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55079: l_num_entries NUMBER;
55080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55084: l_recog_line_1 NUMBER;
55085: l_recog_line_2 NUMBER;
55086:
55087: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55089: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55085: l_recog_line_2 NUMBER;
55086:
55087: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55088: l_bflow_applied_to_amt NUMBER; -- 5132302
55089: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55090:
55091: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55092:
55093: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55160: l_accrual_line_num := NULL; -- 4262811
55161: l_tmp_amt := NULL; -- 4262811
55162: --
55163:
55164: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55165: l_balance_type_code <> 'B' THEN
55166: IF NVL(p_source_83,'
55167: ') = 'AP' AND
55168: (NVL(p_source_2,'

Line 55246: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55242: --
55243: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55244:
55245: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55246: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55247:
55248: -- 4955764
55249: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55250: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55338: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55339:
55340: IF xla_accounting_cache_pkg.GetValueChar
55341: (p_source_code => 'LEDGER_CATEGORY_CODE'
55342: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55343: AND l_bflow_method_code = 'PRIOR_ENTRY'
55344: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55345: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55346: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55428: p_lookup_type => 'XLA_OWNER_TYPE'
55429: ,p_lookup_code => l_component_type_code
55430: )
55431: ,p_token_4 => 'PRODUCT_NAME'
55432: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55433: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55434: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55435: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55436: ,p_ae_header_id => NULL

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

55429: ,p_lookup_code => l_component_type_code
55430: )
55431: ,p_token_4 => 'PRODUCT_NAME'
55432: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55433: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55434: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55435: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55436: ,p_ae_header_id => NULL
55437: );

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

55430: )
55431: ,p_token_4 => 'PRODUCT_NAME'
55432: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55433: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55434: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55435: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55436: ,p_ae_header_id => NULL
55437: );
55438:

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

55431: ,p_token_4 => 'PRODUCT_NAME'
55432: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55433: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55434: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55435: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55436: ,p_ae_header_id => NULL
55437: );
55438:
55439: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55462: ----------------------------------------------------------------------------------
55463: -- 4219869 Business Flow
55464: -- Update journal entry status -- Need to generate this within IF
55465: ----------------------------------------------------------------------------------
55466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55468: ,p_balance_type_code => l_balance_type_code
55469: );
55470:

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

55523:
55524: --
55525: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55526: --
55527: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55528: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55529: ELSE
55530: ---------------------------------------------------------------------------------------------------
55531: -- 4262811a Switch Sign

Line 55552: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55548:
55549: XLA_AE_LINES_PKG.ValidateCurrentLine;
55550: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55551:
55552: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55553: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55554: ,p_balance_type_code => l_balance_type_code);
55555:
55556: END IF;

Line 55709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55705: l_tmp_amt NUMBER;
55706: l_acc_rev_natural_side_code VARCHAR2(1);
55707:
55708: l_num_entries NUMBER;
55709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55713: l_recog_line_1 NUMBER;

Line 55710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55706: l_acc_rev_natural_side_code VARCHAR2(1);
55707:
55708: l_num_entries NUMBER;
55709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55713: l_recog_line_1 NUMBER;
55714: l_recog_line_2 NUMBER;

Line 55711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55707:
55708: l_num_entries NUMBER;
55709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55713: l_recog_line_1 NUMBER;
55714: l_recog_line_2 NUMBER;
55715:

Line 55712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55708: l_num_entries NUMBER;
55709: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55710: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55711: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55712: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55713: l_recog_line_1 NUMBER;
55714: l_recog_line_2 NUMBER;
55715:
55716: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55718: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55714: l_recog_line_2 NUMBER;
55715:
55716: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55717: l_bflow_applied_to_amt NUMBER; -- 5132302
55718: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55719:
55720: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55721:
55722: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55789: l_accrual_line_num := NULL; -- 4262811
55790: l_tmp_amt := NULL; -- 4262811
55791: --
55792:
55793: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55794: l_balance_type_code <> 'B' THEN
55795: IF NVL(p_source_83,'
55796: ') = 'AP' AND
55797: (NVL(p_source_2,'

Line 55877: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55873: --
55874: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55875:
55876: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55877: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55878:
55879: -- 4955764
55880: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55881: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55969: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55970:
55971: IF xla_accounting_cache_pkg.GetValueChar
55972: (p_source_code => 'LEDGER_CATEGORY_CODE'
55973: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55974: AND l_bflow_method_code = 'PRIOR_ENTRY'
55975: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55976: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55977: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

56059: p_lookup_type => 'XLA_OWNER_TYPE'
56060: ,p_lookup_code => l_component_type_code
56061: )
56062: ,p_token_4 => 'PRODUCT_NAME'
56063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56067: ,p_ae_header_id => NULL

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

56060: ,p_lookup_code => l_component_type_code
56061: )
56062: ,p_token_4 => 'PRODUCT_NAME'
56063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56067: ,p_ae_header_id => NULL
56068: );

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

56061: )
56062: ,p_token_4 => 'PRODUCT_NAME'
56063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56067: ,p_ae_header_id => NULL
56068: );
56069:

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

56062: ,p_token_4 => 'PRODUCT_NAME'
56063: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56064: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56065: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56066: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56067: ,p_ae_header_id => NULL
56068: );
56069:
56070: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 56097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56093: ----------------------------------------------------------------------------------
56094: -- 4219869 Business Flow
56095: -- Update journal entry status -- Need to generate this within IF
56096: ----------------------------------------------------------------------------------
56097: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56098: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
56099: ,p_balance_type_code => l_balance_type_code
56100: );
56101:

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

56154:
56155: --
56156: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56157: --
56158: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56159: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56160: ELSE
56161: ---------------------------------------------------------------------------------------------------
56162: -- 4262811a Switch Sign

Line 56183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56179:
56180: XLA_AE_LINES_PKG.ValidateCurrentLine;
56181: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56182:
56183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56184: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56185: ,p_balance_type_code => l_balance_type_code);
56186:
56187: END IF;

Line 56344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

56340: l_tmp_amt NUMBER;
56341: l_acc_rev_natural_side_code VARCHAR2(1);
56342:
56343: l_num_entries NUMBER;
56344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56348: l_recog_line_1 NUMBER;

Line 56345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

56341: l_acc_rev_natural_side_code VARCHAR2(1);
56342:
56343: l_num_entries NUMBER;
56344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56348: l_recog_line_1 NUMBER;
56349: l_recog_line_2 NUMBER;

Line 56346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

56342:
56343: l_num_entries NUMBER;
56344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56348: l_recog_line_1 NUMBER;
56349: l_recog_line_2 NUMBER;
56350:

Line 56347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

56343: l_num_entries NUMBER;
56344: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56345: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56346: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56347: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56348: l_recog_line_1 NUMBER;
56349: l_recog_line_2 NUMBER;
56350:
56351: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 56353: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

56349: l_recog_line_2 NUMBER;
56350:
56351: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56352: l_bflow_applied_to_amt NUMBER; -- 5132302
56353: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56354:
56355: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56356:
56357: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

56424: l_accrual_line_num := NULL; -- 4262811
56425: l_tmp_amt := NULL; -- 4262811
56426: --
56427:
56428: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
56429: l_balance_type_code <> 'B' THEN
56430: IF NVL(p_source_83,'
56431: ') = 'AP' AND
56432: (NVL(p_source_2,'

Line 56515: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

56511: --
56512: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56513:
56514: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56515: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56516:
56517: -- 4955764
56518: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56519: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

56607: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56608:
56609: IF xla_accounting_cache_pkg.GetValueChar
56610: (p_source_code => 'LEDGER_CATEGORY_CODE'
56611: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
56612: AND l_bflow_method_code = 'PRIOR_ENTRY'
56613: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
56614: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56615: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

56697: p_lookup_type => 'XLA_OWNER_TYPE'
56698: ,p_lookup_code => l_component_type_code
56699: )
56700: ,p_token_4 => 'PRODUCT_NAME'
56701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56705: ,p_ae_header_id => NULL

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

56698: ,p_lookup_code => l_component_type_code
56699: )
56700: ,p_token_4 => 'PRODUCT_NAME'
56701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56705: ,p_ae_header_id => NULL
56706: );

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

56699: )
56700: ,p_token_4 => 'PRODUCT_NAME'
56701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56705: ,p_ae_header_id => NULL
56706: );
56707:

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

56700: ,p_token_4 => 'PRODUCT_NAME'
56701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56705: ,p_ae_header_id => NULL
56706: );
56707:
56708: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 56735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56731: ----------------------------------------------------------------------------------
56732: -- 4219869 Business Flow
56733: -- Update journal entry status -- Need to generate this within IF
56734: ----------------------------------------------------------------------------------
56735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56736: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
56737: ,p_balance_type_code => l_balance_type_code
56738: );
56739:

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

56792:
56793: --
56794: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56795: --
56796: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56797: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56798: ELSE
56799: ---------------------------------------------------------------------------------------------------
56800: -- 4262811a Switch Sign

Line 56821: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56817:
56818: XLA_AE_LINES_PKG.ValidateCurrentLine;
56819: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56820:
56821: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56822: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56823: ,p_balance_type_code => l_balance_type_code);
56824:
56825: END IF;

Line 56983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

56979: l_tmp_amt NUMBER;
56980: l_acc_rev_natural_side_code VARCHAR2(1);
56981:
56982: l_num_entries NUMBER;
56983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56987: l_recog_line_1 NUMBER;

Line 56984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

56980: l_acc_rev_natural_side_code VARCHAR2(1);
56981:
56982: l_num_entries NUMBER;
56983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56987: l_recog_line_1 NUMBER;
56988: l_recog_line_2 NUMBER;

Line 56985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

56981:
56982: l_num_entries NUMBER;
56983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56987: l_recog_line_1 NUMBER;
56988: l_recog_line_2 NUMBER;
56989:

Line 56986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

56982: l_num_entries NUMBER;
56983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56987: l_recog_line_1 NUMBER;
56988: l_recog_line_2 NUMBER;
56989:
56990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 56992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

56988: l_recog_line_2 NUMBER;
56989:
56990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56991: l_bflow_applied_to_amt NUMBER; -- 5132302
56992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56993:
56994: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56995:
56996: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

57063: l_accrual_line_num := NULL; -- 4262811
57064: l_tmp_amt := NULL; -- 4262811
57065: --
57066:
57067: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
57068: l_balance_type_code <> 'B' THEN
57069: IF NVL(p_source_83,'
57070: ') = 'AP' AND
57071: (NVL(p_source_2,'

Line 57147: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

57143: --
57144: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57145:
57146: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57147: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57148:
57149: -- 4955764
57150: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57151: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

57245: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57246:
57247: IF xla_accounting_cache_pkg.GetValueChar
57248: (p_source_code => 'LEDGER_CATEGORY_CODE'
57249: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
57250: AND l_bflow_method_code = 'PRIOR_ENTRY'
57251: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
57252: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57253: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

57358: p_lookup_type => 'XLA_OWNER_TYPE'
57359: ,p_lookup_code => l_component_type_code
57360: )
57361: ,p_token_4 => 'PRODUCT_NAME'
57362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57366: ,p_ae_header_id => NULL

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

57359: ,p_lookup_code => l_component_type_code
57360: )
57361: ,p_token_4 => 'PRODUCT_NAME'
57362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57366: ,p_ae_header_id => NULL
57367: );

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

57360: )
57361: ,p_token_4 => 'PRODUCT_NAME'
57362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57366: ,p_ae_header_id => NULL
57367: );
57368:

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

57361: ,p_token_4 => 'PRODUCT_NAME'
57362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57366: ,p_ae_header_id => NULL
57367: );
57368:
57369: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 57396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57392: ----------------------------------------------------------------------------------
57393: -- 4219869 Business Flow
57394: -- Update journal entry status -- Need to generate this within IF
57395: ----------------------------------------------------------------------------------
57396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57397: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
57398: ,p_balance_type_code => l_balance_type_code
57399: );
57400:

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

57479:
57480: --
57481: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57482: --
57483: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57484: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57485: ELSE
57486: ---------------------------------------------------------------------------------------------------
57487: -- 4262811a Switch Sign

Line 57508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57504:
57505: XLA_AE_LINES_PKG.ValidateCurrentLine;
57506: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57507:
57508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57510: ,p_balance_type_code => l_balance_type_code);
57511:
57512: END IF;

Line 57675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

57671: l_tmp_amt NUMBER;
57672: l_acc_rev_natural_side_code VARCHAR2(1);
57673:
57674: l_num_entries NUMBER;
57675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57679: l_recog_line_1 NUMBER;

Line 57676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

57672: l_acc_rev_natural_side_code VARCHAR2(1);
57673:
57674: l_num_entries NUMBER;
57675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57679: l_recog_line_1 NUMBER;
57680: l_recog_line_2 NUMBER;

Line 57677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

57673:
57674: l_num_entries NUMBER;
57675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57679: l_recog_line_1 NUMBER;
57680: l_recog_line_2 NUMBER;
57681:

Line 57678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

57674: l_num_entries NUMBER;
57675: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57676: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57677: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57678: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57679: l_recog_line_1 NUMBER;
57680: l_recog_line_2 NUMBER;
57681:
57682: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 57684: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

57680: l_recog_line_2 NUMBER;
57681:
57682: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
57683: l_bflow_applied_to_amt NUMBER; -- 5132302
57684: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
57685:
57686: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
57687:
57688: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

57755: l_accrual_line_num := NULL; -- 4262811
57756: l_tmp_amt := NULL; -- 4262811
57757: --
57758:
57759: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
57760: l_balance_type_code <> 'B' THEN
57761: IF NVL(p_source_83,'
57762: ') = 'AP' AND
57763: (NVL(p_source_2,'

Line 57842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

57838: --
57839: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57840:
57841: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57842: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57843:
57844: -- 4955764
57845: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57846: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

57940: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57941:
57942: IF xla_accounting_cache_pkg.GetValueChar
57943: (p_source_code => 'LEDGER_CATEGORY_CODE'
57944: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
57945: AND l_bflow_method_code = 'PRIOR_ENTRY'
57946: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
57947: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57948: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

58053: p_lookup_type => 'XLA_OWNER_TYPE'
58054: ,p_lookup_code => l_component_type_code
58055: )
58056: ,p_token_4 => 'PRODUCT_NAME'
58057: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58058: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58059: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58060: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58061: ,p_ae_header_id => NULL

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

58054: ,p_lookup_code => l_component_type_code
58055: )
58056: ,p_token_4 => 'PRODUCT_NAME'
58057: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58058: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58059: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58060: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58061: ,p_ae_header_id => NULL
58062: );

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

58055: )
58056: ,p_token_4 => 'PRODUCT_NAME'
58057: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58058: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58059: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58060: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58061: ,p_ae_header_id => NULL
58062: );
58063:

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

58056: ,p_token_4 => 'PRODUCT_NAME'
58057: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58058: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58059: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58060: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58061: ,p_ae_header_id => NULL
58062: );
58063:
58064: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 58091: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58087: ----------------------------------------------------------------------------------
58088: -- 4219869 Business Flow
58089: -- Update journal entry status -- Need to generate this within IF
58090: ----------------------------------------------------------------------------------
58091: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58092: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
58093: ,p_balance_type_code => l_balance_type_code
58094: );
58095:

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

58174:
58175: --
58176: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58177: --
58178: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58179: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58180: ELSE
58181: ---------------------------------------------------------------------------------------------------
58182: -- 4262811a Switch Sign

Line 58203: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58199:
58200: XLA_AE_LINES_PKG.ValidateCurrentLine;
58201: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58202:
58203: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58204: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58205: ,p_balance_type_code => l_balance_type_code);
58206:
58207: END IF;

Line 58368: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

58364: l_tmp_amt NUMBER;
58365: l_acc_rev_natural_side_code VARCHAR2(1);
58366:
58367: l_num_entries NUMBER;
58368: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58369: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58370: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58371: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58372: l_recog_line_1 NUMBER;

Line 58369: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

58365: l_acc_rev_natural_side_code VARCHAR2(1);
58366:
58367: l_num_entries NUMBER;
58368: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58369: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58370: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58371: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58372: l_recog_line_1 NUMBER;
58373: l_recog_line_2 NUMBER;

Line 58370: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

58366:
58367: l_num_entries NUMBER;
58368: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58369: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58370: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58371: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58372: l_recog_line_1 NUMBER;
58373: l_recog_line_2 NUMBER;
58374:

Line 58371: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

58367: l_num_entries NUMBER;
58368: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58369: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58370: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58371: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58372: l_recog_line_1 NUMBER;
58373: l_recog_line_2 NUMBER;
58374:
58375: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 58377: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

58373: l_recog_line_2 NUMBER;
58374:
58375: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58376: l_bflow_applied_to_amt NUMBER; -- 5132302
58377: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58378:
58379: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58380:
58381: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

58448: l_accrual_line_num := NULL; -- 4262811
58449: l_tmp_amt := NULL; -- 4262811
58450: --
58451:
58452: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
58453: l_balance_type_code <> 'B' THEN
58454: IF NVL(p_source_83,'
58455: ') = 'AP' AND
58456: (NVL(p_source_2,'

Line 58536: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

58532: --
58533: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58534:
58535: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58536: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58537:
58538: -- 4955764
58539: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58540: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

58634: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58635:
58636: IF xla_accounting_cache_pkg.GetValueChar
58637: (p_source_code => 'LEDGER_CATEGORY_CODE'
58638: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
58639: AND l_bflow_method_code = 'PRIOR_ENTRY'
58640: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
58641: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58642: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

58747: p_lookup_type => 'XLA_OWNER_TYPE'
58748: ,p_lookup_code => l_component_type_code
58749: )
58750: ,p_token_4 => 'PRODUCT_NAME'
58751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58755: ,p_ae_header_id => NULL

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

58748: ,p_lookup_code => l_component_type_code
58749: )
58750: ,p_token_4 => 'PRODUCT_NAME'
58751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58755: ,p_ae_header_id => NULL
58756: );

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

58749: )
58750: ,p_token_4 => 'PRODUCT_NAME'
58751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58755: ,p_ae_header_id => NULL
58756: );
58757:

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

58750: ,p_token_4 => 'PRODUCT_NAME'
58751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58755: ,p_ae_header_id => NULL
58756: );
58757:
58758: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 58785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58781: ----------------------------------------------------------------------------------
58782: -- 4219869 Business Flow
58783: -- Update journal entry status -- Need to generate this within IF
58784: ----------------------------------------------------------------------------------
58785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
58787: ,p_balance_type_code => l_balance_type_code
58788: );
58789:

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

58868:
58869: --
58870: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58871: --
58872: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58873: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58874: ELSE
58875: ---------------------------------------------------------------------------------------------------
58876: -- 4262811a Switch Sign

Line 58897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58893:
58894: XLA_AE_LINES_PKG.ValidateCurrentLine;
58895: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58896:
58897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58898: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58899: ,p_balance_type_code => l_balance_type_code);
58900:
58901: END IF;

Line 59051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

59047: l_tmp_amt NUMBER;
59048: l_acc_rev_natural_side_code VARCHAR2(1);
59049:
59050: l_num_entries NUMBER;
59051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59055: l_recog_line_1 NUMBER;

Line 59052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

59048: l_acc_rev_natural_side_code VARCHAR2(1);
59049:
59050: l_num_entries NUMBER;
59051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59055: l_recog_line_1 NUMBER;
59056: l_recog_line_2 NUMBER;

Line 59053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

59049:
59050: l_num_entries NUMBER;
59051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59055: l_recog_line_1 NUMBER;
59056: l_recog_line_2 NUMBER;
59057:

Line 59054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

59050: l_num_entries NUMBER;
59051: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59052: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59053: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59054: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59055: l_recog_line_1 NUMBER;
59056: l_recog_line_2 NUMBER;
59057:
59058: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 59060: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

59056: l_recog_line_2 NUMBER;
59057:
59058: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
59059: l_bflow_applied_to_amt NUMBER; -- 5132302
59060: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
59061:
59062: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
59063:
59064: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

59131: l_accrual_line_num := NULL; -- 4262811
59132: l_tmp_amt := NULL; -- 4262811
59133: --
59134:
59135: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
59136: l_balance_type_code <> 'B' THEN
59137: IF NVL(p_source_83,'
59138: ') = 'AP'
59139: THEN

Line 59207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

59203: --
59204: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59205:
59206: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59207: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59208:
59209: -- 4955764
59210: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59211: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

59299: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59300:
59301: IF xla_accounting_cache_pkg.GetValueChar
59302: (p_source_code => 'LEDGER_CATEGORY_CODE'
59303: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
59304: AND l_bflow_method_code = 'PRIOR_ENTRY'
59305: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
59306: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59307: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

59389: p_lookup_type => 'XLA_OWNER_TYPE'
59390: ,p_lookup_code => l_component_type_code
59391: )
59392: ,p_token_4 => 'PRODUCT_NAME'
59393: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59394: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59395: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59396: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59397: ,p_ae_header_id => NULL

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

59390: ,p_lookup_code => l_component_type_code
59391: )
59392: ,p_token_4 => 'PRODUCT_NAME'
59393: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59394: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59395: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59396: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59397: ,p_ae_header_id => NULL
59398: );

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

59391: )
59392: ,p_token_4 => 'PRODUCT_NAME'
59393: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59394: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59395: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59396: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59397: ,p_ae_header_id => NULL
59398: );
59399:

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

59392: ,p_token_4 => 'PRODUCT_NAME'
59393: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59394: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59395: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59396: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59397: ,p_ae_header_id => NULL
59398: );
59399:
59400: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 59427: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59423: ----------------------------------------------------------------------------------
59424: -- 4219869 Business Flow
59425: -- Update journal entry status -- Need to generate this within IF
59426: ----------------------------------------------------------------------------------
59427: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59428: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
59429: ,p_balance_type_code => l_balance_type_code
59430: );
59431:

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

59484:
59485: --
59486: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59487: --
59488: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59489: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59490: ELSE
59491: ---------------------------------------------------------------------------------------------------
59492: -- 4262811a Switch Sign

Line 59513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59509:
59510: XLA_AE_LINES_PKG.ValidateCurrentLine;
59511: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59512:
59513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59514: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59515: ,p_balance_type_code => l_balance_type_code);
59516:
59517: END IF;

Line 59667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

59663: l_tmp_amt NUMBER;
59664: l_acc_rev_natural_side_code VARCHAR2(1);
59665:
59666: l_num_entries NUMBER;
59667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59671: l_recog_line_1 NUMBER;

Line 59668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

59664: l_acc_rev_natural_side_code VARCHAR2(1);
59665:
59666: l_num_entries NUMBER;
59667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59671: l_recog_line_1 NUMBER;
59672: l_recog_line_2 NUMBER;

Line 59669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

59665:
59666: l_num_entries NUMBER;
59667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59671: l_recog_line_1 NUMBER;
59672: l_recog_line_2 NUMBER;
59673:

Line 59670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

59666: l_num_entries NUMBER;
59667: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59668: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59669: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59670: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59671: l_recog_line_1 NUMBER;
59672: l_recog_line_2 NUMBER;
59673:
59674: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 59676: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

59672: l_recog_line_2 NUMBER;
59673:
59674: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
59675: l_bflow_applied_to_amt NUMBER; -- 5132302
59676: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
59677:
59678: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
59679:
59680: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

59747: l_accrual_line_num := NULL; -- 4262811
59748: l_tmp_amt := NULL; -- 4262811
59749: --
59750:
59751: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
59752: l_balance_type_code <> 'B' THEN
59753: IF NVL(p_source_83,'
59754: ') = 'AP'
59755: THEN

Line 59823: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

59819: --
59820: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59821:
59822: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59823: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59824:
59825: -- 4955764
59826: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59827: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

59915: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59916:
59917: IF xla_accounting_cache_pkg.GetValueChar
59918: (p_source_code => 'LEDGER_CATEGORY_CODE'
59919: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
59920: AND l_bflow_method_code = 'PRIOR_ENTRY'
59921: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
59922: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59923: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

60005: p_lookup_type => 'XLA_OWNER_TYPE'
60006: ,p_lookup_code => l_component_type_code
60007: )
60008: ,p_token_4 => 'PRODUCT_NAME'
60009: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60010: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60011: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60012: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60013: ,p_ae_header_id => NULL

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

60006: ,p_lookup_code => l_component_type_code
60007: )
60008: ,p_token_4 => 'PRODUCT_NAME'
60009: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60010: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60011: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60012: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60013: ,p_ae_header_id => NULL
60014: );

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

60007: )
60008: ,p_token_4 => 'PRODUCT_NAME'
60009: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60010: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60011: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60012: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60013: ,p_ae_header_id => NULL
60014: );
60015:

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

60008: ,p_token_4 => 'PRODUCT_NAME'
60009: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60010: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60011: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60012: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60013: ,p_ae_header_id => NULL
60014: );
60015:
60016: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 60043: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60039: ----------------------------------------------------------------------------------
60040: -- 4219869 Business Flow
60041: -- Update journal entry status -- Need to generate this within IF
60042: ----------------------------------------------------------------------------------
60043: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60044: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
60045: ,p_balance_type_code => l_balance_type_code
60046: );
60047:

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

60100:
60101: --
60102: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60103: --
60104: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60105: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60106: ELSE
60107: ---------------------------------------------------------------------------------------------------
60108: -- 4262811a Switch Sign

Line 60129: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60125:
60126: XLA_AE_LINES_PKG.ValidateCurrentLine;
60127: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60128:
60129: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60130: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60131: ,p_balance_type_code => l_balance_type_code);
60132:
60133: END IF;

Line 60283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

60279: l_tmp_amt NUMBER;
60280: l_acc_rev_natural_side_code VARCHAR2(1);
60281:
60282: l_num_entries NUMBER;
60283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60287: l_recog_line_1 NUMBER;

Line 60284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

60280: l_acc_rev_natural_side_code VARCHAR2(1);
60281:
60282: l_num_entries NUMBER;
60283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60287: l_recog_line_1 NUMBER;
60288: l_recog_line_2 NUMBER;

Line 60285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

60281:
60282: l_num_entries NUMBER;
60283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60287: l_recog_line_1 NUMBER;
60288: l_recog_line_2 NUMBER;
60289:

Line 60286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

60282: l_num_entries NUMBER;
60283: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60284: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60285: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60286: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60287: l_recog_line_1 NUMBER;
60288: l_recog_line_2 NUMBER;
60289:
60290: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 60292: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

60288: l_recog_line_2 NUMBER;
60289:
60290: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60291: l_bflow_applied_to_amt NUMBER; -- 5132302
60292: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60293:
60294: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60295:
60296: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

60363: l_accrual_line_num := NULL; -- 4262811
60364: l_tmp_amt := NULL; -- 4262811
60365: --
60366:
60367: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
60368: l_balance_type_code <> 'B' THEN
60369: IF NVL(p_source_83,'
60370: ') = 'PO'
60371: THEN

Line 60439: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

60435: --
60436: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60437:
60438: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60439: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60440:
60441: -- 4955764
60442: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60443: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

60531: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60532:
60533: IF xla_accounting_cache_pkg.GetValueChar
60534: (p_source_code => 'LEDGER_CATEGORY_CODE'
60535: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
60536: AND l_bflow_method_code = 'PRIOR_ENTRY'
60537: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
60538: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60539: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

60621: p_lookup_type => 'XLA_OWNER_TYPE'
60622: ,p_lookup_code => l_component_type_code
60623: )
60624: ,p_token_4 => 'PRODUCT_NAME'
60625: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60626: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60627: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60628: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60629: ,p_ae_header_id => NULL

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

60622: ,p_lookup_code => l_component_type_code
60623: )
60624: ,p_token_4 => 'PRODUCT_NAME'
60625: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60626: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60627: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60628: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60629: ,p_ae_header_id => NULL
60630: );

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

60623: )
60624: ,p_token_4 => 'PRODUCT_NAME'
60625: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60626: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60627: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60628: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60629: ,p_ae_header_id => NULL
60630: );
60631:

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

60624: ,p_token_4 => 'PRODUCT_NAME'
60625: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60626: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60627: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60628: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60629: ,p_ae_header_id => NULL
60630: );
60631:
60632: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 60659: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60655: ----------------------------------------------------------------------------------
60656: -- 4219869 Business Flow
60657: -- Update journal entry status -- Need to generate this within IF
60658: ----------------------------------------------------------------------------------
60659: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60660: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
60661: ,p_balance_type_code => l_balance_type_code
60662: );
60663:

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

60716:
60717: --
60718: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60719: --
60720: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60721: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60722: ELSE
60723: ---------------------------------------------------------------------------------------------------
60724: -- 4262811a Switch Sign

Line 60745: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60741:
60742: XLA_AE_LINES_PKG.ValidateCurrentLine;
60743: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60744:
60745: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60746: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60747: ,p_balance_type_code => l_balance_type_code);
60748:
60749: END IF;

Line 60899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

60895: l_tmp_amt NUMBER;
60896: l_acc_rev_natural_side_code VARCHAR2(1);
60897:
60898: l_num_entries NUMBER;
60899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60903: l_recog_line_1 NUMBER;

Line 60900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

60896: l_acc_rev_natural_side_code VARCHAR2(1);
60897:
60898: l_num_entries NUMBER;
60899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60903: l_recog_line_1 NUMBER;
60904: l_recog_line_2 NUMBER;

Line 60901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

60897:
60898: l_num_entries NUMBER;
60899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60903: l_recog_line_1 NUMBER;
60904: l_recog_line_2 NUMBER;
60905:

Line 60902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

60898: l_num_entries NUMBER;
60899: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60900: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60901: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60902: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60903: l_recog_line_1 NUMBER;
60904: l_recog_line_2 NUMBER;
60905:
60906: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 60908: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

60904: l_recog_line_2 NUMBER;
60905:
60906: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60907: l_bflow_applied_to_amt NUMBER; -- 5132302
60908: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60909:
60910: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60911:
60912: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

60979: l_accrual_line_num := NULL; -- 4262811
60980: l_tmp_amt := NULL; -- 4262811
60981: --
60982:
60983: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
60984: l_balance_type_code <> 'B' THEN
60985: IF NVL(p_source_83,'
60986: ') = 'PO'
60987: THEN

Line 61055: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61051: --
61052: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61053:
61054: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61055: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61056:
61057: -- 4955764
61058: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61059: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

61147: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61148:
61149: IF xla_accounting_cache_pkg.GetValueChar
61150: (p_source_code => 'LEDGER_CATEGORY_CODE'
61151: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61152: AND l_bflow_method_code = 'PRIOR_ENTRY'
61153: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61154: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61155: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

61237: p_lookup_type => 'XLA_OWNER_TYPE'
61238: ,p_lookup_code => l_component_type_code
61239: )
61240: ,p_token_4 => 'PRODUCT_NAME'
61241: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61242: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61243: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61244: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61245: ,p_ae_header_id => NULL

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

61238: ,p_lookup_code => l_component_type_code
61239: )
61240: ,p_token_4 => 'PRODUCT_NAME'
61241: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61242: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61243: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61244: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61245: ,p_ae_header_id => NULL
61246: );

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

61239: )
61240: ,p_token_4 => 'PRODUCT_NAME'
61241: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61242: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61243: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61244: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61245: ,p_ae_header_id => NULL
61246: );
61247:

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

61240: ,p_token_4 => 'PRODUCT_NAME'
61241: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61242: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61243: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61244: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61245: ,p_ae_header_id => NULL
61246: );
61247:
61248: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 61275: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61271: ----------------------------------------------------------------------------------
61272: -- 4219869 Business Flow
61273: -- Update journal entry status -- Need to generate this within IF
61274: ----------------------------------------------------------------------------------
61275: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61276: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
61277: ,p_balance_type_code => l_balance_type_code
61278: );
61279:

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

61332:
61333: --
61334: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61335: --
61336: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61337: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61338: ELSE
61339: ---------------------------------------------------------------------------------------------------
61340: -- 4262811a Switch Sign

Line 61361: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61357:
61358: XLA_AE_LINES_PKG.ValidateCurrentLine;
61359: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61360:
61361: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61362: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61363: ,p_balance_type_code => l_balance_type_code);
61364:
61365: END IF;

Line 61515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

61511: l_tmp_amt NUMBER;
61512: l_acc_rev_natural_side_code VARCHAR2(1);
61513:
61514: l_num_entries NUMBER;
61515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61519: l_recog_line_1 NUMBER;

Line 61516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

61512: l_acc_rev_natural_side_code VARCHAR2(1);
61513:
61514: l_num_entries NUMBER;
61515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61519: l_recog_line_1 NUMBER;
61520: l_recog_line_2 NUMBER;

Line 61517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

61513:
61514: l_num_entries NUMBER;
61515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61519: l_recog_line_1 NUMBER;
61520: l_recog_line_2 NUMBER;
61521:

Line 61518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

61514: l_num_entries NUMBER;
61515: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61516: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61517: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61518: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61519: l_recog_line_1 NUMBER;
61520: l_recog_line_2 NUMBER;
61521:
61522: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 61524: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

61520: l_recog_line_2 NUMBER;
61521:
61522: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61523: l_bflow_applied_to_amt NUMBER; -- 5132302
61524: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61525:
61526: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61527:
61528: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

61595: l_accrual_line_num := NULL; -- 4262811
61596: l_tmp_amt := NULL; -- 4262811
61597: --
61598:
61599: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
61600: l_balance_type_code <> 'B' THEN
61601: IF NVL(p_source_83,'
61602: ') = 'PO' OR
61603: (NVL(p_source_83,'

Line 61677: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61673: --
61674: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61675:
61676: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61677: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61678:
61679: -- 4955764
61680: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61681: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

61769: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61770:
61771: IF xla_accounting_cache_pkg.GetValueChar
61772: (p_source_code => 'LEDGER_CATEGORY_CODE'
61773: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61774: AND l_bflow_method_code = 'PRIOR_ENTRY'
61775: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61776: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61777: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

61859: p_lookup_type => 'XLA_OWNER_TYPE'
61860: ,p_lookup_code => l_component_type_code
61861: )
61862: ,p_token_4 => 'PRODUCT_NAME'
61863: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61864: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61865: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61866: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61867: ,p_ae_header_id => NULL

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

61860: ,p_lookup_code => l_component_type_code
61861: )
61862: ,p_token_4 => 'PRODUCT_NAME'
61863: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61864: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61865: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61866: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61867: ,p_ae_header_id => NULL
61868: );

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

61861: )
61862: ,p_token_4 => 'PRODUCT_NAME'
61863: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61864: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61865: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61866: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61867: ,p_ae_header_id => NULL
61868: );
61869:

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

61862: ,p_token_4 => 'PRODUCT_NAME'
61863: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61864: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61865: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61866: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61867: ,p_ae_header_id => NULL
61868: );
61869:
61870: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 61897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61893: ----------------------------------------------------------------------------------
61894: -- 4219869 Business Flow
61895: -- Update journal entry status -- Need to generate this within IF
61896: ----------------------------------------------------------------------------------
61897: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61898: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
61899: ,p_balance_type_code => l_balance_type_code
61900: );
61901:

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

61954:
61955: --
61956: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61957: --
61958: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61959: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61960: ELSE
61961: ---------------------------------------------------------------------------------------------------
61962: -- 4262811a Switch Sign

Line 61983: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61979:
61980: XLA_AE_LINES_PKG.ValidateCurrentLine;
61981: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61982:
61983: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61984: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61985: ,p_balance_type_code => l_balance_type_code);
61986:
61987: END IF;

Line 62137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62133: l_tmp_amt NUMBER;
62134: l_acc_rev_natural_side_code VARCHAR2(1);
62135:
62136: l_num_entries NUMBER;
62137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62141: l_recog_line_1 NUMBER;

Line 62138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62134: l_acc_rev_natural_side_code VARCHAR2(1);
62135:
62136: l_num_entries NUMBER;
62137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62141: l_recog_line_1 NUMBER;
62142: l_recog_line_2 NUMBER;

Line 62139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62135:
62136: l_num_entries NUMBER;
62137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62141: l_recog_line_1 NUMBER;
62142: l_recog_line_2 NUMBER;
62143:

Line 62140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62136: l_num_entries NUMBER;
62137: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62138: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62139: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62140: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62141: l_recog_line_1 NUMBER;
62142: l_recog_line_2 NUMBER;
62143:
62144: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62146: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62142: l_recog_line_2 NUMBER;
62143:
62144: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62145: l_bflow_applied_to_amt NUMBER; -- 5132302
62146: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62147:
62148: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62149:
62150: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

62217: l_accrual_line_num := NULL; -- 4262811
62218: l_tmp_amt := NULL; -- 4262811
62219: --
62220:
62221: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62222: l_balance_type_code <> 'B' THEN
62223: IF NVL(p_source_83,'
62224: ') = 'PO'
62225: THEN

Line 62293: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

62289: --
62290: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62291:
62292: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62293: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62294:
62295: -- 4955764
62296: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62297: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

62385: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62386:
62387: IF xla_accounting_cache_pkg.GetValueChar
62388: (p_source_code => 'LEDGER_CATEGORY_CODE'
62389: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
62390: AND l_bflow_method_code = 'PRIOR_ENTRY'
62391: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
62392: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62393: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

62475: p_lookup_type => 'XLA_OWNER_TYPE'
62476: ,p_lookup_code => l_component_type_code
62477: )
62478: ,p_token_4 => 'PRODUCT_NAME'
62479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62483: ,p_ae_header_id => NULL

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

62476: ,p_lookup_code => l_component_type_code
62477: )
62478: ,p_token_4 => 'PRODUCT_NAME'
62479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62483: ,p_ae_header_id => NULL
62484: );

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

62477: )
62478: ,p_token_4 => 'PRODUCT_NAME'
62479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62483: ,p_ae_header_id => NULL
62484: );
62485:

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

62478: ,p_token_4 => 'PRODUCT_NAME'
62479: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62480: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62481: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62482: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62483: ,p_ae_header_id => NULL
62484: );
62485:
62486: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 62513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62509: ----------------------------------------------------------------------------------
62510: -- 4219869 Business Flow
62511: -- Update journal entry status -- Need to generate this within IF
62512: ----------------------------------------------------------------------------------
62513: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62514: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
62515: ,p_balance_type_code => l_balance_type_code
62516: );
62517:

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

62570:
62571: --
62572: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62573: --
62574: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62575: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62576: ELSE
62577: ---------------------------------------------------------------------------------------------------
62578: -- 4262811a Switch Sign

Line 62599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62595:
62596: XLA_AE_LINES_PKG.ValidateCurrentLine;
62597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62598:
62599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62600: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62601: ,p_balance_type_code => l_balance_type_code);
62602:
62603: END IF;

Line 62757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62753: l_tmp_amt NUMBER;
62754: l_acc_rev_natural_side_code VARCHAR2(1);
62755:
62756: l_num_entries NUMBER;
62757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62761: l_recog_line_1 NUMBER;

Line 62758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62754: l_acc_rev_natural_side_code VARCHAR2(1);
62755:
62756: l_num_entries NUMBER;
62757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62761: l_recog_line_1 NUMBER;
62762: l_recog_line_2 NUMBER;

Line 62759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62755:
62756: l_num_entries NUMBER;
62757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62761: l_recog_line_1 NUMBER;
62762: l_recog_line_2 NUMBER;
62763:

Line 62760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62756: l_num_entries NUMBER;
62757: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62758: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62759: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62760: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62761: l_recog_line_1 NUMBER;
62762: l_recog_line_2 NUMBER;
62763:
62764: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62766: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62762: l_recog_line_2 NUMBER;
62763:
62764: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62765: l_bflow_applied_to_amt NUMBER; -- 5132302
62766: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62767:
62768: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62769:
62770: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

62837: l_accrual_line_num := NULL; -- 4262811
62838: l_tmp_amt := NULL; -- 4262811
62839: --
62840:
62841: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62842: l_balance_type_code <> 'B' THEN
62843: IF NVL(p_source_83,'
62844: ') = 'PO' AND
62845: NVL(p_source_84,'

Line 62916: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

62912: --
62913: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62914:
62915: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62916: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62917:
62918: -- 4955764
62919: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62920: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

63008: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63009:
63010: IF xla_accounting_cache_pkg.GetValueChar
63011: (p_source_code => 'LEDGER_CATEGORY_CODE'
63012: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63013: AND l_bflow_method_code = 'PRIOR_ENTRY'
63014: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63015: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63016: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

63098: p_lookup_type => 'XLA_OWNER_TYPE'
63099: ,p_lookup_code => l_component_type_code
63100: )
63101: ,p_token_4 => 'PRODUCT_NAME'
63102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63106: ,p_ae_header_id => NULL

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

63099: ,p_lookup_code => l_component_type_code
63100: )
63101: ,p_token_4 => 'PRODUCT_NAME'
63102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63106: ,p_ae_header_id => NULL
63107: );

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

63100: )
63101: ,p_token_4 => 'PRODUCT_NAME'
63102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63106: ,p_ae_header_id => NULL
63107: );
63108:

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

63101: ,p_token_4 => 'PRODUCT_NAME'
63102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63106: ,p_ae_header_id => NULL
63107: );
63108:
63109: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63132: ----------------------------------------------------------------------------------
63133: -- 4219869 Business Flow
63134: -- Update journal entry status -- Need to generate this within IF
63135: ----------------------------------------------------------------------------------
63136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63137: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63138: ,p_balance_type_code => l_balance_type_code
63139: );
63140:

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

63193:
63194: --
63195: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63196: --
63197: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63198: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63199: ELSE
63200: ---------------------------------------------------------------------------------------------------
63201: -- 4262811a Switch Sign

Line 63222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63218:
63219: XLA_AE_LINES_PKG.ValidateCurrentLine;
63220: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63221:
63222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63223: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63224: ,p_balance_type_code => l_balance_type_code);
63225:
63226: END IF;

Line 63383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

63379: l_tmp_amt NUMBER;
63380: l_acc_rev_natural_side_code VARCHAR2(1);
63381:
63382: l_num_entries NUMBER;
63383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63387: l_recog_line_1 NUMBER;

Line 63384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

63380: l_acc_rev_natural_side_code VARCHAR2(1);
63381:
63382: l_num_entries NUMBER;
63383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63387: l_recog_line_1 NUMBER;
63388: l_recog_line_2 NUMBER;

Line 63385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

63381:
63382: l_num_entries NUMBER;
63383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63387: l_recog_line_1 NUMBER;
63388: l_recog_line_2 NUMBER;
63389:

Line 63386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

63382: l_num_entries NUMBER;
63383: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63384: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63385: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63386: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63387: l_recog_line_1 NUMBER;
63388: l_recog_line_2 NUMBER;
63389:
63390: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 63392: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

63388: l_recog_line_2 NUMBER;
63389:
63390: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
63391: l_bflow_applied_to_amt NUMBER; -- 5132302
63392: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
63393:
63394: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
63395:
63396: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

63463: l_accrual_line_num := NULL; -- 4262811
63464: l_tmp_amt := NULL; -- 4262811
63465: --
63466:
63467: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
63468: l_balance_type_code <> 'B' THEN
63469: IF NVL(p_source_83,'
63470: ') = 'PO' AND
63471: NVL(p_source_108,'

Line 63544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

63540: --
63541: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63542:
63543: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63544: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63545:
63546: -- 4955764
63547: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63548: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

63636: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63637:
63638: IF xla_accounting_cache_pkg.GetValueChar
63639: (p_source_code => 'LEDGER_CATEGORY_CODE'
63640: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63641: AND l_bflow_method_code = 'PRIOR_ENTRY'
63642: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63643: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63644: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

63726: p_lookup_type => 'XLA_OWNER_TYPE'
63727: ,p_lookup_code => l_component_type_code
63728: )
63729: ,p_token_4 => 'PRODUCT_NAME'
63730: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63731: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63732: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63733: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63734: ,p_ae_header_id => NULL

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

63727: ,p_lookup_code => l_component_type_code
63728: )
63729: ,p_token_4 => 'PRODUCT_NAME'
63730: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63731: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63732: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63733: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63734: ,p_ae_header_id => NULL
63735: );

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

63728: )
63729: ,p_token_4 => 'PRODUCT_NAME'
63730: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63731: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63732: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63733: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63734: ,p_ae_header_id => NULL
63735: );
63736:

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

63729: ,p_token_4 => 'PRODUCT_NAME'
63730: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63731: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63732: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63733: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63734: ,p_ae_header_id => NULL
63735: );
63736:
63737: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63764: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63760: ----------------------------------------------------------------------------------
63761: -- 4219869 Business Flow
63762: -- Update journal entry status -- Need to generate this within IF
63763: ----------------------------------------------------------------------------------
63764: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63765: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63766: ,p_balance_type_code => l_balance_type_code
63767: );
63768:

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

63821:
63822: --
63823: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63824: --
63825: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63826: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63827: ELSE
63828: ---------------------------------------------------------------------------------------------------
63829: -- 4262811a Switch Sign

Line 63850: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63846:
63847: XLA_AE_LINES_PKG.ValidateCurrentLine;
63848: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63849:
63850: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63851: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63852: ,p_balance_type_code => l_balance_type_code);
63853:
63854: END IF;

Line 64008: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64004: l_tmp_amt NUMBER;
64005: l_acc_rev_natural_side_code VARCHAR2(1);
64006:
64007: l_num_entries NUMBER;
64008: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64009: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64010: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64011: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64012: l_recog_line_1 NUMBER;

Line 64009: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64005: l_acc_rev_natural_side_code VARCHAR2(1);
64006:
64007: l_num_entries NUMBER;
64008: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64009: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64010: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64011: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64012: l_recog_line_1 NUMBER;
64013: l_recog_line_2 NUMBER;

Line 64010: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64006:
64007: l_num_entries NUMBER;
64008: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64009: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64010: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64011: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64012: l_recog_line_1 NUMBER;
64013: l_recog_line_2 NUMBER;
64014:

Line 64011: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64007: l_num_entries NUMBER;
64008: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64009: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64010: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64011: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64012: l_recog_line_1 NUMBER;
64013: l_recog_line_2 NUMBER;
64014:
64015: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64017: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64013: l_recog_line_2 NUMBER;
64014:
64015: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64016: l_bflow_applied_to_amt NUMBER; -- 5132302
64017: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64018:
64019: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64020:
64021: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

64088: l_accrual_line_num := NULL; -- 4262811
64089: l_tmp_amt := NULL; -- 4262811
64090: --
64091:
64092: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64093: l_balance_type_code <> 'B' THEN
64094: IF NVL(p_source_83,'
64095: ') = 'PO' AND
64096: NVL(p_source_84,'

Line 64167: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64163: --
64164: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64165:
64166: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64167: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64168:
64169: -- 4955764
64170: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64171: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

64259: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64260:
64261: IF xla_accounting_cache_pkg.GetValueChar
64262: (p_source_code => 'LEDGER_CATEGORY_CODE'
64263: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64264: AND l_bflow_method_code = 'PRIOR_ENTRY'
64265: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64266: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64267: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

64349: p_lookup_type => 'XLA_OWNER_TYPE'
64350: ,p_lookup_code => l_component_type_code
64351: )
64352: ,p_token_4 => 'PRODUCT_NAME'
64353: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64354: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64355: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64356: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64357: ,p_ae_header_id => NULL

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

64350: ,p_lookup_code => l_component_type_code
64351: )
64352: ,p_token_4 => 'PRODUCT_NAME'
64353: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64354: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64355: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64356: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64357: ,p_ae_header_id => NULL
64358: );

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

64351: )
64352: ,p_token_4 => 'PRODUCT_NAME'
64353: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64354: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64355: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64356: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64357: ,p_ae_header_id => NULL
64358: );
64359:

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

64352: ,p_token_4 => 'PRODUCT_NAME'
64353: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64354: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64355: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64356: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64357: ,p_ae_header_id => NULL
64358: );
64359:
64360: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 64387: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64383: ----------------------------------------------------------------------------------
64384: -- 4219869 Business Flow
64385: -- Update journal entry status -- Need to generate this within IF
64386: ----------------------------------------------------------------------------------
64387: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64388: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
64389: ,p_balance_type_code => l_balance_type_code
64390: );
64391:

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

64444:
64445: --
64446: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64447: --
64448: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64449: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64450: ELSE
64451: ---------------------------------------------------------------------------------------------------
64452: -- 4262811a Switch Sign

Line 64473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64469:
64470: XLA_AE_LINES_PKG.ValidateCurrentLine;
64471: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64472:
64473: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64474: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64475: ,p_balance_type_code => l_balance_type_code);
64476:
64477: END IF;

Line 64634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64630: l_tmp_amt NUMBER;
64631: l_acc_rev_natural_side_code VARCHAR2(1);
64632:
64633: l_num_entries NUMBER;
64634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64638: l_recog_line_1 NUMBER;

Line 64635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64631: l_acc_rev_natural_side_code VARCHAR2(1);
64632:
64633: l_num_entries NUMBER;
64634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64638: l_recog_line_1 NUMBER;
64639: l_recog_line_2 NUMBER;

Line 64636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64632:
64633: l_num_entries NUMBER;
64634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64638: l_recog_line_1 NUMBER;
64639: l_recog_line_2 NUMBER;
64640:

Line 64637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64633: l_num_entries NUMBER;
64634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64638: l_recog_line_1 NUMBER;
64639: l_recog_line_2 NUMBER;
64640:
64641: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64643: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64639: l_recog_line_2 NUMBER;
64640:
64641: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64642: l_bflow_applied_to_amt NUMBER; -- 5132302
64643: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64644:
64645: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64646:
64647: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

64714: l_accrual_line_num := NULL; -- 4262811
64715: l_tmp_amt := NULL; -- 4262811
64716: --
64717:
64718: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64719: l_balance_type_code <> 'B' THEN
64720: IF NVL(p_source_83,'
64721: ') = 'PO' AND
64722: NVL(p_source_108,'

Line 64795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64791: --
64792: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64793:
64794: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64795: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64796:
64797: -- 4955764
64798: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64799: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

64887: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64888:
64889: IF xla_accounting_cache_pkg.GetValueChar
64890: (p_source_code => 'LEDGER_CATEGORY_CODE'
64891: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64892: AND l_bflow_method_code = 'PRIOR_ENTRY'
64893: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64894: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64895: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

64977: p_lookup_type => 'XLA_OWNER_TYPE'
64978: ,p_lookup_code => l_component_type_code
64979: )
64980: ,p_token_4 => 'PRODUCT_NAME'
64981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64985: ,p_ae_header_id => NULL

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

64978: ,p_lookup_code => l_component_type_code
64979: )
64980: ,p_token_4 => 'PRODUCT_NAME'
64981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64985: ,p_ae_header_id => NULL
64986: );

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

64979: )
64980: ,p_token_4 => 'PRODUCT_NAME'
64981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64985: ,p_ae_header_id => NULL
64986: );
64987:

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

64980: ,p_token_4 => 'PRODUCT_NAME'
64981: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64982: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64983: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64984: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64985: ,p_ae_header_id => NULL
64986: );
64987:
64988: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 65015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65011: ----------------------------------------------------------------------------------
65012: -- 4219869 Business Flow
65013: -- Update journal entry status -- Need to generate this within IF
65014: ----------------------------------------------------------------------------------
65015: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65016: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
65017: ,p_balance_type_code => l_balance_type_code
65018: );
65019:

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

65072:
65073: --
65074: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65075: --
65076: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65077: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65078: ELSE
65079: ---------------------------------------------------------------------------------------------------
65080: -- 4262811a Switch Sign

Line 65101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65097:
65098: XLA_AE_LINES_PKG.ValidateCurrentLine;
65099: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65100:
65101: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65102: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65103: ,p_balance_type_code => l_balance_type_code);
65104:
65105: END IF;

Line 65796: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65792:
65793: l_calculate_acctd_flag VARCHAR2(1) :='N';
65794: l_calculate_g_l_flag VARCHAR2(1) :='N';
65795: --
65796: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65797: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65798: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65797: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65793: l_calculate_acctd_flag VARCHAR2(1) :='N';
65794: l_calculate_g_l_flag VARCHAR2(1) :='N';
65795: --
65796: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65797: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65798: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65798: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65794: l_calculate_g_l_flag VARCHAR2(1) :='N';
65795: --
65796: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65797: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65798: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65795: --
65796: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65797: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65798: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65796: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65797: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65798: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65797: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65798: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65798: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65799: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65800: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65801: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65802: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65803: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65804: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65805: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65806: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65807: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65808: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65809: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65810: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65811: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65819: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65812: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65819: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65820: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65813: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65819: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65820: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65821: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

65814: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65819: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65820: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65821: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65822:

Line 65819: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65815: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65819: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65820: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65821: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65822:
65823: l_event_id NUMBER;

Line 65820: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

65816: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65819: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65820: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65821: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65822:
65823: l_event_id NUMBER;
65824: l_previous_event_id NUMBER;

Line 65821: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

65817: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65818: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65819: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65820: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65821: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
65822:
65823: l_event_id NUMBER;
65824: l_previous_event_id NUMBER;
65825: l_first_event_id NUMBER;

Line 65839: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

65835: l_event_class_name VARCHAR2(80) := 'Credit Memos';
65836: l_description VARCHAR2(4000);
65837: l_transaction_reversal NUMBER;
65838: l_ae_header_id NUMBER;
65839: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
65840: l_log_module VARCHAR2(240);
65841: --
65842: l_acct_reversal_source VARCHAR2(30);
65843: l_trx_reversal_source VARCHAR2(30);

Line 66315: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

66311:
66312: --
66313: -- set event info as cache for other routines to refer event attributes
66314: --
66315: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
66316: (p_application_id => p_application_id
66317: ,p_primary_ledger_id => p_primary_ledger_id
66318: ,p_base_ledger_id => p_base_ledger_id
66319: ,p_target_ledger_id => p_target_ledger_id

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

66344:
66345: --
66346: -- set the status of entry to C_VALID (0)
66347: --
66348: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
66349:
66350: --
66351: -- initialize a row for ae header
66352: --

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

66387: --
66388: -- initilaize the status of ae headers for diffrent balance types
66389: -- the status is initialised to C_NOT_CREATED (2)
66390: --
66391: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66392: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66393: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66394:
66395: --

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

66388: -- initilaize the status of ae headers for diffrent balance types
66389: -- the status is initialised to C_NOT_CREATED (2)
66390: --
66391: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66392: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66393: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66394:
66395: --
66396: -- call api to validate and store accounting attributes for header

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

66389: -- the status is initialised to C_NOT_CREATED (2)
66390: --
66391: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66392: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66393: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66394:
66395: --
66396: -- call api to validate and store accounting attributes for header
66397: --

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

66442: --
66443: l_trx_reversal_source := SUBSTR(NULL, 1,30);
66444:
66445: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
66446: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
66447:
66448: xla_accounting_err_pkg.build_message
66449: (p_appli_s_name => 'XLA'
66450: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

66450: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
66451: ,p_token_1 => 'ACCT_ATTR_NAME'
66452: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66453: ,p_token_2 => 'PRODUCT_NAME'
66454: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66455: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66456: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66457: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66458:

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

66451: ,p_token_1 => 'ACCT_ATTR_NAME'
66452: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66453: ,p_token_2 => 'PRODUCT_NAME'
66454: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66455: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66456: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66457: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66458:
66459: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

66452: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66453: ,p_token_2 => 'PRODUCT_NAME'
66454: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66455: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66456: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66457: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66458:
66459: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
66460: --

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

66453: ,p_token_2 => 'PRODUCT_NAME'
66454: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66455: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66456: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66457: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66458:
66459: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
66460: --
66461: -- following sets the accounting attributes needed to reverse

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

66472: ----------------------------------------------------------------
66473: -- 4262811 - update the header statuses to invalid in need be
66474: ----------------------------------------------------------------
66475: --
66476: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
66477:
66478:
66479: -----------------------------------------------
66480: -- No accrual reversal for the event class/type

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

66643: ,p_module => l_log_module);
66644: END IF;
66645:
66646: --
66647: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
66648: --
66649: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
66650: --
66651: -- set event info as cache for other routines to refer event attributes

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

66645:
66646: --
66647: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
66648: --
66649: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
66650: --
66651: -- set event info as cache for other routines to refer event attributes
66652: --
66653:

Line 66657: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

66653:
66654: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
66655: l_previous_event_id := l_event_id;
66656:
66657: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
66658: (p_application_id => p_application_id
66659: ,p_primary_ledger_id => p_primary_ledger_id
66660: ,p_base_ledger_id => p_base_ledger_id
66661: ,p_target_ledger_id => p_target_ledger_id

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

66694: l_acct_reversal_source := SUBSTR(l_array_source_19(Idx), 1,30);
66695:
66696: IF l_continue_with_lines THEN
66697: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
66698: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
66699:
66700: xla_accounting_err_pkg.build_message
66701: (p_appli_s_name => 'XLA'
66702: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

66702: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
66703: ,p_token_1 => 'LINE_NUMBER'
66704: ,p_value_1 => l_array_extract_line_num(Idx)
66705: ,p_token_2 => 'PRODUCT_NAME'
66706: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66707: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66708: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66709: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66710:

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

66703: ,p_token_1 => 'LINE_NUMBER'
66704: ,p_value_1 => l_array_extract_line_num(Idx)
66705: ,p_token_2 => 'PRODUCT_NAME'
66706: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66707: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66708: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66709: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66710:
66711: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

66704: ,p_value_1 => l_array_extract_line_num(Idx)
66705: ,p_token_2 => 'PRODUCT_NAME'
66706: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66707: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66708: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66709: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66710:
66711: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
66712: --

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

66705: ,p_token_2 => 'PRODUCT_NAME'
66706: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66707: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66708: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66709: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66710:
66711: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
66712: --
66713: -- following sets the accounting attributes needed to reverse

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

67857:
67858: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
67859: -- or secondary ledger that has different currency with primary
67860: -- or alc that is calculated by sla
67861: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67862: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67863:
67864: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67865: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

67858: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
67859: -- or secondary ledger that has different currency with primary
67860: -- or alc that is calculated by sla
67861: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67862: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67863:
67864: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67865: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67866: AND (l_actual_flag = 'A')) THEN

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

67860: -- or alc that is calculated by sla
67861: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67862: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67863:
67864: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67865: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67866: AND (l_actual_flag = 'A')) THEN
67867: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67868: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 67865: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

67861: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67862: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67863:
67864: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67865: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67866: AND (l_actual_flag = 'A')) THEN
67867: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67868: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67869: ,p_application_id => p_application_id

Line 67868: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

67864: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67865: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67866: AND (l_actual_flag = 'A')) THEN
67867: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67868: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67869: ,p_application_id => p_application_id
67870: ,p_amb_context_code => 'DEFAULT'
67871: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
67872: ,p_event_class_code => C_EVENT_CLASS_CODE

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

67867: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67868: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67869: ,p_application_id => p_application_id
67870: ,p_amb_context_code => 'DEFAULT'
67871: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
67872: ,p_event_class_code => C_EVENT_CLASS_CODE
67873: ,p_event_type_code => C_EVENT_TYPE_CODE
67874:
67875: ,p_gain_ccid => -1

Line 68649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68645:
68646: l_calculate_acctd_flag VARCHAR2(1) :='N';
68647: l_calculate_g_l_flag VARCHAR2(1) :='N';
68648: --
68649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68646: l_calculate_acctd_flag VARCHAR2(1) :='N';
68647: l_calculate_g_l_flag VARCHAR2(1) :='N';
68648: --
68649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68647: l_calculate_g_l_flag VARCHAR2(1) :='N';
68648: --
68649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68648: --
68649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68673: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68673: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68674: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

68667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68673: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68674: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68675:

Line 68672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68673: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68674: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68675:
68676: l_event_id NUMBER;

Line 68673: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

68669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68673: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68674: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68675:
68676: l_event_id NUMBER;
68677: l_previous_event_id NUMBER;

Line 68674: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

68670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68673: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68674: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
68675:
68676: l_event_id NUMBER;
68677: l_previous_event_id NUMBER;
68678: l_first_event_id NUMBER;

Line 68692: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

68688: l_event_class_name VARCHAR2(80) := 'Debit Memos';
68689: l_description VARCHAR2(4000);
68690: l_transaction_reversal NUMBER;
68691: l_ae_header_id NUMBER;
68692: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
68693: l_log_module VARCHAR2(240);
68694: --
68695: l_acct_reversal_source VARCHAR2(30);
68696: l_trx_reversal_source VARCHAR2(30);

Line 69165: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

69161:
69162: --
69163: -- set event info as cache for other routines to refer event attributes
69164: --
69165: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
69166: (p_application_id => p_application_id
69167: ,p_primary_ledger_id => p_primary_ledger_id
69168: ,p_base_ledger_id => p_base_ledger_id
69169: ,p_target_ledger_id => p_target_ledger_id

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

69194:
69195: --
69196: -- set the status of entry to C_VALID (0)
69197: --
69198: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
69199:
69200: --
69201: -- initialize a row for ae header
69202: --

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

69237: --
69238: -- initilaize the status of ae headers for diffrent balance types
69239: -- the status is initialised to C_NOT_CREATED (2)
69240: --
69241: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69242: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69243: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69244:
69245: --

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

69238: -- initilaize the status of ae headers for diffrent balance types
69239: -- the status is initialised to C_NOT_CREATED (2)
69240: --
69241: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69242: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69243: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69244:
69245: --
69246: -- call api to validate and store accounting attributes for header

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

69239: -- the status is initialised to C_NOT_CREATED (2)
69240: --
69241: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69242: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69243: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69244:
69245: --
69246: -- call api to validate and store accounting attributes for header
69247: --

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

69292: --
69293: l_trx_reversal_source := SUBSTR(NULL, 1,30);
69294:
69295: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
69296: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
69297:
69298: xla_accounting_err_pkg.build_message
69299: (p_appli_s_name => 'XLA'
69300: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

69300: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
69301: ,p_token_1 => 'ACCT_ATTR_NAME'
69302: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
69303: ,p_token_2 => 'PRODUCT_NAME'
69304: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69305: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69306: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69307: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69308:

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

69301: ,p_token_1 => 'ACCT_ATTR_NAME'
69302: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
69303: ,p_token_2 => 'PRODUCT_NAME'
69304: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69305: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69306: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69307: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69308:
69309: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

69302: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
69303: ,p_token_2 => 'PRODUCT_NAME'
69304: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69305: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69306: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69307: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69308:
69309: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
69310: --

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

69303: ,p_token_2 => 'PRODUCT_NAME'
69304: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69305: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69306: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69307: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69308:
69309: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
69310: --
69311: -- following sets the accounting attributes needed to reverse

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

69322: ----------------------------------------------------------------
69323: -- 4262811 - update the header statuses to invalid in need be
69324: ----------------------------------------------------------------
69325: --
69326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
69327:
69328:
69329: -----------------------------------------------
69330: -- No accrual reversal for the event class/type

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

69492: ,p_module => l_log_module);
69493: END IF;
69494:
69495: --
69496: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
69497: --
69498: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
69499: --
69500: -- set event info as cache for other routines to refer event attributes

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

69494:
69495: --
69496: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
69497: --
69498: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
69499: --
69500: -- set event info as cache for other routines to refer event attributes
69501: --
69502:

Line 69506: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

69502:
69503: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
69504: l_previous_event_id := l_event_id;
69505:
69506: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
69507: (p_application_id => p_application_id
69508: ,p_primary_ledger_id => p_primary_ledger_id
69509: ,p_base_ledger_id => p_base_ledger_id
69510: ,p_target_ledger_id => p_target_ledger_id

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

69543: l_acct_reversal_source := SUBSTR(l_array_source_19(Idx), 1,30);
69544:
69545: IF l_continue_with_lines THEN
69546: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
69547: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
69548:
69549: xla_accounting_err_pkg.build_message
69550: (p_appli_s_name => 'XLA'
69551: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

69551: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
69552: ,p_token_1 => 'LINE_NUMBER'
69553: ,p_value_1 => l_array_extract_line_num(Idx)
69554: ,p_token_2 => 'PRODUCT_NAME'
69555: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69556: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69557: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69558: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69559:

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

69552: ,p_token_1 => 'LINE_NUMBER'
69553: ,p_value_1 => l_array_extract_line_num(Idx)
69554: ,p_token_2 => 'PRODUCT_NAME'
69555: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69556: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69557: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69558: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69559:
69560: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

69553: ,p_value_1 => l_array_extract_line_num(Idx)
69554: ,p_token_2 => 'PRODUCT_NAME'
69555: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69556: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69557: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69558: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69559:
69560: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
69561: --

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

69554: ,p_token_2 => 'PRODUCT_NAME'
69555: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69556: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69557: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69558: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69559:
69560: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
69561: --
69562: -- following sets the accounting attributes needed to reverse

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

70689:
70690: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
70691: -- or secondary ledger that has different currency with primary
70692: -- or alc that is calculated by sla
70693: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70694: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70695:
70696: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70697: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

70690: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
70691: -- or secondary ledger that has different currency with primary
70692: -- or alc that is calculated by sla
70693: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70694: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70695:
70696: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70697: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70698: AND (l_actual_flag = 'A')) THEN

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

70692: -- or alc that is calculated by sla
70693: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70694: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70695:
70696: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70697: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70698: AND (l_actual_flag = 'A')) THEN
70699: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70700: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 70697: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

70693: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70694: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70695:
70696: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70697: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70698: AND (l_actual_flag = 'A')) THEN
70699: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70700: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70701: ,p_application_id => p_application_id

Line 70700: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

70696: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70697: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70698: AND (l_actual_flag = 'A')) THEN
70699: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70700: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70701: ,p_application_id => p_application_id
70702: ,p_amb_context_code => 'DEFAULT'
70703: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
70704: ,p_event_class_code => C_EVENT_CLASS_CODE

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

70699: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70700: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70701: ,p_application_id => p_application_id
70702: ,p_amb_context_code => 'DEFAULT'
70703: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
70704: ,p_event_class_code => C_EVENT_CLASS_CODE
70705: ,p_event_type_code => C_EVENT_TYPE_CODE
70706:
70707: ,p_gain_ccid => -1

Line 71502: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71498:
71499: l_calculate_acctd_flag VARCHAR2(1) :='N';
71500: l_calculate_g_l_flag VARCHAR2(1) :='N';
71501: --
71502: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71503: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71504: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71503: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71499: l_calculate_acctd_flag VARCHAR2(1) :='N';
71500: l_calculate_g_l_flag VARCHAR2(1) :='N';
71501: --
71502: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71503: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71504: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 71504: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

71500: l_calculate_g_l_flag VARCHAR2(1) :='N';
71501: --
71502: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71503: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71504: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71501: --
71502: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71503: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71504: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71502: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71503: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71504: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

71503: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71504: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

71504: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71505: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71506: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71507: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71508: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71509: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71510: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

71511: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71512: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71513: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71514: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

71515: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71516: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71517: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71525: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71518: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71525: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71526: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

71519: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71525: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71526: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71527: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

71520: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71525: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71526: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71527: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71528:

Line 71525: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

71521: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71525: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71526: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71527: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71528:
71529: l_event_id NUMBER;

Line 71526: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

71522: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71525: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71526: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71527: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71528:
71529: l_event_id NUMBER;
71530: l_previous_event_id NUMBER;

Line 71527: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

71523: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
71524: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
71525: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
71526: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71527: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
71528:
71529: l_event_id NUMBER;
71530: l_previous_event_id NUMBER;
71531: l_first_event_id NUMBER;

Line 71545: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

71541: l_event_class_name VARCHAR2(80) := 'Invoices';
71542: l_description VARCHAR2(4000);
71543: l_transaction_reversal NUMBER;
71544: l_ae_header_id NUMBER;
71545: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
71546: l_log_module VARCHAR2(240);
71547: --
71548: l_acct_reversal_source VARCHAR2(30);
71549: l_trx_reversal_source VARCHAR2(30);

Line 72036: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

72032:
72033: --
72034: -- set event info as cache for other routines to refer event attributes
72035: --
72036: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
72037: (p_application_id => p_application_id
72038: ,p_primary_ledger_id => p_primary_ledger_id
72039: ,p_base_ledger_id => p_base_ledger_id
72040: ,p_target_ledger_id => p_target_ledger_id

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

72065:
72066: --
72067: -- set the status of entry to C_VALID (0)
72068: --
72069: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72070:
72071: --
72072: -- initialize a row for ae header
72073: --

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

72110: --
72111: -- initilaize the status of ae headers for diffrent balance types
72112: -- the status is initialised to C_NOT_CREATED (2)
72113: --
72114: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72115: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72116: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72117:
72118: --

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

72111: -- initilaize the status of ae headers for diffrent balance types
72112: -- the status is initialised to C_NOT_CREATED (2)
72113: --
72114: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72115: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72116: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72117:
72118: --
72119: -- call api to validate and store accounting attributes for header

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

72112: -- the status is initialised to C_NOT_CREATED (2)
72113: --
72114: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72115: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72116: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72117:
72118: --
72119: -- call api to validate and store accounting attributes for header
72120: --

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

72165: --
72166: l_trx_reversal_source := SUBSTR(NULL, 1,30);
72167:
72168: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
72169: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
72170:
72171: xla_accounting_err_pkg.build_message
72172: (p_appli_s_name => 'XLA'
72173: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

72173: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
72174: ,p_token_1 => 'ACCT_ATTR_NAME'
72175: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72176: ,p_token_2 => 'PRODUCT_NAME'
72177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72181:

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

72174: ,p_token_1 => 'ACCT_ATTR_NAME'
72175: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72176: ,p_token_2 => 'PRODUCT_NAME'
72177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72181:
72182: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

72175: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72176: ,p_token_2 => 'PRODUCT_NAME'
72177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72181:
72182: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
72183: --

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

72176: ,p_token_2 => 'PRODUCT_NAME'
72177: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72178: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72179: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72180: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72181:
72182: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
72183: --
72184: -- following sets the accounting attributes needed to reverse

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

72195: ----------------------------------------------------------------
72196: -- 4262811 - update the header statuses to invalid in need be
72197: ----------------------------------------------------------------
72198: --
72199: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
72200:
72201:
72202: -----------------------------------------------
72203: -- No accrual reversal for the event class/type

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

72367: ,p_module => l_log_module);
72368: END IF;
72369:
72370: --
72371: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
72372: --
72373: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72374: --
72375: -- set event info as cache for other routines to refer event attributes

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

72369:
72370: --
72371: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
72372: --
72373: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72374: --
72375: -- set event info as cache for other routines to refer event attributes
72376: --
72377:

Line 72381: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

72377:
72378: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
72379: l_previous_event_id := l_event_id;
72380:
72381: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
72382: (p_application_id => p_application_id
72383: ,p_primary_ledger_id => p_primary_ledger_id
72384: ,p_base_ledger_id => p_base_ledger_id
72385: ,p_target_ledger_id => p_target_ledger_id

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

72418: l_acct_reversal_source := SUBSTR(l_array_source_19(Idx), 1,30);
72419:
72420: IF l_continue_with_lines THEN
72421: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
72422: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
72423:
72424: xla_accounting_err_pkg.build_message
72425: (p_appli_s_name => 'XLA'
72426: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

72426: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
72427: ,p_token_1 => 'LINE_NUMBER'
72428: ,p_value_1 => l_array_extract_line_num(Idx)
72429: ,p_token_2 => 'PRODUCT_NAME'
72430: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72431: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72432: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72433: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72434:

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

72427: ,p_token_1 => 'LINE_NUMBER'
72428: ,p_value_1 => l_array_extract_line_num(Idx)
72429: ,p_token_2 => 'PRODUCT_NAME'
72430: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72431: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72432: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72433: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72434:
72435: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

72428: ,p_value_1 => l_array_extract_line_num(Idx)
72429: ,p_token_2 => 'PRODUCT_NAME'
72430: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72431: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72432: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72433: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72434:
72435: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
72436: --

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

72429: ,p_token_2 => 'PRODUCT_NAME'
72430: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72431: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72432: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72433: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72434:
72435: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
72436: --
72437: -- following sets the accounting attributes needed to reverse

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

73657:
73658: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
73659: -- or secondary ledger that has different currency with primary
73660: -- or alc that is calculated by sla
73661: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
73662: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
73663:
73664: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73665: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

73658: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
73659: -- or secondary ledger that has different currency with primary
73660: -- or alc that is calculated by sla
73661: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
73662: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
73663:
73664: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73665: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
73666: AND (l_actual_flag = 'A')) THEN

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

73660: -- or alc that is calculated by sla
73661: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
73662: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
73663:
73664: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73665: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
73666: AND (l_actual_flag = 'A')) THEN
73667: XLA_AE_LINES_PKG.CreateGainOrLossLines(
73668: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 73665: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

73661: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
73662: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
73663:
73664: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73665: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
73666: AND (l_actual_flag = 'A')) THEN
73667: XLA_AE_LINES_PKG.CreateGainOrLossLines(
73668: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73669: ,p_application_id => p_application_id

Line 73668: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

73664: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
73665: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
73666: AND (l_actual_flag = 'A')) THEN
73667: XLA_AE_LINES_PKG.CreateGainOrLossLines(
73668: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73669: ,p_application_id => p_application_id
73670: ,p_amb_context_code => 'DEFAULT'
73671: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
73672: ,p_event_class_code => C_EVENT_CLASS_CODE

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

73667: XLA_AE_LINES_PKG.CreateGainOrLossLines(
73668: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73669: ,p_application_id => p_application_id
73670: ,p_amb_context_code => 'DEFAULT'
73671: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
73672: ,p_event_class_code => C_EVENT_CLASS_CODE
73673: ,p_event_type_code => C_EVENT_TYPE_CODE
73674:
73675: ,p_gain_ccid => -1

Line 74263: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74259:
74260: l_calculate_acctd_flag VARCHAR2(1) :='N';
74261: l_calculate_g_l_flag VARCHAR2(1) :='N';
74262: --
74263: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74264: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74265: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74264: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74260: l_calculate_acctd_flag VARCHAR2(1) :='N';
74261: l_calculate_g_l_flag VARCHAR2(1) :='N';
74262: --
74263: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74264: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74265: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74265: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74261: l_calculate_g_l_flag VARCHAR2(1) :='N';
74262: --
74263: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74264: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74265: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74262: --
74263: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74264: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74265: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74263: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74264: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74265: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74264: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74265: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74265: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74266: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74267: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74268: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74269: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74270: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74271: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74272: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74273: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74274: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74275: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74276: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74277: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74278: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74286: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74279: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74286: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74287: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74280: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74286: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74287: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74288: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

74281: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74286: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74287: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74288: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74289:

Line 74286: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74282: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74286: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74287: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74288: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74289:
74290: l_event_id NUMBER;

Line 74287: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

74283: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74286: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74287: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74288: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74289:
74290: l_event_id NUMBER;
74291: l_previous_event_id NUMBER;

Line 74288: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

74284: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74285: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74286: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74287: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74288: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
74289:
74290: l_event_id NUMBER;
74291: l_previous_event_id NUMBER;
74292: l_first_event_id NUMBER;

Line 74306: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

74302: l_event_class_name VARCHAR2(80) := 'Burden for Invoices';
74303: l_description VARCHAR2(4000);
74304: l_transaction_reversal NUMBER;
74305: l_ae_header_id NUMBER;
74306: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
74307: l_log_module VARCHAR2(240);
74308: --
74309: l_acct_reversal_source VARCHAR2(30);
74310: l_trx_reversal_source VARCHAR2(30);

Line 74676: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

74672:
74673: --
74674: -- set event info as cache for other routines to refer event attributes
74675: --
74676: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
74677: (p_application_id => p_application_id
74678: ,p_primary_ledger_id => p_primary_ledger_id
74679: ,p_base_ledger_id => p_base_ledger_id
74680: ,p_target_ledger_id => p_target_ledger_id

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

74705:
74706: --
74707: -- set the status of entry to C_VALID (0)
74708: --
74709: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74710:
74711: --
74712: -- initialize a row for ae header
74713: --

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

74729: --
74730: -- initilaize the status of ae headers for diffrent balance types
74731: -- the status is initialised to C_NOT_CREATED (2)
74732: --
74733: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74734: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74735: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74736:
74737: --

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

74730: -- initilaize the status of ae headers for diffrent balance types
74731: -- the status is initialised to C_NOT_CREATED (2)
74732: --
74733: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74734: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74735: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74736:
74737: --
74738: -- call api to validate and store accounting attributes for header

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

74731: -- the status is initialised to C_NOT_CREATED (2)
74732: --
74733: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74734: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74735: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74736:
74737: --
74738: -- call api to validate and store accounting attributes for header
74739: --

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

74770: --
74771: l_trx_reversal_source := SUBSTR(NULL, 1,30);
74772:
74773: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
74774: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
74775:
74776: xla_accounting_err_pkg.build_message
74777: (p_appli_s_name => 'XLA'
74778: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

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

74778: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
74779: ,p_token_1 => 'ACCT_ATTR_NAME'
74780: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74781: ,p_token_2 => 'PRODUCT_NAME'
74782: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74783: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74784: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74785: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74786:

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

74779: ,p_token_1 => 'ACCT_ATTR_NAME'
74780: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74781: ,p_token_2 => 'PRODUCT_NAME'
74782: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74783: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74784: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74785: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74786:
74787: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

74780: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74781: ,p_token_2 => 'PRODUCT_NAME'
74782: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74783: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74784: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74785: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74786:
74787: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
74788: --

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

74781: ,p_token_2 => 'PRODUCT_NAME'
74782: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74783: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74784: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74785: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74786:
74787: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
74788: --
74789: -- following sets the accounting attributes needed to reverse

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

74800: ----------------------------------------------------------------
74801: -- 4262811 - update the header statuses to invalid in need be
74802: ----------------------------------------------------------------
74803: --
74804: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
74805:
74806:
74807: -----------------------------------------------
74808: -- No accrual reversal for the event class/type

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

74971: ,p_module => l_log_module);
74972: END IF;
74973:
74974: --
74975: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
74976: --
74977: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74978: --
74979: -- set event info as cache for other routines to refer event attributes

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

74973:
74974: --
74975: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
74976: --
74977: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74978: --
74979: -- set event info as cache for other routines to refer event attributes
74980: --
74981:

Line 74985: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

74981:
74982: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
74983: l_previous_event_id := l_event_id;
74984:
74985: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
74986: (p_application_id => p_application_id
74987: ,p_primary_ledger_id => p_primary_ledger_id
74988: ,p_base_ledger_id => p_base_ledger_id
74989: ,p_target_ledger_id => p_target_ledger_id

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

75022: l_acct_reversal_source := SUBSTR(l_array_source_85(Idx), 1,30);
75023:
75024: IF l_continue_with_lines THEN
75025: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
75026: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
75027:
75028: xla_accounting_err_pkg.build_message
75029: (p_appli_s_name => 'XLA'
75030: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

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

75030: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
75031: ,p_token_1 => 'LINE_NUMBER'
75032: ,p_value_1 => l_array_extract_line_num(Idx)
75033: ,p_token_2 => 'PRODUCT_NAME'
75034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75038:

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

75031: ,p_token_1 => 'LINE_NUMBER'
75032: ,p_value_1 => l_array_extract_line_num(Idx)
75033: ,p_token_2 => 'PRODUCT_NAME'
75034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75038:
75039: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

75032: ,p_value_1 => l_array_extract_line_num(Idx)
75033: ,p_token_2 => 'PRODUCT_NAME'
75034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75038:
75039: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75040: --

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

75033: ,p_token_2 => 'PRODUCT_NAME'
75034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75038:
75039: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75040: --
75041: -- following sets the accounting attributes needed to reverse

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

75534:
75535: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
75536: -- or secondary ledger that has different currency with primary
75537: -- or alc that is calculated by sla
75538: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75539: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75540:
75541: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75542: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

75535: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
75536: -- or secondary ledger that has different currency with primary
75537: -- or alc that is calculated by sla
75538: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75539: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75540:
75541: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75542: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75543: AND (l_actual_flag = 'A')) THEN

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

75537: -- or alc that is calculated by sla
75538: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75539: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75540:
75541: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75542: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75543: AND (l_actual_flag = 'A')) THEN
75544: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75545: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 75542: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

75538: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75539: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75540:
75541: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75542: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75543: AND (l_actual_flag = 'A')) THEN
75544: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75545: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75546: ,p_application_id => p_application_id

Line 75545: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

75541: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75542: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75543: AND (l_actual_flag = 'A')) THEN
75544: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75545: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75546: ,p_application_id => p_application_id
75547: ,p_amb_context_code => 'DEFAULT'
75548: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
75549: ,p_event_class_code => C_EVENT_CLASS_CODE

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

75544: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75545: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75546: ,p_application_id => p_application_id
75547: ,p_amb_context_code => 'DEFAULT'
75548: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
75549: ,p_event_class_code => C_EVENT_CLASS_CODE
75550: ,p_event_type_code => C_EVENT_TYPE_CODE
75551:
75552: ,p_gain_ccid => -1

Line 76190: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76186:
76187: l_calculate_acctd_flag VARCHAR2(1) :='N';
76188: l_calculate_g_l_flag VARCHAR2(1) :='N';
76189: --
76190: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76191: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76192: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76191: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76187: l_calculate_acctd_flag VARCHAR2(1) :='N';
76188: l_calculate_g_l_flag VARCHAR2(1) :='N';
76189: --
76190: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76191: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76192: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76192: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76188: l_calculate_g_l_flag VARCHAR2(1) :='N';
76189: --
76190: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76191: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76192: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76189: --
76190: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76191: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76192: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76190: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76191: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76192: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76191: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76192: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76192: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76193: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76194: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76195: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76196: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76197: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76198: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76199: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76200: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76201: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76202: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76203: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76204: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76205: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76213: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76206: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76213: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76214: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76207: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76213: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76214: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76215: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

76208: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76213: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76214: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76215: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76216:

Line 76213: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76209: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76213: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76214: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76215: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76216:
76217: l_event_id NUMBER;

Line 76214: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

76210: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76213: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76214: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76215: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76216:
76217: l_event_id NUMBER;
76218: l_previous_event_id NUMBER;

Line 76215: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

76211: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76212: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76213: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76214: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76215: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
76216:
76217: l_event_id NUMBER;
76218: l_previous_event_id NUMBER;
76219: l_first_event_id NUMBER;

Line 76233: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

76229: l_event_class_name VARCHAR2(80) := 'Prepayment Applications';
76230: l_description VARCHAR2(4000);
76231: l_transaction_reversal NUMBER;
76232: l_ae_header_id NUMBER;
76233: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
76234: l_log_module VARCHAR2(240);
76235: --
76236: l_acct_reversal_source VARCHAR2(30);
76237: l_trx_reversal_source VARCHAR2(30);

Line 76593: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

76589:
76590: --
76591: -- set event info as cache for other routines to refer event attributes
76592: --
76593: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
76594: (p_application_id => p_application_id
76595: ,p_primary_ledger_id => p_primary_ledger_id
76596: ,p_base_ledger_id => p_base_ledger_id
76597: ,p_target_ledger_id => p_target_ledger_id

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

76622:
76623: --
76624: -- set the status of entry to C_VALID (0)
76625: --
76626: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76627:
76628: --
76629: -- initialize a row for ae header
76630: --

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

76654: --
76655: -- initilaize the status of ae headers for diffrent balance types
76656: -- the status is initialised to C_NOT_CREATED (2)
76657: --
76658: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76659: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76660: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76661:
76662: --

Line 76659: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

76655: -- initilaize the status of ae headers for diffrent balance types
76656: -- the status is initialised to C_NOT_CREATED (2)
76657: --
76658: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76659: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76660: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76661:
76662: --
76663: -- call api to validate and store accounting attributes for header

Line 76660: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

76656: -- the status is initialised to C_NOT_CREATED (2)
76657: --
76658: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76659: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76660: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76661:
76662: --
76663: -- call api to validate and store accounting attributes for header
76664: --

Line 76705: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

76701: --
76702: l_trx_reversal_source := SUBSTR(NULL, 1,30);
76703:
76704: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
76705: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
76706:
76707: xla_accounting_err_pkg.build_message
76708: (p_appli_s_name => 'XLA'
76709: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 76713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

76709: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
76710: ,p_token_1 => 'ACCT_ATTR_NAME'
76711: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76712: ,p_token_2 => 'PRODUCT_NAME'
76713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76717:

Line 76714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

76710: ,p_token_1 => 'ACCT_ATTR_NAME'
76711: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76712: ,p_token_2 => 'PRODUCT_NAME'
76713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76717:
76718: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 76715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76711: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76712: ,p_token_2 => 'PRODUCT_NAME'
76713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76717:
76718: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
76719: --

Line 76716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

76712: ,p_token_2 => 'PRODUCT_NAME'
76713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76717:
76718: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
76719: --
76720: -- following sets the accounting attributes needed to reverse

Line 76735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

76731: ----------------------------------------------------------------
76732: -- 4262811 - update the header statuses to invalid in need be
76733: ----------------------------------------------------------------
76734: --
76735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
76736:
76737:
76738: -----------------------------------------------
76739: -- No accrual reversal for the event class/type

Line 76890: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

76886: ,p_module => l_log_module);
76887: END IF;
76888:
76889: --
76890: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
76891: --
76892: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76893: --
76894: -- set event info as cache for other routines to refer event attributes

Line 76892: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

76888:
76889: --
76890: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
76891: --
76892: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76893: --
76894: -- set event info as cache for other routines to refer event attributes
76895: --
76896:

Line 76900: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

76896:
76897: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
76898: l_previous_event_id := l_event_id;
76899:
76900: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
76901: (p_application_id => p_application_id
76902: ,p_primary_ledger_id => p_primary_ledger_id
76903: ,p_base_ledger_id => p_base_ledger_id
76904: ,p_target_ledger_id => p_target_ledger_id

Line 76941: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

76937: l_acct_reversal_source := SUBSTR(l_array_source_19(Idx), 1,30);
76938:
76939: IF l_continue_with_lines THEN
76940: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
76941: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
76942:
76943: xla_accounting_err_pkg.build_message
76944: (p_appli_s_name => 'XLA'
76945: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 76949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

76945: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
76946: ,p_token_1 => 'LINE_NUMBER'
76947: ,p_value_1 => l_array_extract_line_num(Idx)
76948: ,p_token_2 => 'PRODUCT_NAME'
76949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76953:

Line 76950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

76946: ,p_token_1 => 'LINE_NUMBER'
76947: ,p_value_1 => l_array_extract_line_num(Idx)
76948: ,p_token_2 => 'PRODUCT_NAME'
76949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76953:
76954: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 76951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76947: ,p_value_1 => l_array_extract_line_num(Idx)
76948: ,p_token_2 => 'PRODUCT_NAME'
76949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76953:
76954: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
76955: --

Line 76952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

76948: ,p_token_2 => 'PRODUCT_NAME'
76949: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76950: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76951: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76952: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76953:
76954: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
76955: --
76956: -- following sets the accounting attributes needed to reverse

Line 77133: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

77129:
77130: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
77131: -- or secondary ledger that has different currency with primary
77132: -- or alc that is calculated by sla
77133: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77134: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77135:
77136: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77137: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 77134: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

77130: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
77131: -- or secondary ledger that has different currency with primary
77132: -- or alc that is calculated by sla
77133: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77134: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77135:
77136: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77137: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77138: AND (l_actual_flag = 'A')) THEN

Line 77136: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

77132: -- or alc that is calculated by sla
77133: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77134: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77135:
77136: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77137: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77138: AND (l_actual_flag = 'A')) THEN
77139: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77140: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 77137: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

77133: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77134: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77135:
77136: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77137: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77138: AND (l_actual_flag = 'A')) THEN
77139: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77140: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77141: ,p_application_id => p_application_id

Line 77140: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

77136: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77137: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77138: AND (l_actual_flag = 'A')) THEN
77139: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77140: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77141: ,p_application_id => p_application_id
77142: ,p_amb_context_code => 'DEFAULT'
77143: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
77144: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 77143: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

77139: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77140: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77141: ,p_application_id => p_application_id
77142: ,p_amb_context_code => 'DEFAULT'
77143: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
77144: ,p_event_class_code => C_EVENT_CLASS_CODE
77145: ,p_event_type_code => C_EVENT_TYPE_CODE
77146:
77147: ,p_gain_ccid => -1

Line 77926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77922:
77923: l_calculate_acctd_flag VARCHAR2(1) :='N';
77924: l_calculate_g_l_flag VARCHAR2(1) :='N';
77925: --
77926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77923: l_calculate_acctd_flag VARCHAR2(1) :='N';
77924: l_calculate_g_l_flag VARCHAR2(1) :='N';
77925: --
77926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77924: l_calculate_g_l_flag VARCHAR2(1) :='N';
77925: --
77926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77925: --
77926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77926: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77927: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77928: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77929: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77930: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77931: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77932: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77933: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77934: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77935: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77936: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77937: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77938: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77939: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77940: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77941: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77942: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77943: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

77944: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77952:

Line 77949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77945: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77952:
77953: l_event_id NUMBER;

Line 77950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

77946: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77952:
77953: l_event_id NUMBER;
77954: l_previous_event_id NUMBER;

Line 77951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

77947: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77948: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77949: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77950: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77951: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
77952:
77953: l_event_id NUMBER;
77954: l_previous_event_id NUMBER;
77955: l_first_event_id NUMBER;

Line 77969: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

77965: l_event_class_name VARCHAR2(80) := 'Prepayments';
77966: l_description VARCHAR2(4000);
77967: l_transaction_reversal NUMBER;
77968: l_ae_header_id NUMBER;
77969: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
77970: l_log_module VARCHAR2(240);
77971: --
77972: l_acct_reversal_source VARCHAR2(30);
77973: l_trx_reversal_source VARCHAR2(30);

Line 78445: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

78441:
78442: --
78443: -- set event info as cache for other routines to refer event attributes
78444: --
78445: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
78446: (p_application_id => p_application_id
78447: ,p_primary_ledger_id => p_primary_ledger_id
78448: ,p_base_ledger_id => p_base_ledger_id
78449: ,p_target_ledger_id => p_target_ledger_id

Line 78478: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

78474:
78475: --
78476: -- set the status of entry to C_VALID (0)
78477: --
78478: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78479:
78480: --
78481: -- initialize a row for ae header
78482: --

Line 78521: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78517: --
78518: -- initilaize the status of ae headers for diffrent balance types
78519: -- the status is initialised to C_NOT_CREATED (2)
78520: --
78521: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78522: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78523: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78524:
78525: --

Line 78522: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78518: -- initilaize the status of ae headers for diffrent balance types
78519: -- the status is initialised to C_NOT_CREATED (2)
78520: --
78521: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78522: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78523: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78524:
78525: --
78526: -- call api to validate and store accounting attributes for header

Line 78523: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78519: -- the status is initialised to C_NOT_CREATED (2)
78520: --
78521: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78522: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78523: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78524:
78525: --
78526: -- call api to validate and store accounting attributes for header
78527: --

Line 78576: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

78572: --
78573: l_trx_reversal_source := SUBSTR(NULL, 1,30);
78574:
78575: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
78576: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
78577:
78578: xla_accounting_err_pkg.build_message
78579: (p_appli_s_name => 'XLA'
78580: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 78584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

78580: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
78581: ,p_token_1 => 'ACCT_ATTR_NAME'
78582: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78583: ,p_token_2 => 'PRODUCT_NAME'
78584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78588:

Line 78585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

78581: ,p_token_1 => 'ACCT_ATTR_NAME'
78582: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78583: ,p_token_2 => 'PRODUCT_NAME'
78584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78588:
78589: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 78586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78582: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78583: ,p_token_2 => 'PRODUCT_NAME'
78584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78588:
78589: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
78590: --

Line 78587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

78583: ,p_token_2 => 'PRODUCT_NAME'
78584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78588:
78589: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
78590: --
78591: -- following sets the accounting attributes needed to reverse

Line 78606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

78602: ----------------------------------------------------------------
78603: -- 4262811 - update the header statuses to invalid in need be
78604: ----------------------------------------------------------------
78605: --
78606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
78607:
78608:
78609: -----------------------------------------------
78610: -- No accrual reversal for the event class/type

Line 78777: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

78773: ,p_module => l_log_module);
78774: END IF;
78775:
78776: --
78777: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
78778: --
78779: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78780: --
78781: -- set event info as cache for other routines to refer event attributes

Line 78779: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

78775:
78776: --
78777: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
78778: --
78779: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78780: --
78781: -- set event info as cache for other routines to refer event attributes
78782: --
78783:

Line 78787: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

78783:
78784: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
78785: l_previous_event_id := l_event_id;
78786:
78787: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
78788: (p_application_id => p_application_id
78789: ,p_primary_ledger_id => p_primary_ledger_id
78790: ,p_base_ledger_id => p_base_ledger_id
78791: ,p_target_ledger_id => p_target_ledger_id

Line 78828: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

78824: l_acct_reversal_source := SUBSTR(l_array_source_19(Idx), 1,30);
78825:
78826: IF l_continue_with_lines THEN
78827: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
78828: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
78829:
78830: xla_accounting_err_pkg.build_message
78831: (p_appli_s_name => 'XLA'
78832: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 78836: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

78832: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
78833: ,p_token_1 => 'LINE_NUMBER'
78834: ,p_value_1 => l_array_extract_line_num(Idx)
78835: ,p_token_2 => 'PRODUCT_NAME'
78836: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78837: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78838: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78839: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78840:

Line 78837: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

78833: ,p_token_1 => 'LINE_NUMBER'
78834: ,p_value_1 => l_array_extract_line_num(Idx)
78835: ,p_token_2 => 'PRODUCT_NAME'
78836: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78837: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78838: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78839: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78840:
78841: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 78838: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78834: ,p_value_1 => l_array_extract_line_num(Idx)
78835: ,p_token_2 => 'PRODUCT_NAME'
78836: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78837: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78838: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78839: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78840:
78841: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
78842: --

Line 78839: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

78835: ,p_token_2 => 'PRODUCT_NAME'
78836: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78837: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78838: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78839: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78840:
78841: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
78842: --
78843: -- following sets the accounting attributes needed to reverse

Line 79991: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

79987:
79988: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
79989: -- or secondary ledger that has different currency with primary
79990: -- or alc that is calculated by sla
79991: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79992: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79993:
79994: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79995: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 79992: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

79988: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
79989: -- or secondary ledger that has different currency with primary
79990: -- or alc that is calculated by sla
79991: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79992: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79993:
79994: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79995: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79996: AND (l_actual_flag = 'A')) THEN

Line 79994: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

79990: -- or alc that is calculated by sla
79991: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79992: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79993:
79994: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79995: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79996: AND (l_actual_flag = 'A')) THEN
79997: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79998: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 79995: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

79991: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79992: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79993:
79994: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79995: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79996: AND (l_actual_flag = 'A')) THEN
79997: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79998: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79999: ,p_application_id => p_application_id

Line 79998: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

79994: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79995: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79996: AND (l_actual_flag = 'A')) THEN
79997: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79998: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79999: ,p_application_id => p_application_id
80000: ,p_amb_context_code => 'DEFAULT'
80001: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
80002: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 80001: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

79997: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79998: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79999: ,p_application_id => p_application_id
80000: ,p_amb_context_code => 'DEFAULT'
80001: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
80002: ,p_event_class_code => C_EVENT_CLASS_CODE
80003: ,p_event_type_code => C_EVENT_TYPE_CODE
80004:
80005: ,p_gain_ccid => -1

Line 80563: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80559:
80560: l_calculate_acctd_flag VARCHAR2(1) :='N';
80561: l_calculate_g_l_flag VARCHAR2(1) :='N';
80562: --
80563: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80564: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80565: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80564: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80560: l_calculate_acctd_flag VARCHAR2(1) :='N';
80561: l_calculate_g_l_flag VARCHAR2(1) :='N';
80562: --
80563: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80564: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80565: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80565: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80561: l_calculate_g_l_flag VARCHAR2(1) :='N';
80562: --
80563: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80564: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80565: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80562: --
80563: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80564: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80565: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80563: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80564: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80565: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80564: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80565: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80565: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80566: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80567: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80568: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80569: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80570: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80571: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80572: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80573: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80574: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80575: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80576: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80577: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80578: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80586: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80579: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80586: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80587: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80580: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80586: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80587: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80588: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

80581: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80586: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80587: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80588: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80589:

Line 80586: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80582: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80586: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80587: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80588: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80589:
80590: l_event_id NUMBER;

Line 80587: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

80583: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80586: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80587: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80588: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80589:
80590: l_event_id NUMBER;
80591: l_previous_event_id NUMBER;

Line 80588: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

80584: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80585: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80586: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80587: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80588: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
80589:
80590: l_event_id NUMBER;
80591: l_previous_event_id NUMBER;
80592: l_first_event_id NUMBER;

Line 80606: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

80602: l_event_class_name VARCHAR2(80) := 'Burden for Prepayments';
80603: l_description VARCHAR2(4000);
80604: l_transaction_reversal NUMBER;
80605: l_ae_header_id NUMBER;
80606: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
80607: l_log_module VARCHAR2(240);
80608: --
80609: l_acct_reversal_source VARCHAR2(30);
80610: l_trx_reversal_source VARCHAR2(30);

Line 80958: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

80954:
80955: --
80956: -- set event info as cache for other routines to refer event attributes
80957: --
80958: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
80959: (p_application_id => p_application_id
80960: ,p_primary_ledger_id => p_primary_ledger_id
80961: ,p_base_ledger_id => p_base_ledger_id
80962: ,p_target_ledger_id => p_target_ledger_id

Line 80991: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

80987:
80988: --
80989: -- set the status of entry to C_VALID (0)
80990: --
80991: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80992:
80993: --
80994: -- initialize a row for ae header
80995: --

Line 81015: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

81011: --
81012: -- initilaize the status of ae headers for diffrent balance types
81013: -- the status is initialised to C_NOT_CREATED (2)
81014: --
81015: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81016: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81017: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81018:
81019: --

Line 81016: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

81012: -- initilaize the status of ae headers for diffrent balance types
81013: -- the status is initialised to C_NOT_CREATED (2)
81014: --
81015: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81016: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81017: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81018:
81019: --
81020: -- call api to validate and store accounting attributes for header

Line 81017: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

81013: -- the status is initialised to C_NOT_CREATED (2)
81014: --
81015: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81016: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81017: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81018:
81019: --
81020: -- call api to validate and store accounting attributes for header
81021: --

Line 81056: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

81052: --
81053: l_trx_reversal_source := SUBSTR(NULL, 1,30);
81054:
81055: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
81056: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
81057:
81058: xla_accounting_err_pkg.build_message
81059: (p_appli_s_name => 'XLA'
81060: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 81064: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

81060: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
81061: ,p_token_1 => 'ACCT_ATTR_NAME'
81062: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
81063: ,p_token_2 => 'PRODUCT_NAME'
81064: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81065: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81066: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81067: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81068:

Line 81065: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

81061: ,p_token_1 => 'ACCT_ATTR_NAME'
81062: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
81063: ,p_token_2 => 'PRODUCT_NAME'
81064: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81065: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81066: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81067: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81068:
81069: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 81066: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

81062: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
81063: ,p_token_2 => 'PRODUCT_NAME'
81064: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81065: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81066: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81067: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81068:
81069: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
81070: --

Line 81067: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

81063: ,p_token_2 => 'PRODUCT_NAME'
81064: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81065: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81066: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81067: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81068:
81069: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
81070: --
81071: -- following sets the accounting attributes needed to reverse

Line 81086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

81082: ----------------------------------------------------------------
81083: -- 4262811 - update the header statuses to invalid in need be
81084: ----------------------------------------------------------------
81085: --
81086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
81087:
81088:
81089: -----------------------------------------------
81090: -- No accrual reversal for the event class/type

Line 81251: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

81247: ,p_module => l_log_module);
81248: END IF;
81249:
81250: --
81251: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
81252: --
81253: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
81254: --
81255: -- set event info as cache for other routines to refer event attributes

Line 81253: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

81249:
81250: --
81251: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
81252: --
81253: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
81254: --
81255: -- set event info as cache for other routines to refer event attributes
81256: --
81257:

Line 81261: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

81257:
81258: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
81259: l_previous_event_id := l_event_id;
81260:
81261: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
81262: (p_application_id => p_application_id
81263: ,p_primary_ledger_id => p_primary_ledger_id
81264: ,p_base_ledger_id => p_base_ledger_id
81265: ,p_target_ledger_id => p_target_ledger_id

Line 81302: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

81298: l_acct_reversal_source := SUBSTR(l_array_source_85(Idx), 1,30);
81299:
81300: IF l_continue_with_lines THEN
81301: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
81302: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
81303:
81304: xla_accounting_err_pkg.build_message
81305: (p_appli_s_name => 'XLA'
81306: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 81310: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

81306: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
81307: ,p_token_1 => 'LINE_NUMBER'
81308: ,p_value_1 => l_array_extract_line_num(Idx)
81309: ,p_token_2 => 'PRODUCT_NAME'
81310: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81314:

Line 81311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

81307: ,p_token_1 => 'LINE_NUMBER'
81308: ,p_value_1 => l_array_extract_line_num(Idx)
81309: ,p_token_2 => 'PRODUCT_NAME'
81310: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81314:
81315: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 81312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

81308: ,p_value_1 => l_array_extract_line_num(Idx)
81309: ,p_token_2 => 'PRODUCT_NAME'
81310: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81314:
81315: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
81316: --

Line 81313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

81309: ,p_token_2 => 'PRODUCT_NAME'
81310: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
81311: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
81312: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81313: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
81314:
81315: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
81316: --
81317: -- following sets the accounting attributes needed to reverse

Line 81656: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

81652:
81653: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
81654: -- or secondary ledger that has different currency with primary
81655: -- or alc that is calculated by sla
81656: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81657: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81658:
81659: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81660: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 81657: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

81653: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
81654: -- or secondary ledger that has different currency with primary
81655: -- or alc that is calculated by sla
81656: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81657: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81658:
81659: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81660: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81661: AND (l_actual_flag = 'A')) THEN

Line 81659: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

81655: -- or alc that is calculated by sla
81656: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81657: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81658:
81659: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81660: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81661: AND (l_actual_flag = 'A')) THEN
81662: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81663: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 81660: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

81656: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81657: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81658:
81659: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81660: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81661: AND (l_actual_flag = 'A')) THEN
81662: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81663: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81664: ,p_application_id => p_application_id

Line 81663: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

81659: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81660: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81661: AND (l_actual_flag = 'A')) THEN
81662: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81663: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81664: ,p_application_id => p_application_id
81665: ,p_amb_context_code => 'DEFAULT'
81666: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
81667: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 81666: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

81662: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81663: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81664: ,p_application_id => p_application_id
81665: ,p_amb_context_code => 'DEFAULT'
81666: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
81667: ,p_event_class_code => C_EVENT_CLASS_CODE
81668: ,p_event_type_code => C_EVENT_TYPE_CODE
81669:
81670: ,p_gain_ccid => -1

Line 82213: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82209:
82210: l_calculate_acctd_flag VARCHAR2(1) :='N';
82211: l_calculate_g_l_flag VARCHAR2(1) :='N';
82212: --
82213: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82214: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82215: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82214: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82210: l_calculate_acctd_flag VARCHAR2(1) :='N';
82211: l_calculate_g_l_flag VARCHAR2(1) :='N';
82212: --
82213: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82214: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82215: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 82215: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82211: l_calculate_g_l_flag VARCHAR2(1) :='N';
82212: --
82213: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82214: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82215: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82212: --
82213: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82214: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82215: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82213: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82214: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82215: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82214: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82215: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82215: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82216: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82217: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82218: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82219: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82220: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82221: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82222: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82223: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82224: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82225: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82226: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82227: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82228: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82236: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82229: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82236: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82237: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

82230: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82236: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82237: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82238: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

Line 82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

82231: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82236: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82237: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82238: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82239:

Line 82236: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82232: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82236: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82237: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82238: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82239:
82240: l_event_id NUMBER;

Line 82237: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

82233: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82236: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82237: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82238: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82239:
82240: l_event_id NUMBER;
82241: l_previous_event_id NUMBER;

Line 82238: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added

82234: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
82235: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
82236: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
82237: l_array_header_events XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82238: l_array_duplicate_checker XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num; --added
82239:
82240: l_event_id NUMBER;
82241: l_previous_event_id NUMBER;
82242: l_first_event_id NUMBER;

Line 82256: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

82252: l_event_class_name VARCHAR2(80) := 'Burden for Prepayment Applications';
82253: l_description VARCHAR2(4000);
82254: l_transaction_reversal NUMBER;
82255: l_ae_header_id NUMBER;
82256: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
82257: l_log_module VARCHAR2(240);
82258: --
82259: l_acct_reversal_source VARCHAR2(30);
82260: l_trx_reversal_source VARCHAR2(30);

Line 82599: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

82595:
82596: --
82597: -- set event info as cache for other routines to refer event attributes
82598: --
82599: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
82600: (p_application_id => p_application_id
82601: ,p_primary_ledger_id => p_primary_ledger_id
82602: ,p_base_ledger_id => p_base_ledger_id
82603: ,p_target_ledger_id => p_target_ledger_id

Line 82632: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

82628:
82629: --
82630: -- set the status of entry to C_VALID (0)
82631: --
82632: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82633:
82634: --
82635: -- initialize a row for ae header
82636: --

Line 82656: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82652: --
82653: -- initilaize the status of ae headers for diffrent balance types
82654: -- the status is initialised to C_NOT_CREATED (2)
82655: --
82656: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82657: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82658: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82659:
82660: --

Line 82657: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82653: -- initilaize the status of ae headers for diffrent balance types
82654: -- the status is initialised to C_NOT_CREATED (2)
82655: --
82656: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82657: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82658: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82659:
82660: --
82661: -- call api to validate and store accounting attributes for header

Line 82658: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82654: -- the status is initialised to C_NOT_CREATED (2)
82655: --
82656: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82657: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82658: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82659:
82660: --
82661: -- call api to validate and store accounting attributes for header
82662: --

Line 82697: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

82693: --
82694: l_trx_reversal_source := SUBSTR(NULL, 1,30);
82695:
82696: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
82697: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82698:
82699: xla_accounting_err_pkg.build_message
82700: (p_appli_s_name => 'XLA'
82701: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 82705: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82701: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
82702: ,p_token_1 => 'ACCT_ATTR_NAME'
82703: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82704: ,p_token_2 => 'PRODUCT_NAME'
82705: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82706: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82707: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82708: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82709:

Line 82706: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

82702: ,p_token_1 => 'ACCT_ATTR_NAME'
82703: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82704: ,p_token_2 => 'PRODUCT_NAME'
82705: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82706: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82707: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82708: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82709:
82710: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 82707: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82703: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82704: ,p_token_2 => 'PRODUCT_NAME'
82705: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82706: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82707: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82708: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82709:
82710: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82711: --

Line 82708: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82704: ,p_token_2 => 'PRODUCT_NAME'
82705: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82706: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82707: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82708: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82709:
82710: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82711: --
82712: -- following sets the accounting attributes needed to reverse

Line 82727: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

82723: ----------------------------------------------------------------
82724: -- 4262811 - update the header statuses to invalid in need be
82725: ----------------------------------------------------------------
82726: --
82727: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
82728:
82729:
82730: -----------------------------------------------
82731: -- No accrual reversal for the event class/type

Line 82889: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

82885: ,p_module => l_log_module);
82886: END IF;
82887:
82888: --
82889: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82890: --
82891: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82892: --
82893: -- set event info as cache for other routines to refer event attributes

Line 82891: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

82887:
82888: --
82889: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82890: --
82891: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82892: --
82893: -- set event info as cache for other routines to refer event attributes
82894: --
82895:

Line 82899: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

82895:
82896: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
82897: l_previous_event_id := l_event_id;
82898:
82899: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
82900: (p_application_id => p_application_id
82901: ,p_primary_ledger_id => p_primary_ledger_id
82902: ,p_base_ledger_id => p_base_ledger_id
82903: ,p_target_ledger_id => p_target_ledger_id

Line 82940: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

82936: l_acct_reversal_source := SUBSTR(l_array_source_85(Idx), 1,30);
82937:
82938: IF l_continue_with_lines THEN
82939: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
82940: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82941:
82942: xla_accounting_err_pkg.build_message
82943: (p_appli_s_name => 'XLA'
82944: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 82948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82944: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
82945: ,p_token_1 => 'LINE_NUMBER'
82946: ,p_value_1 => l_array_extract_line_num(Idx)
82947: ,p_token_2 => 'PRODUCT_NAME'
82948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82952:

Line 82949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

82945: ,p_token_1 => 'LINE_NUMBER'
82946: ,p_value_1 => l_array_extract_line_num(Idx)
82947: ,p_token_2 => 'PRODUCT_NAME'
82948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82952:
82953: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 82950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82946: ,p_value_1 => l_array_extract_line_num(Idx)
82947: ,p_token_2 => 'PRODUCT_NAME'
82948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82952:
82953: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82954: --

Line 82951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82947: ,p_token_2 => 'PRODUCT_NAME'
82948: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82949: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82950: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82951: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82952:
82953: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82954: --
82955: -- following sets the accounting attributes needed to reverse

Line 83283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

83279:
83280: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
83281: -- or secondary ledger that has different currency with primary
83282: -- or alc that is calculated by sla
83283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
83284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
83285:
83286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 83284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

83280: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
83281: -- or secondary ledger that has different currency with primary
83282: -- or alc that is calculated by sla
83283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
83284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
83285:
83286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
83288: AND (l_actual_flag = 'A')) THEN

Line 83286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

83282: -- or alc that is calculated by sla
83283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
83284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
83285:
83286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
83288: AND (l_actual_flag = 'A')) THEN
83289: XLA_AE_LINES_PKG.CreateGainOrLossLines(
83290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 83287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

83283: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
83284: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
83285:
83286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
83288: AND (l_actual_flag = 'A')) THEN
83289: XLA_AE_LINES_PKG.CreateGainOrLossLines(
83290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83291: ,p_application_id => p_application_id

Line 83290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

83286: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83287: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
83288: AND (l_actual_flag = 'A')) THEN
83289: XLA_AE_LINES_PKG.CreateGainOrLossLines(
83290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83291: ,p_application_id => p_application_id
83292: ,p_amb_context_code => 'DEFAULT'
83293: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
83294: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 83293: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

83289: XLA_AE_LINES_PKG.CreateGainOrLossLines(
83290: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83291: ,p_application_id => p_application_id
83292: ,p_amb_context_code => 'DEFAULT'
83293: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
83294: ,p_event_class_code => C_EVENT_CLASS_CODE
83295: ,p_event_type_code => C_EVENT_TYPE_CODE
83296:
83297: ,p_gain_ccid => -1

Line 83450: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

83446: ,p_level => C_LEVEL_PROCEDURE
83447: ,p_module => l_log_module);
83448: END IF;
83449:
83450: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
83451: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
83452: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
83453:
83454: --

Line 83451: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

83447: ,p_module => l_log_module);
83448: END IF;
83449:
83450: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
83451: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
83452: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
83453:
83454: --
83455: -- initialize array of lines with NULL

Line 83452: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

83448: END IF;
83449:
83450: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
83451: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
83452: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
83453:
83454: --
83455: -- initialize array of lines with NULL
83456: --

Line 83852: xla_ae_journal_entry_pkg.SetProductAcctDefinition

83848: ,p_level => C_LEVEL_STATEMENT
83849: ,p_module => l_log_module);
83850: END IF;
83851: --
83852: xla_ae_journal_entry_pkg.SetProductAcctDefinition
83853: (p_product_rule_code => 'AP_ENC_ACCRUAL'
83854: ,p_product_rule_type_code => 'S'
83855: ,p_product_rule_version => ''
83856: ,p_product_rule_name => 'Encumbrance Accrual'

Line 83861: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

83857: ,p_amb_context_code => 'DEFAULT'
83858: );
83859:
83860: l_array_ledgers :=
83861: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
83862: (p_base_ledger_id => p_base_ledger_id);
83863:
83864: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
83865: l_temp_result :=

Line 83866: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

83862: (p_base_ledger_id => p_base_ledger_id);
83863:
83864: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
83865: l_temp_result :=
83866: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
83867: (p_application_id => p_application_id
83868: ,p_base_ledger_id => p_base_ledger_id
83869: ,p_target_ledger_id => l_array_ledgers(Idx)
83870: ,p_primary_ledger_id => p_primary_ledger_id