DBA Data[Home] [Help]

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

347: END IF;
348:
349: ELSE
350: l_meaning_meaning := NULL;
351: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
352: xla_accounting_err_pkg.build_message
353: (p_appli_s_name => 'XLA'
354: ,p_msg_name => 'XLA_AP_FLEX_VALUE_MEANING'
355: ,p_token_1 => 'VALUE_SET_NAME'

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

362: , p_source_type_code
363: , p_source_application_id
364: )
365: ,p_token_4 => 'PRODUCT_NAME'
366: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
367: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
368: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
369: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
370: );

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

363: , p_source_application_id
364: )
365: ,p_token_4 => 'PRODUCT_NAME'
366: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
367: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
368: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
369: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
370: );
371: IF (C_LEVEL_ERROR >= g_log_level) THEN

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

364: )
365: ,p_token_4 => 'PRODUCT_NAME'
366: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
367: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
368: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
369: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
370: );
371: IF (C_LEVEL_ERROR >= g_log_level) THEN
372: trace

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

365: ,p_token_4 => 'PRODUCT_NAME'
366: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
367: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
368: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
369: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
370: );
371: IF (C_LEVEL_ERROR >= g_log_level) THEN
372: trace
373: (p_msg => 'ERROR: XLA_AP_FLEX_VALUE_MEANING'

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

397: --
398: EXCEPTION
399: WHEN NO_DATA_FOUND OR TOO_MANY_ROWS THEN
400: --
401: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
402: xla_accounting_err_pkg.build_message
403: (p_appli_s_name => 'XLA'
404: ,p_msg_name => 'XLA_AP_FLEX_VALUE_MEANING'
405: ,p_token_1 => 'VALUE_SET_NAME'

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

412: , p_source_type_code
413: , p_source_application_id
414: )
415: ,p_token_4 => 'PRODUCT_NAME'
416: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
417: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
418: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
419: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
420: );

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

413: , p_source_application_id
414: )
415: ,p_token_4 => 'PRODUCT_NAME'
416: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
417: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
418: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
419: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
420: );
421:

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

414: )
415: ,p_token_4 => 'PRODUCT_NAME'
416: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
417: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
418: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
419: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
420: );
421:
422: IF (C_LEVEL_ERROR >= g_log_level) THEN

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

415: ,p_token_4 => 'PRODUCT_NAME'
416: ,p_value_4 => xla_ae_journal_entry_pkg.g_cache_event.application_name
417: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
418: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
419: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
420: );
421:
422: IF (C_LEVEL_ERROR >= g_log_level) THEN
423: trace

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

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

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

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

Line 525: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

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

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

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

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

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

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

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

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

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

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

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

Line 629: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

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

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

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

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

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

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

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

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

727: (p_msg => 'END of AcctDerRule_3(invalid)'
728: ,p_level => C_LEVEL_PROCEDURE
729: ,p_module => l_log_module);
730: END IF;
731: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
732: x_value_type_code := null;
733: l_output_value := null;
734: xla_accounting_err_pkg.build_message
735: (p_appli_s_name => 'XLA'

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

747: 'XLA_OWNER_TYPE'
748: ,l_component_type_code
749: )
750: ,p_token_3 => 'PAD_NAME'
751: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
752: ,p_token_4 => 'PAD_OWNER'
753: ,p_value_4 => xla_lookups_pkg.get_meaning(
754: 'XLA_OWNER_TYPE'
755: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 755: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

751: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
752: ,p_token_4 => 'PAD_OWNER'
753: ,p_value_4 => xla_lookups_pkg.get_meaning(
754: 'XLA_OWNER_TYPE'
755: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
756: )
757: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
758: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
759: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

753: ,p_value_4 => xla_lookups_pkg.get_meaning(
754: 'XLA_OWNER_TYPE'
755: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
756: )
757: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
758: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
759: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
760: ,p_ae_header_id => NULL
761: );

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

754: 'XLA_OWNER_TYPE'
755: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
756: )
757: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
758: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
759: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
760: ,p_ae_header_id => NULL
761: );
762: RETURN l_output_value;

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

755: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
756: )
757: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
758: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
759: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
760: ,p_ae_header_id => NULL
761: );
762: RETURN l_output_value;
763: EXCEPTION

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

837: (p_msg => 'END of AcctDerRule_4(invalid)'
838: ,p_level => C_LEVEL_PROCEDURE
839: ,p_module => l_log_module);
840: END IF;
841: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
842: x_value_type_code := null;
843: l_output_value := null;
844: xla_accounting_err_pkg.build_message
845: (p_appli_s_name => 'XLA'

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

857: 'XLA_OWNER_TYPE'
858: ,l_component_type_code
859: )
860: ,p_token_3 => 'PAD_NAME'
861: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
862: ,p_token_4 => 'PAD_OWNER'
863: ,p_value_4 => xla_lookups_pkg.get_meaning(
864: 'XLA_OWNER_TYPE'
865: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 865: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

861: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
862: ,p_token_4 => 'PAD_OWNER'
863: ,p_value_4 => xla_lookups_pkg.get_meaning(
864: 'XLA_OWNER_TYPE'
865: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
866: )
867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

863: ,p_value_4 => xla_lookups_pkg.get_meaning(
864: 'XLA_OWNER_TYPE'
865: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
866: )
867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
870: ,p_ae_header_id => NULL
871: );

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

864: 'XLA_OWNER_TYPE'
865: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
866: )
867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
870: ,p_ae_header_id => NULL
871: );
872: RETURN l_output_value;

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

865: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
866: )
867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
870: ,p_ae_header_id => NULL
871: );
872: RETURN l_output_value;
873: EXCEPTION

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

963: (p_msg => 'END of AcctDerRule_5(invalid)'
964: ,p_level => C_LEVEL_PROCEDURE
965: ,p_module => l_log_module);
966: END IF;
967: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
968: x_value_type_code := null;
969: l_output_value := null;
970: xla_accounting_err_pkg.build_message
971: (p_appli_s_name => 'XLA'

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

983: 'XLA_OWNER_TYPE'
984: ,l_component_type_code
985: )
986: ,p_token_3 => 'PAD_NAME'
987: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
988: ,p_token_4 => 'PAD_OWNER'
989: ,p_value_4 => xla_lookups_pkg.get_meaning(
990: 'XLA_OWNER_TYPE'
991: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 991: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

987: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
988: ,p_token_4 => 'PAD_OWNER'
989: ,p_value_4 => xla_lookups_pkg.get_meaning(
990: 'XLA_OWNER_TYPE'
991: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
992: )
993: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
994: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

989: ,p_value_4 => xla_lookups_pkg.get_meaning(
990: 'XLA_OWNER_TYPE'
991: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
992: )
993: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
994: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
996: ,p_ae_header_id => NULL
997: );

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

990: 'XLA_OWNER_TYPE'
991: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
992: )
993: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
994: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
996: ,p_ae_header_id => NULL
997: );
998: RETURN l_output_value;

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

991: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
992: )
993: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
994: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
996: ,p_ae_header_id => NULL
997: );
998: RETURN l_output_value;
999: EXCEPTION

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

1073: (p_msg => 'END of AcctDerRule_6(invalid)'
1074: ,p_level => C_LEVEL_PROCEDURE
1075: ,p_module => l_log_module);
1076: END IF;
1077: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1078: x_value_type_code := null;
1079: l_output_value := null;
1080: xla_accounting_err_pkg.build_message
1081: (p_appli_s_name => 'XLA'

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

1093: 'XLA_OWNER_TYPE'
1094: ,l_component_type_code
1095: )
1096: ,p_token_3 => 'PAD_NAME'
1097: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1098: ,p_token_4 => 'PAD_OWNER'
1099: ,p_value_4 => xla_lookups_pkg.get_meaning(
1100: 'XLA_OWNER_TYPE'
1101: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1101: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1097: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1098: ,p_token_4 => 'PAD_OWNER'
1099: ,p_value_4 => xla_lookups_pkg.get_meaning(
1100: 'XLA_OWNER_TYPE'
1101: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1102: )
1103: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1104: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1105: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1099: ,p_value_4 => xla_lookups_pkg.get_meaning(
1100: 'XLA_OWNER_TYPE'
1101: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1102: )
1103: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1104: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1105: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1106: ,p_ae_header_id => NULL
1107: );

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

1100: 'XLA_OWNER_TYPE'
1101: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1102: )
1103: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1104: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1105: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1106: ,p_ae_header_id => NULL
1107: );
1108: RETURN l_output_value;

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

1101: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1102: )
1103: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1104: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1105: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1106: ,p_ae_header_id => NULL
1107: );
1108: RETURN l_output_value;
1109: EXCEPTION

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

1199: (p_msg => 'END of AcctDerRule_7(invalid)'
1200: ,p_level => C_LEVEL_PROCEDURE
1201: ,p_module => l_log_module);
1202: END IF;
1203: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1204: x_value_type_code := null;
1205: l_output_value := null;
1206: xla_accounting_err_pkg.build_message
1207: (p_appli_s_name => 'XLA'

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

1219: 'XLA_OWNER_TYPE'
1220: ,l_component_type_code
1221: )
1222: ,p_token_3 => 'PAD_NAME'
1223: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1224: ,p_token_4 => 'PAD_OWNER'
1225: ,p_value_4 => xla_lookups_pkg.get_meaning(
1226: 'XLA_OWNER_TYPE'
1227: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1227: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1223: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1224: ,p_token_4 => 'PAD_OWNER'
1225: ,p_value_4 => xla_lookups_pkg.get_meaning(
1226: 'XLA_OWNER_TYPE'
1227: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1228: )
1229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1225: ,p_value_4 => xla_lookups_pkg.get_meaning(
1226: 'XLA_OWNER_TYPE'
1227: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1228: )
1229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1232: ,p_ae_header_id => NULL
1233: );

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

1226: 'XLA_OWNER_TYPE'
1227: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1228: )
1229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1232: ,p_ae_header_id => NULL
1233: );
1234: RETURN l_output_value;

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

1227: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1228: )
1229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1232: ,p_ae_header_id => NULL
1233: );
1234: RETURN l_output_value;
1235: EXCEPTION

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

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

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

1329: 'XLA_OWNER_TYPE'
1330: ,l_component_type_code
1331: )
1332: ,p_token_3 => 'PAD_NAME'
1333: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1334: ,p_token_4 => 'PAD_OWNER'
1335: ,p_value_4 => xla_lookups_pkg.get_meaning(
1336: 'XLA_OWNER_TYPE'
1337: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1337: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1333: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1334: ,p_token_4 => 'PAD_OWNER'
1335: ,p_value_4 => xla_lookups_pkg.get_meaning(
1336: 'XLA_OWNER_TYPE'
1337: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1338: )
1339: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1340: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1341: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1335: ,p_value_4 => xla_lookups_pkg.get_meaning(
1336: 'XLA_OWNER_TYPE'
1337: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1338: )
1339: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1340: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1341: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1342: ,p_ae_header_id => NULL
1343: );

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

1336: 'XLA_OWNER_TYPE'
1337: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1338: )
1339: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1340: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1341: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1342: ,p_ae_header_id => NULL
1343: );
1344: RETURN l_output_value;

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

1337: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1338: )
1339: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1340: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1341: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1342: ,p_ae_header_id => NULL
1343: );
1344: RETURN l_output_value;
1345: EXCEPTION

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

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

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

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

Line 1447: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

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

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

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

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

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

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

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

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

1545: (p_msg => 'END of AcctDerRule_10(invalid)'
1546: ,p_level => C_LEVEL_PROCEDURE
1547: ,p_module => l_log_module);
1548: END IF;
1549: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1550: x_value_type_code := null;
1551: l_output_value := null;
1552: xla_accounting_err_pkg.build_message
1553: (p_appli_s_name => 'XLA'

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

1565: 'XLA_OWNER_TYPE'
1566: ,l_component_type_code
1567: )
1568: ,p_token_3 => 'PAD_NAME'
1569: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1570: ,p_token_4 => 'PAD_OWNER'
1571: ,p_value_4 => xla_lookups_pkg.get_meaning(
1572: 'XLA_OWNER_TYPE'
1573: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1573: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1569: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1570: ,p_token_4 => 'PAD_OWNER'
1571: ,p_value_4 => xla_lookups_pkg.get_meaning(
1572: 'XLA_OWNER_TYPE'
1573: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1574: )
1575: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1576: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1577: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1571: ,p_value_4 => xla_lookups_pkg.get_meaning(
1572: 'XLA_OWNER_TYPE'
1573: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1574: )
1575: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1576: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1577: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1578: ,p_ae_header_id => NULL
1579: );

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

1572: 'XLA_OWNER_TYPE'
1573: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1574: )
1575: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1576: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1577: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1578: ,p_ae_header_id => NULL
1579: );
1580: RETURN l_output_value;

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

1573: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1574: )
1575: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1576: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1577: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1578: ,p_ae_header_id => NULL
1579: );
1580: RETURN l_output_value;
1581: EXCEPTION

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

1655: (p_msg => 'END of AcctDerRule_11(invalid)'
1656: ,p_level => C_LEVEL_PROCEDURE
1657: ,p_module => l_log_module);
1658: END IF;
1659: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1660: x_value_type_code := null;
1661: l_output_value := null;
1662: xla_accounting_err_pkg.build_message
1663: (p_appli_s_name => 'XLA'

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

1675: 'XLA_OWNER_TYPE'
1676: ,l_component_type_code
1677: )
1678: ,p_token_3 => 'PAD_NAME'
1679: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1680: ,p_token_4 => 'PAD_OWNER'
1681: ,p_value_4 => xla_lookups_pkg.get_meaning(
1682: 'XLA_OWNER_TYPE'
1683: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1683: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1679: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1680: ,p_token_4 => 'PAD_OWNER'
1681: ,p_value_4 => xla_lookups_pkg.get_meaning(
1682: 'XLA_OWNER_TYPE'
1683: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1684: )
1685: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1686: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1687: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1681: ,p_value_4 => xla_lookups_pkg.get_meaning(
1682: 'XLA_OWNER_TYPE'
1683: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1684: )
1685: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1686: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1687: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1688: ,p_ae_header_id => NULL
1689: );

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

1682: 'XLA_OWNER_TYPE'
1683: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1684: )
1685: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1686: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1687: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1688: ,p_ae_header_id => NULL
1689: );
1690: RETURN l_output_value;

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

1683: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1684: )
1685: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1686: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1687: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1688: ,p_ae_header_id => NULL
1689: );
1690: RETURN l_output_value;
1691: EXCEPTION

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

1781: (p_msg => 'END of AcctDerRule_12(invalid)'
1782: ,p_level => C_LEVEL_PROCEDURE
1783: ,p_module => l_log_module);
1784: END IF;
1785: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1786: x_value_type_code := null;
1787: l_output_value := null;
1788: xla_accounting_err_pkg.build_message
1789: (p_appli_s_name => 'XLA'

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

1801: 'XLA_OWNER_TYPE'
1802: ,l_component_type_code
1803: )
1804: ,p_token_3 => 'PAD_NAME'
1805: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1806: ,p_token_4 => 'PAD_OWNER'
1807: ,p_value_4 => xla_lookups_pkg.get_meaning(
1808: 'XLA_OWNER_TYPE'
1809: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1809: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1805: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1806: ,p_token_4 => 'PAD_OWNER'
1807: ,p_value_4 => xla_lookups_pkg.get_meaning(
1808: 'XLA_OWNER_TYPE'
1809: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1810: )
1811: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1812: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1813: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1807: ,p_value_4 => xla_lookups_pkg.get_meaning(
1808: 'XLA_OWNER_TYPE'
1809: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1810: )
1811: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1812: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1813: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1814: ,p_ae_header_id => NULL
1815: );

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

1808: 'XLA_OWNER_TYPE'
1809: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1810: )
1811: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1812: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1813: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1814: ,p_ae_header_id => NULL
1815: );
1816: RETURN l_output_value;

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

1809: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1810: )
1811: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1812: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1813: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1814: ,p_ae_header_id => NULL
1815: );
1816: RETURN l_output_value;
1817: EXCEPTION

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

1891: (p_msg => 'END of AcctDerRule_13(invalid)'
1892: ,p_level => C_LEVEL_PROCEDURE
1893: ,p_module => l_log_module);
1894: END IF;
1895: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1896: x_value_type_code := null;
1897: l_output_value := null;
1898: xla_accounting_err_pkg.build_message
1899: (p_appli_s_name => 'XLA'

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

1911: 'XLA_OWNER_TYPE'
1912: ,l_component_type_code
1913: )
1914: ,p_token_3 => 'PAD_NAME'
1915: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1916: ,p_token_4 => 'PAD_OWNER'
1917: ,p_value_4 => xla_lookups_pkg.get_meaning(
1918: 'XLA_OWNER_TYPE'
1919: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1919: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1915: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1916: ,p_token_4 => 'PAD_OWNER'
1917: ,p_value_4 => xla_lookups_pkg.get_meaning(
1918: 'XLA_OWNER_TYPE'
1919: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1920: )
1921: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1922: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1923: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1917: ,p_value_4 => xla_lookups_pkg.get_meaning(
1918: 'XLA_OWNER_TYPE'
1919: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1920: )
1921: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1922: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1923: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1924: ,p_ae_header_id => NULL
1925: );

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

1918: 'XLA_OWNER_TYPE'
1919: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1920: )
1921: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1922: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1923: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1924: ,p_ae_header_id => NULL
1925: );
1926: RETURN l_output_value;

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

1919: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1920: )
1921: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1922: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1923: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1924: ,p_ae_header_id => NULL
1925: );
1926: RETURN l_output_value;
1927: EXCEPTION

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

2017: (p_msg => 'END of AcctDerRule_14(invalid)'
2018: ,p_level => C_LEVEL_PROCEDURE
2019: ,p_module => l_log_module);
2020: END IF;
2021: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2022: x_value_type_code := null;
2023: l_output_value := null;
2024: xla_accounting_err_pkg.build_message
2025: (p_appli_s_name => 'XLA'

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

2037: 'XLA_OWNER_TYPE'
2038: ,l_component_type_code
2039: )
2040: ,p_token_3 => 'PAD_NAME'
2041: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2042: ,p_token_4 => 'PAD_OWNER'
2043: ,p_value_4 => xla_lookups_pkg.get_meaning(
2044: 'XLA_OWNER_TYPE'
2045: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2045: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2041: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2042: ,p_token_4 => 'PAD_OWNER'
2043: ,p_value_4 => xla_lookups_pkg.get_meaning(
2044: 'XLA_OWNER_TYPE'
2045: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2046: )
2047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2043: ,p_value_4 => xla_lookups_pkg.get_meaning(
2044: 'XLA_OWNER_TYPE'
2045: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2046: )
2047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2050: ,p_ae_header_id => NULL
2051: );

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

2044: 'XLA_OWNER_TYPE'
2045: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2046: )
2047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2050: ,p_ae_header_id => NULL
2051: );
2052: RETURN l_output_value;

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

2045: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2046: )
2047: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2048: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2049: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2050: ,p_ae_header_id => NULL
2051: );
2052: RETURN l_output_value;
2053: EXCEPTION

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

2121: (p_msg => 'END of AcctDerRule_15(invalid)'
2122: ,p_level => C_LEVEL_PROCEDURE
2123: ,p_module => l_log_module);
2124: END IF;
2125: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2126: x_value_type_code := null;
2127: l_output_value := null;
2128: xla_accounting_err_pkg.build_message
2129: (p_appli_s_name => 'XLA'

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

2141: 'XLA_OWNER_TYPE'
2142: ,l_component_type_code
2143: )
2144: ,p_token_3 => 'PAD_NAME'
2145: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2146: ,p_token_4 => 'PAD_OWNER'
2147: ,p_value_4 => xla_lookups_pkg.get_meaning(
2148: 'XLA_OWNER_TYPE'
2149: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2149: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2145: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2146: ,p_token_4 => 'PAD_OWNER'
2147: ,p_value_4 => xla_lookups_pkg.get_meaning(
2148: 'XLA_OWNER_TYPE'
2149: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2150: )
2151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2147: ,p_value_4 => xla_lookups_pkg.get_meaning(
2148: 'XLA_OWNER_TYPE'
2149: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2150: )
2151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2154: ,p_ae_header_id => NULL
2155: );

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

2148: 'XLA_OWNER_TYPE'
2149: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2150: )
2151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2154: ,p_ae_header_id => NULL
2155: );
2156: RETURN l_output_value;

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

2149: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2150: )
2151: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2152: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2153: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2154: ,p_ae_header_id => NULL
2155: );
2156: RETURN l_output_value;
2157: EXCEPTION

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

2225: (p_msg => 'END of AcctDerRule_16(invalid)'
2226: ,p_level => C_LEVEL_PROCEDURE
2227: ,p_module => l_log_module);
2228: END IF;
2229: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2230: x_value_type_code := null;
2231: l_output_value := null;
2232: xla_accounting_err_pkg.build_message
2233: (p_appli_s_name => 'XLA'

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

2245: 'XLA_OWNER_TYPE'
2246: ,l_component_type_code
2247: )
2248: ,p_token_3 => 'PAD_NAME'
2249: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2250: ,p_token_4 => 'PAD_OWNER'
2251: ,p_value_4 => xla_lookups_pkg.get_meaning(
2252: 'XLA_OWNER_TYPE'
2253: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2253: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2249: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2250: ,p_token_4 => 'PAD_OWNER'
2251: ,p_value_4 => xla_lookups_pkg.get_meaning(
2252: 'XLA_OWNER_TYPE'
2253: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2254: )
2255: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2256: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2257: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2251: ,p_value_4 => xla_lookups_pkg.get_meaning(
2252: 'XLA_OWNER_TYPE'
2253: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2254: )
2255: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2256: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2257: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2258: ,p_ae_header_id => NULL
2259: );

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

2252: 'XLA_OWNER_TYPE'
2253: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2254: )
2255: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2256: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2257: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2258: ,p_ae_header_id => NULL
2259: );
2260: RETURN l_output_value;

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

2253: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2254: )
2255: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2256: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2257: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2258: ,p_ae_header_id => NULL
2259: );
2260: RETURN l_output_value;
2261: EXCEPTION

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

2329: (p_msg => 'END of AcctDerRule_17(invalid)'
2330: ,p_level => C_LEVEL_PROCEDURE
2331: ,p_module => l_log_module);
2332: END IF;
2333: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2334: x_value_type_code := null;
2335: l_output_value := null;
2336: xla_accounting_err_pkg.build_message
2337: (p_appli_s_name => 'XLA'

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

2349: 'XLA_OWNER_TYPE'
2350: ,l_component_type_code
2351: )
2352: ,p_token_3 => 'PAD_NAME'
2353: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2354: ,p_token_4 => 'PAD_OWNER'
2355: ,p_value_4 => xla_lookups_pkg.get_meaning(
2356: 'XLA_OWNER_TYPE'
2357: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2357: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2353: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2354: ,p_token_4 => 'PAD_OWNER'
2355: ,p_value_4 => xla_lookups_pkg.get_meaning(
2356: 'XLA_OWNER_TYPE'
2357: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2358: )
2359: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2360: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2361: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2355: ,p_value_4 => xla_lookups_pkg.get_meaning(
2356: 'XLA_OWNER_TYPE'
2357: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2358: )
2359: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2360: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2361: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2362: ,p_ae_header_id => NULL
2363: );

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

2356: 'XLA_OWNER_TYPE'
2357: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2358: )
2359: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2360: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2361: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2362: ,p_ae_header_id => NULL
2363: );
2364: RETURN l_output_value;

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

2357: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2358: )
2359: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2360: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2361: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2362: ,p_ae_header_id => NULL
2363: );
2364: RETURN l_output_value;
2365: EXCEPTION

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

2433: (p_msg => 'END of AcctDerRule_18(invalid)'
2434: ,p_level => C_LEVEL_PROCEDURE
2435: ,p_module => l_log_module);
2436: END IF;
2437: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2438: x_value_type_code := null;
2439: l_output_value := null;
2440: xla_accounting_err_pkg.build_message
2441: (p_appli_s_name => 'XLA'

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

2453: 'XLA_OWNER_TYPE'
2454: ,l_component_type_code
2455: )
2456: ,p_token_3 => 'PAD_NAME'
2457: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2458: ,p_token_4 => 'PAD_OWNER'
2459: ,p_value_4 => xla_lookups_pkg.get_meaning(
2460: 'XLA_OWNER_TYPE'
2461: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2461: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2457: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2458: ,p_token_4 => 'PAD_OWNER'
2459: ,p_value_4 => xla_lookups_pkg.get_meaning(
2460: 'XLA_OWNER_TYPE'
2461: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2462: )
2463: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2464: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2465: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2459: ,p_value_4 => xla_lookups_pkg.get_meaning(
2460: 'XLA_OWNER_TYPE'
2461: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2462: )
2463: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2464: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2465: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2466: ,p_ae_header_id => NULL
2467: );

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

2460: 'XLA_OWNER_TYPE'
2461: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2462: )
2463: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2464: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2465: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2466: ,p_ae_header_id => NULL
2467: );
2468: RETURN l_output_value;

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

2461: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2462: )
2463: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2464: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2465: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2466: ,p_ae_header_id => NULL
2467: );
2468: RETURN l_output_value;
2469: EXCEPTION

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

2537: (p_msg => 'END of AcctDerRule_19(invalid)'
2538: ,p_level => C_LEVEL_PROCEDURE
2539: ,p_module => l_log_module);
2540: END IF;
2541: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2542: x_value_type_code := null;
2543: l_output_value := null;
2544: xla_accounting_err_pkg.build_message
2545: (p_appli_s_name => 'XLA'

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

2557: 'XLA_OWNER_TYPE'
2558: ,l_component_type_code
2559: )
2560: ,p_token_3 => 'PAD_NAME'
2561: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2562: ,p_token_4 => 'PAD_OWNER'
2563: ,p_value_4 => xla_lookups_pkg.get_meaning(
2564: 'XLA_OWNER_TYPE'
2565: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2565: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2561: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2562: ,p_token_4 => 'PAD_OWNER'
2563: ,p_value_4 => xla_lookups_pkg.get_meaning(
2564: 'XLA_OWNER_TYPE'
2565: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2566: )
2567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2563: ,p_value_4 => xla_lookups_pkg.get_meaning(
2564: 'XLA_OWNER_TYPE'
2565: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2566: )
2567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2570: ,p_ae_header_id => NULL
2571: );

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

2564: 'XLA_OWNER_TYPE'
2565: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2566: )
2567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2570: ,p_ae_header_id => NULL
2571: );
2572: RETURN l_output_value;

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

2565: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2566: )
2567: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2568: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2569: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2570: ,p_ae_header_id => NULL
2571: );
2572: RETURN l_output_value;
2573: EXCEPTION

Line 2676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

2672: l_tmp_amt NUMBER;
2673: l_acc_rev_natural_side_code VARCHAR2(1);
2674:
2675: l_num_entries NUMBER;
2676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2680: l_recog_line_1 NUMBER;

Line 2677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

2673: l_acc_rev_natural_side_code VARCHAR2(1);
2674:
2675: l_num_entries NUMBER;
2676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2680: l_recog_line_1 NUMBER;
2681: l_recog_line_2 NUMBER;

Line 2678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

2674:
2675: l_num_entries NUMBER;
2676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2680: l_recog_line_1 NUMBER;
2681: l_recog_line_2 NUMBER;
2682:

Line 2679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

2675: l_num_entries NUMBER;
2676: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
2677: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
2678: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
2679: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
2680: l_recog_line_1 NUMBER;
2681: l_recog_line_2 NUMBER;
2682:
2683: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 2685: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

2681: l_recog_line_2 NUMBER;
2682:
2683: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
2684: l_bflow_applied_to_amt NUMBER; -- 5132302
2685: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
2686:
2687: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
2688:
2689: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

2755: l_acc_rev_flag := NULL; -- 4262811
2756: l_accrual_line_num := NULL; -- 4262811
2757: l_tmp_amt := NULL; -- 4262811
2758: --
2759: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
2760: (XLA_AE_JOURNAL_ENTRY_PKG.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
2761: return;
2762: END IF;
2763:

Line 2760: (XLA_AE_JOURNAL_ENTRY_PKG.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

2756: l_accrual_line_num := NULL; -- 4262811
2757: l_tmp_amt := NULL; -- 4262811
2758: --
2759: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
2760: (XLA_AE_JOURNAL_ENTRY_PKG.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
2761: return;
2762: END IF;
2763:
2764: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

2760: (XLA_AE_JOURNAL_ENTRY_PKG.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
2761: return;
2762: END IF;
2763:
2764: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
2765: l_balance_type_code <> 'B' THEN
2766: IF NVL(p_source_21,'
2767: ') = 'Y'
2768: THEN

Line 2836: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

2832: --
2833: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
2834:
2835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
2836: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
2837:
2838: -- 4955764
2839: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
2840: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

2920: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
2921:
2922: IF xla_accounting_cache_pkg.GetValueChar
2923: (p_source_code => 'LEDGER_CATEGORY_CODE'
2924: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
2925: AND l_bflow_method_code = 'PRIOR_ENTRY'
2926: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
2927: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
2928: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3022: p_lookup_type => 'XLA_OWNER_TYPE'
3023: ,p_lookup_code => l_component_type_code
3024: )
3025: ,p_token_4 => 'PRODUCT_NAME'
3026: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3027: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3028: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3029: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3030: ,p_ae_header_id => NULL

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

3023: ,p_lookup_code => l_component_type_code
3024: )
3025: ,p_token_4 => 'PRODUCT_NAME'
3026: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3027: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3028: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3029: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3030: ,p_ae_header_id => NULL
3031: );

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

3024: )
3025: ,p_token_4 => 'PRODUCT_NAME'
3026: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3027: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3028: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3029: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3030: ,p_ae_header_id => NULL
3031: );
3032:

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

3025: ,p_token_4 => 'PRODUCT_NAME'
3026: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3027: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3028: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3029: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3030: ,p_ae_header_id => NULL
3031: );
3032:
3033: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3060: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3056: ----------------------------------------------------------------------------------
3057: -- 4219869 Business Flow
3058: -- Update journal entry status -- Need to generate this within IF
3059: ----------------------------------------------------------------------------------
3060: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3061: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3062: ,p_balance_type_code => l_balance_type_code
3063: );
3064:

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

3101:
3102: --
3103: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3104: --
3105: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3106: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3107: ELSE
3108: ---------------------------------------------------------------------------------------------------
3109: -- 4262811a Switch Sign

Line 3130: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3126:
3127: XLA_AE_LINES_PKG.ValidateCurrentLine;
3128: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3129:
3130: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3131: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3132: ,p_balance_type_code => l_balance_type_code);
3133:
3134: END IF;

Line 3257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3253: l_tmp_amt NUMBER;
3254: l_acc_rev_natural_side_code VARCHAR2(1);
3255:
3256: l_num_entries NUMBER;
3257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3261: l_recog_line_1 NUMBER;

Line 3258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3254: l_acc_rev_natural_side_code VARCHAR2(1);
3255:
3256: l_num_entries NUMBER;
3257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3261: l_recog_line_1 NUMBER;
3262: l_recog_line_2 NUMBER;

Line 3259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3255:
3256: l_num_entries NUMBER;
3257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3261: l_recog_line_1 NUMBER;
3262: l_recog_line_2 NUMBER;
3263:

Line 3260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3256: l_num_entries NUMBER;
3257: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3258: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3259: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3260: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3261: l_recog_line_1 NUMBER;
3262: l_recog_line_2 NUMBER;
3263:
3264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3262: l_recog_line_2 NUMBER;
3263:
3264: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3265: l_bflow_applied_to_amt NUMBER; -- 5132302
3266: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3267:
3268: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3269:
3270: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3336: l_acc_rev_flag := NULL; -- 4262811
3337: l_accrual_line_num := NULL; -- 4262811
3338: l_tmp_amt := NULL; -- 4262811
3339: --
3340: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
3341: (XLA_AE_JOURNAL_ENTRY_PKG.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
3342: return;
3343: END IF;
3344:

Line 3341: (XLA_AE_JOURNAL_ENTRY_PKG.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

3337: l_accrual_line_num := NULL; -- 4262811
3338: l_tmp_amt := NULL; -- 4262811
3339: --
3340: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
3341: (XLA_AE_JOURNAL_ENTRY_PKG.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
3342: return;
3343: END IF;
3344:
3345: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

3341: (XLA_AE_JOURNAL_ENTRY_PKG.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
3342: return;
3343: END IF;
3344:
3345: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3346: l_balance_type_code <> 'B' THEN
3347: IF NVL(p_source_21,'
3348: ') = 'Y'
3349: THEN

Line 3417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3413: --
3414: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3415:
3416: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3418:
3419: -- 4955764
3420: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3421: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

3501: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
3502:
3503: IF xla_accounting_cache_pkg.GetValueChar
3504: (p_source_code => 'LEDGER_CATEGORY_CODE'
3505: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
3506: AND l_bflow_method_code = 'PRIOR_ENTRY'
3507: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
3508: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
3509: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

3602: p_lookup_type => 'XLA_OWNER_TYPE'
3603: ,p_lookup_code => l_component_type_code
3604: )
3605: ,p_token_4 => 'PRODUCT_NAME'
3606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3610: ,p_ae_header_id => NULL

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

3603: ,p_lookup_code => l_component_type_code
3604: )
3605: ,p_token_4 => 'PRODUCT_NAME'
3606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3610: ,p_ae_header_id => NULL
3611: );

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

3604: )
3605: ,p_token_4 => 'PRODUCT_NAME'
3606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3610: ,p_ae_header_id => NULL
3611: );
3612:

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

3605: ,p_token_4 => 'PRODUCT_NAME'
3606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
3607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
3608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
3609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
3610: ,p_ae_header_id => NULL
3611: );
3612:
3613: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 3640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3636: ----------------------------------------------------------------------------------
3637: -- 4219869 Business Flow
3638: -- Update journal entry status -- Need to generate this within IF
3639: ----------------------------------------------------------------------------------
3640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3641: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
3642: ,p_balance_type_code => l_balance_type_code
3643: );
3644:

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

3681:
3682: --
3683: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
3684: --
3685: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
3686: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
3687: ELSE
3688: ---------------------------------------------------------------------------------------------------
3689: -- 4262811a Switch Sign

Line 3710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

3706:
3707: XLA_AE_LINES_PKG.ValidateCurrentLine;
3708: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
3709:
3710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
3711: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
3712: ,p_balance_type_code => l_balance_type_code);
3713:
3714: END IF;

Line 3837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3833: l_tmp_amt NUMBER;
3834: l_acc_rev_natural_side_code VARCHAR2(1);
3835:
3836: l_num_entries NUMBER;
3837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3841: l_recog_line_1 NUMBER;

Line 3838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3834: l_acc_rev_natural_side_code VARCHAR2(1);
3835:
3836: l_num_entries NUMBER;
3837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3841: l_recog_line_1 NUMBER;
3842: l_recog_line_2 NUMBER;

Line 3839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3835:
3836: l_num_entries NUMBER;
3837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3841: l_recog_line_1 NUMBER;
3842: l_recog_line_2 NUMBER;
3843:

Line 3840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3836: l_num_entries NUMBER;
3837: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3838: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3839: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3840: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3841: l_recog_line_1 NUMBER;
3842: l_recog_line_2 NUMBER;
3843:
3844: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3846: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3842: l_recog_line_2 NUMBER;
3843:
3844: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3845: l_bflow_applied_to_amt NUMBER; -- 5132302
3846: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3847:
3848: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3849:
3850: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3916: l_acc_rev_flag := NULL; -- 4262811
3917: l_accrual_line_num := NULL; -- 4262811
3918: l_tmp_amt := NULL; -- 4262811
3919: --
3920: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
3921: (XLA_AE_JOURNAL_ENTRY_PKG.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
3922: return;
3923: END IF;
3924:

Line 3921: (XLA_AE_JOURNAL_ENTRY_PKG.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

3917: l_accrual_line_num := NULL; -- 4262811
3918: l_tmp_amt := NULL; -- 4262811
3919: --
3920: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
3921: (XLA_AE_JOURNAL_ENTRY_PKG.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
3922: return;
3923: END IF;
3924:
3925: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

3921: (XLA_AE_JOURNAL_ENTRY_PKG.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
3922: return;
3923: END IF;
3924:
3925: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3926: l_balance_type_code <> 'B' THEN
3927: IF NVL(p_source_21,'
3928: ') = 'Y'
3929: THEN

Line 3997: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3993: --
3994: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3995:
3996: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3997: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3998:
3999: -- 4955764
4000: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4001: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4081: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4082:
4083: IF xla_accounting_cache_pkg.GetValueChar
4084: (p_source_code => 'LEDGER_CATEGORY_CODE'
4085: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4086: AND l_bflow_method_code = 'PRIOR_ENTRY'
4087: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4088: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4089: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4182: p_lookup_type => 'XLA_OWNER_TYPE'
4183: ,p_lookup_code => l_component_type_code
4184: )
4185: ,p_token_4 => 'PRODUCT_NAME'
4186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4190: ,p_ae_header_id => NULL

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

4183: ,p_lookup_code => l_component_type_code
4184: )
4185: ,p_token_4 => 'PRODUCT_NAME'
4186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4190: ,p_ae_header_id => NULL
4191: );

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

4184: )
4185: ,p_token_4 => 'PRODUCT_NAME'
4186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4190: ,p_ae_header_id => NULL
4191: );
4192:

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

4185: ,p_token_4 => 'PRODUCT_NAME'
4186: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4187: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4188: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4189: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4190: ,p_ae_header_id => NULL
4191: );
4192:
4193: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4216: ----------------------------------------------------------------------------------
4217: -- 4219869 Business Flow
4218: -- Update journal entry status -- Need to generate this within IF
4219: ----------------------------------------------------------------------------------
4220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4221: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4222: ,p_balance_type_code => l_balance_type_code
4223: );
4224:

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

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

Line 4290: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4286:
4287: XLA_AE_LINES_PKG.ValidateCurrentLine;
4288: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4289:
4290: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4291: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4292: ,p_balance_type_code => l_balance_type_code);
4293:
4294: END IF;

Line 4417: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4413: l_tmp_amt NUMBER;
4414: l_acc_rev_natural_side_code VARCHAR2(1);
4415:
4416: l_num_entries NUMBER;
4417: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4418: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4419: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4420: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4421: l_recog_line_1 NUMBER;

Line 4418: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4414: l_acc_rev_natural_side_code VARCHAR2(1);
4415:
4416: l_num_entries NUMBER;
4417: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4418: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4419: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4420: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4421: l_recog_line_1 NUMBER;
4422: l_recog_line_2 NUMBER;

Line 4419: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4415:
4416: l_num_entries NUMBER;
4417: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4418: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4419: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4420: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4421: l_recog_line_1 NUMBER;
4422: l_recog_line_2 NUMBER;
4423:

Line 4420: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4416: l_num_entries NUMBER;
4417: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4418: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4419: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4420: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4421: l_recog_line_1 NUMBER;
4422: l_recog_line_2 NUMBER;
4423:
4424: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4426: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4422: l_recog_line_2 NUMBER;
4423:
4424: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4425: l_bflow_applied_to_amt NUMBER; -- 5132302
4426: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4427:
4428: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4429:
4430: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4496: l_acc_rev_flag := NULL; -- 4262811
4497: l_accrual_line_num := NULL; -- 4262811
4498: l_tmp_amt := NULL; -- 4262811
4499: --
4500: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
4501: (XLA_AE_JOURNAL_ENTRY_PKG.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
4502: return;
4503: END IF;
4504:

Line 4501: (XLA_AE_JOURNAL_ENTRY_PKG.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

4497: l_accrual_line_num := NULL; -- 4262811
4498: l_tmp_amt := NULL; -- 4262811
4499: --
4500: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
4501: (XLA_AE_JOURNAL_ENTRY_PKG.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
4502: return;
4503: END IF;
4504:
4505: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

4501: (XLA_AE_JOURNAL_ENTRY_PKG.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
4502: return;
4503: END IF;
4504:
4505: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4506: l_balance_type_code <> 'B' THEN
4507: IF NVL(p_source_21,'
4508: ') = 'Y'
4509: THEN

Line 4577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4573: --
4574: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4575:
4576: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4577: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4578:
4579: -- 4955764
4580: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4581: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4661: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4662:
4663: IF xla_accounting_cache_pkg.GetValueChar
4664: (p_source_code => 'LEDGER_CATEGORY_CODE'
4665: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4666: AND l_bflow_method_code = 'PRIOR_ENTRY'
4667: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4668: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4669: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4763: p_lookup_type => 'XLA_OWNER_TYPE'
4764: ,p_lookup_code => l_component_type_code
4765: )
4766: ,p_token_4 => 'PRODUCT_NAME'
4767: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4768: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4769: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4770: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4771: ,p_ae_header_id => NULL

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

4764: ,p_lookup_code => l_component_type_code
4765: )
4766: ,p_token_4 => 'PRODUCT_NAME'
4767: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4768: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4769: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4770: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4771: ,p_ae_header_id => NULL
4772: );

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

4765: )
4766: ,p_token_4 => 'PRODUCT_NAME'
4767: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4768: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4769: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4770: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4771: ,p_ae_header_id => NULL
4772: );
4773:

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

4766: ,p_token_4 => 'PRODUCT_NAME'
4767: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4768: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4769: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4770: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4771: ,p_ae_header_id => NULL
4772: );
4773:
4774: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4797: ----------------------------------------------------------------------------------
4798: -- 4219869 Business Flow
4799: -- Update journal entry status -- Need to generate this within IF
4800: ----------------------------------------------------------------------------------
4801: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4802: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4803: ,p_balance_type_code => l_balance_type_code
4804: );
4805:

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

4842:
4843: --
4844: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4845: --
4846: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4847: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4848: ELSE
4849: ---------------------------------------------------------------------------------------------------
4850: -- 4262811a Switch Sign

Line 4871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4867:
4868: XLA_AE_LINES_PKG.ValidateCurrentLine;
4869: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4870:
4871: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4872: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4873: ,p_balance_type_code => l_balance_type_code);
4874:
4875: END IF;

Line 4985: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4981: l_tmp_amt NUMBER;
4982: l_acc_rev_natural_side_code VARCHAR2(1);
4983:
4984: l_num_entries NUMBER;
4985: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4986: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4987: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4988: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4989: l_recog_line_1 NUMBER;

Line 4986: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4982: l_acc_rev_natural_side_code VARCHAR2(1);
4983:
4984: l_num_entries NUMBER;
4985: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4986: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4987: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4988: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4989: l_recog_line_1 NUMBER;
4990: l_recog_line_2 NUMBER;

Line 4987: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4983:
4984: l_num_entries NUMBER;
4985: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4986: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4987: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4988: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4989: l_recog_line_1 NUMBER;
4990: l_recog_line_2 NUMBER;
4991:

Line 4988: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4984: l_num_entries NUMBER;
4985: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4986: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4987: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4988: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4989: l_recog_line_1 NUMBER;
4990: l_recog_line_2 NUMBER;
4991:
4992: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4994: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4990: l_recog_line_2 NUMBER;
4991:
4992: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4993: l_bflow_applied_to_amt NUMBER; -- 5132302
4994: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4995:
4996: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4997:
4998: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5065: l_accrual_line_num := NULL; -- 4262811
5066: l_tmp_amt := NULL; -- 4262811
5067: --
5068:
5069: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5070: l_balance_type_code <> 'B' THEN
5071: IF NVL(p_source_36,'
5072: ') = 'Revenue - Normal Revenue' AND
5073: NVL(p_source_37,'

Line 5145: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5141: --
5142: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5143:
5144: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5145: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5146:
5147: -- 4955764
5148: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5149: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5189: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5190:
5191: IF xla_accounting_cache_pkg.GetValueChar
5192: (p_source_code => 'LEDGER_CATEGORY_CODE'
5193: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5194: AND l_bflow_method_code = 'PRIOR_ENTRY'
5195: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5196: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5197: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5289: p_lookup_type => 'XLA_OWNER_TYPE'
5290: ,p_lookup_code => l_component_type_code
5291: )
5292: ,p_token_4 => 'PRODUCT_NAME'
5293: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5294: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5295: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5296: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5297: ,p_ae_header_id => NULL

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

5290: ,p_lookup_code => l_component_type_code
5291: )
5292: ,p_token_4 => 'PRODUCT_NAME'
5293: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5294: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5295: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5296: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5297: ,p_ae_header_id => NULL
5298: );

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

5291: )
5292: ,p_token_4 => 'PRODUCT_NAME'
5293: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5294: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5295: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5296: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5297: ,p_ae_header_id => NULL
5298: );
5299:

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

5292: ,p_token_4 => 'PRODUCT_NAME'
5293: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5294: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5295: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5296: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5297: ,p_ae_header_id => NULL
5298: );
5299:
5300: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5323: ----------------------------------------------------------------------------------
5324: -- 4219869 Business Flow
5325: -- Update journal entry status -- Need to generate this within IF
5326: ----------------------------------------------------------------------------------
5327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5328: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5329: ,p_balance_type_code => l_balance_type_code
5330: );
5331:

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

5368:
5369: --
5370: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5371: --
5372: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5373: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5374: ELSE
5375: ---------------------------------------------------------------------------------------------------
5376: -- 4262811a Switch Sign

Line 5397: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5393:
5394: XLA_AE_LINES_PKG.ValidateCurrentLine;
5395: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5396:
5397: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5398: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5399: ,p_balance_type_code => l_balance_type_code);
5400:
5401: END IF;

Line 5548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5544: l_tmp_amt NUMBER;
5545: l_acc_rev_natural_side_code VARCHAR2(1);
5546:
5547: l_num_entries NUMBER;
5548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5552: l_recog_line_1 NUMBER;

Line 5549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5545: l_acc_rev_natural_side_code VARCHAR2(1);
5546:
5547: l_num_entries NUMBER;
5548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5552: l_recog_line_1 NUMBER;
5553: l_recog_line_2 NUMBER;

Line 5550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5546:
5547: l_num_entries NUMBER;
5548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5552: l_recog_line_1 NUMBER;
5553: l_recog_line_2 NUMBER;
5554:

Line 5551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5547: l_num_entries NUMBER;
5548: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5549: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5550: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5551: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5552: l_recog_line_1 NUMBER;
5553: l_recog_line_2 NUMBER;
5554:
5555: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5557: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5553: l_recog_line_2 NUMBER;
5554:
5555: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5556: l_bflow_applied_to_amt NUMBER; -- 5132302
5557: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5558:
5559: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5560:
5561: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5628: l_accrual_line_num := NULL; -- 4262811
5629: l_tmp_amt := NULL; -- 4262811
5630: --
5631:
5632: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5633: l_balance_type_code <> 'B' THEN
5634: IF NVL(p_source_34,'
5635: ') = 'R'
5636: THEN

Line 5704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5700: --
5701: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5702:
5703: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5704: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5705:
5706: -- 4955764
5707: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5708: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5828: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5829:
5830: IF xla_accounting_cache_pkg.GetValueChar
5831: (p_source_code => 'LEDGER_CATEGORY_CODE'
5832: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5833: AND l_bflow_method_code = 'PRIOR_ENTRY'
5834: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5835: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5836: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5930: p_lookup_type => 'XLA_OWNER_TYPE'
5931: ,p_lookup_code => l_component_type_code
5932: )
5933: ,p_token_4 => 'PRODUCT_NAME'
5934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5938: ,p_ae_header_id => NULL

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

5931: ,p_lookup_code => l_component_type_code
5932: )
5933: ,p_token_4 => 'PRODUCT_NAME'
5934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5938: ,p_ae_header_id => NULL
5939: );

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

5932: )
5933: ,p_token_4 => 'PRODUCT_NAME'
5934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5938: ,p_ae_header_id => NULL
5939: );
5940:

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

5933: ,p_token_4 => 'PRODUCT_NAME'
5934: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5935: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5936: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5937: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5938: ,p_ae_header_id => NULL
5939: );
5940:
5941: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5964: ----------------------------------------------------------------------------------
5965: -- 4219869 Business Flow
5966: -- Update journal entry status -- Need to generate this within IF
5967: ----------------------------------------------------------------------------------
5968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5969: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5970: ,p_balance_type_code => l_balance_type_code
5971: );
5972:

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

6009:
6010: --
6011: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6012: --
6013: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6014: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6015: ELSE
6016: ---------------------------------------------------------------------------------------------------
6017: -- 4262811a Switch Sign

Line 6038: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6034:
6035: XLA_AE_LINES_PKG.ValidateCurrentLine;
6036: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6037:
6038: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6039: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6040: ,p_balance_type_code => l_balance_type_code);
6041:
6042: END IF;

Line 6189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6185: l_tmp_amt NUMBER;
6186: l_acc_rev_natural_side_code VARCHAR2(1);
6187:
6188: l_num_entries NUMBER;
6189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6193: l_recog_line_1 NUMBER;

Line 6190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6186: l_acc_rev_natural_side_code VARCHAR2(1);
6187:
6188: l_num_entries NUMBER;
6189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6193: l_recog_line_1 NUMBER;
6194: l_recog_line_2 NUMBER;

Line 6191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6187:
6188: l_num_entries NUMBER;
6189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6193: l_recog_line_1 NUMBER;
6194: l_recog_line_2 NUMBER;
6195:

Line 6192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6188: l_num_entries NUMBER;
6189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6193: l_recog_line_1 NUMBER;
6194: l_recog_line_2 NUMBER;
6195:
6196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6194: l_recog_line_2 NUMBER;
6195:
6196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6197: l_bflow_applied_to_amt NUMBER; -- 5132302
6198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6199:
6200: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6201:
6202: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6269: l_accrual_line_num := NULL; -- 4262811
6270: l_tmp_amt := NULL; -- 4262811
6271: --
6272:
6273: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6274: l_balance_type_code <> 'B' THEN
6275: IF NVL(p_source_34,'
6276: ') = 'R'
6277: THEN

Line 6345: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6341: --
6342: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6343:
6344: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6345: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6346:
6347: -- 4955764
6348: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6349: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

6570: p_lookup_type => 'XLA_OWNER_TYPE'
6571: ,p_lookup_code => l_component_type_code
6572: )
6573: ,p_token_4 => 'PRODUCT_NAME'
6574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6578: ,p_ae_header_id => NULL

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

6571: ,p_lookup_code => l_component_type_code
6572: )
6573: ,p_token_4 => 'PRODUCT_NAME'
6574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6578: ,p_ae_header_id => NULL
6579: );

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

6572: )
6573: ,p_token_4 => 'PRODUCT_NAME'
6574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6578: ,p_ae_header_id => NULL
6579: );
6580:

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

6573: ,p_token_4 => 'PRODUCT_NAME'
6574: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6575: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6576: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6577: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6578: ,p_ae_header_id => NULL
6579: );
6580:
6581: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6604: ----------------------------------------------------------------------------------
6605: -- 4219869 Business Flow
6606: -- Update journal entry status -- Need to generate this within IF
6607: ----------------------------------------------------------------------------------
6608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6609: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6610: ,p_balance_type_code => l_balance_type_code
6611: );
6612:

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

6649:
6650: --
6651: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6652: --
6653: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6654: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6655: ELSE
6656: ---------------------------------------------------------------------------------------------------
6657: -- 4262811a Switch Sign

Line 6678: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6674:
6675: XLA_AE_LINES_PKG.ValidateCurrentLine;
6676: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6677:
6678: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6679: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6680: ,p_balance_type_code => l_balance_type_code);
6681:
6682: END IF;

Line 6829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6825: l_tmp_amt NUMBER;
6826: l_acc_rev_natural_side_code VARCHAR2(1);
6827:
6828: l_num_entries NUMBER;
6829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6833: l_recog_line_1 NUMBER;

Line 6830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6826: l_acc_rev_natural_side_code VARCHAR2(1);
6827:
6828: l_num_entries NUMBER;
6829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6833: l_recog_line_1 NUMBER;
6834: l_recog_line_2 NUMBER;

Line 6831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6827:
6828: l_num_entries NUMBER;
6829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6833: l_recog_line_1 NUMBER;
6834: l_recog_line_2 NUMBER;
6835:

Line 6832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6828: l_num_entries NUMBER;
6829: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6830: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6831: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6832: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6833: l_recog_line_1 NUMBER;
6834: l_recog_line_2 NUMBER;
6835:
6836: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6838: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6834: l_recog_line_2 NUMBER;
6835:
6836: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6837: l_bflow_applied_to_amt NUMBER; -- 5132302
6838: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6839:
6840: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6841:
6842: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6909: l_accrual_line_num := NULL; -- 4262811
6910: l_tmp_amt := NULL; -- 4262811
6911: --
6912:
6913: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6914: l_balance_type_code <> 'B' THEN
6915: IF NVL(p_source_34,'
6916: ') = 'R'
6917: THEN

Line 6985: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6981: --
6982: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6983:
6984: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6985: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6986:
6987: -- 4955764
6988: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6989: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7109: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7110:
7111: IF xla_accounting_cache_pkg.GetValueChar
7112: (p_source_code => 'LEDGER_CATEGORY_CODE'
7113: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7114: AND l_bflow_method_code = 'PRIOR_ENTRY'
7115: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7116: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7117: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7210: p_lookup_type => 'XLA_OWNER_TYPE'
7211: ,p_lookup_code => l_component_type_code
7212: )
7213: ,p_token_4 => 'PRODUCT_NAME'
7214: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7215: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7216: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7217: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7218: ,p_ae_header_id => NULL

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

7211: ,p_lookup_code => l_component_type_code
7212: )
7213: ,p_token_4 => 'PRODUCT_NAME'
7214: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7215: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7216: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7217: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7218: ,p_ae_header_id => NULL
7219: );

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

7212: )
7213: ,p_token_4 => 'PRODUCT_NAME'
7214: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7215: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7216: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7217: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7218: ,p_ae_header_id => NULL
7219: );
7220:

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

7213: ,p_token_4 => 'PRODUCT_NAME'
7214: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7215: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7216: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7217: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7218: ,p_ae_header_id => NULL
7219: );
7220:
7221: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7244: ----------------------------------------------------------------------------------
7245: -- 4219869 Business Flow
7246: -- Update journal entry status -- Need to generate this within IF
7247: ----------------------------------------------------------------------------------
7248: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7249: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7250: ,p_balance_type_code => l_balance_type_code
7251: );
7252:

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

7289:
7290: --
7291: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7292: --
7293: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7294: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7295: ELSE
7296: ---------------------------------------------------------------------------------------------------
7297: -- 4262811a Switch Sign

Line 7318: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7314:
7315: XLA_AE_LINES_PKG.ValidateCurrentLine;
7316: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7317:
7318: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7319: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7320: ,p_balance_type_code => l_balance_type_code);
7321:
7322: END IF;

Line 7469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7465: l_tmp_amt NUMBER;
7466: l_acc_rev_natural_side_code VARCHAR2(1);
7467:
7468: l_num_entries NUMBER;
7469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7473: l_recog_line_1 NUMBER;

Line 7470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7466: l_acc_rev_natural_side_code VARCHAR2(1);
7467:
7468: l_num_entries NUMBER;
7469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7473: l_recog_line_1 NUMBER;
7474: l_recog_line_2 NUMBER;

Line 7471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7467:
7468: l_num_entries NUMBER;
7469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7473: l_recog_line_1 NUMBER;
7474: l_recog_line_2 NUMBER;
7475:

Line 7472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7468: l_num_entries NUMBER;
7469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7473: l_recog_line_1 NUMBER;
7474: l_recog_line_2 NUMBER;
7475:
7476: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7478: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7474: l_recog_line_2 NUMBER;
7475:
7476: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7477: l_bflow_applied_to_amt NUMBER; -- 5132302
7478: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7479:
7480: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7481:
7482: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7549: l_accrual_line_num := NULL; -- 4262811
7550: l_tmp_amt := NULL; -- 4262811
7551: --
7552:
7553: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7554: l_balance_type_code <> 'B' THEN
7555: IF NVL(p_source_34,'
7556: ') = 'R'
7557: THEN

Line 7625: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7621: --
7622: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7623:
7624: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7625: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7626:
7627: -- 4955764
7628: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7629: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7749: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7750:
7751: IF xla_accounting_cache_pkg.GetValueChar
7752: (p_source_code => 'LEDGER_CATEGORY_CODE'
7753: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7754: AND l_bflow_method_code = 'PRIOR_ENTRY'
7755: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7756: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7757: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7851: p_lookup_type => 'XLA_OWNER_TYPE'
7852: ,p_lookup_code => l_component_type_code
7853: )
7854: ,p_token_4 => 'PRODUCT_NAME'
7855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7859: ,p_ae_header_id => NULL

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

7852: ,p_lookup_code => l_component_type_code
7853: )
7854: ,p_token_4 => 'PRODUCT_NAME'
7855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7859: ,p_ae_header_id => NULL
7860: );

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

7853: )
7854: ,p_token_4 => 'PRODUCT_NAME'
7855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7859: ,p_ae_header_id => NULL
7860: );
7861:

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

7854: ,p_token_4 => 'PRODUCT_NAME'
7855: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7856: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7857: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7858: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7859: ,p_ae_header_id => NULL
7860: );
7861:
7862: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7885: ----------------------------------------------------------------------------------
7886: -- 4219869 Business Flow
7887: -- Update journal entry status -- Need to generate this within IF
7888: ----------------------------------------------------------------------------------
7889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7890: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7891: ,p_balance_type_code => l_balance_type_code
7892: );
7893:

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

7930:
7931: --
7932: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7933: --
7934: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7935: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7936: ELSE
7937: ---------------------------------------------------------------------------------------------------
7938: -- 4262811a Switch Sign

Line 7959: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7955:
7956: XLA_AE_LINES_PKG.ValidateCurrentLine;
7957: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7958:
7959: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7960: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7961: ,p_balance_type_code => l_balance_type_code);
7962:
7963: END IF;

Line 8073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8069: l_tmp_amt NUMBER;
8070: l_acc_rev_natural_side_code VARCHAR2(1);
8071:
8072: l_num_entries NUMBER;
8073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8077: l_recog_line_1 NUMBER;

Line 8074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8070: l_acc_rev_natural_side_code VARCHAR2(1);
8071:
8072: l_num_entries NUMBER;
8073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8077: l_recog_line_1 NUMBER;
8078: l_recog_line_2 NUMBER;

Line 8075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8071:
8072: l_num_entries NUMBER;
8073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8077: l_recog_line_1 NUMBER;
8078: l_recog_line_2 NUMBER;
8079:

Line 8076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8072: l_num_entries NUMBER;
8073: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8074: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8075: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8076: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8077: l_recog_line_1 NUMBER;
8078: l_recog_line_2 NUMBER;
8079:
8080: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8082: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8078: l_recog_line_2 NUMBER;
8079:
8080: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8081: l_bflow_applied_to_amt NUMBER; -- 5132302
8082: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8083:
8084: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8085:
8086: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8153: l_accrual_line_num := NULL; -- 4262811
8154: l_tmp_amt := NULL; -- 4262811
8155: --
8156:
8157: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8158: l_balance_type_code <> 'B' THEN
8159: IF NVL(p_source_36,'
8160: ') = 'Revenue - Normal Revenue' AND
8161: NVL(p_source_37,'

Line 8233: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8229: --
8230: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8231:
8232: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8233: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8234:
8235: -- 4955764
8236: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8237: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8277: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8278:
8279: IF xla_accounting_cache_pkg.GetValueChar
8280: (p_source_code => 'LEDGER_CATEGORY_CODE'
8281: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8282: AND l_bflow_method_code = 'PRIOR_ENTRY'
8283: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8284: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8285: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8377: p_lookup_type => 'XLA_OWNER_TYPE'
8378: ,p_lookup_code => l_component_type_code
8379: )
8380: ,p_token_4 => 'PRODUCT_NAME'
8381: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8382: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8383: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8384: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8385: ,p_ae_header_id => NULL

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

8378: ,p_lookup_code => l_component_type_code
8379: )
8380: ,p_token_4 => 'PRODUCT_NAME'
8381: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8382: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8383: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8384: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8385: ,p_ae_header_id => NULL
8386: );

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

8379: )
8380: ,p_token_4 => 'PRODUCT_NAME'
8381: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8382: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8383: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8384: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8385: ,p_ae_header_id => NULL
8386: );
8387:

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

8380: ,p_token_4 => 'PRODUCT_NAME'
8381: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8382: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8383: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8384: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8385: ,p_ae_header_id => NULL
8386: );
8387:
8388: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8415: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8411: ----------------------------------------------------------------------------------
8412: -- 4219869 Business Flow
8413: -- Update journal entry status -- Need to generate this within IF
8414: ----------------------------------------------------------------------------------
8415: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8416: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8417: ,p_balance_type_code => l_balance_type_code
8418: );
8419:

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

8456:
8457: --
8458: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8459: --
8460: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8461: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8462: ELSE
8463: ---------------------------------------------------------------------------------------------------
8464: -- 4262811a Switch Sign

Line 8485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8481:
8482: XLA_AE_LINES_PKG.ValidateCurrentLine;
8483: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8484:
8485: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8486: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8487: ,p_balance_type_code => l_balance_type_code);
8488:
8489: END IF;

Line 8600: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8596: l_tmp_amt NUMBER;
8597: l_acc_rev_natural_side_code VARCHAR2(1);
8598:
8599: l_num_entries NUMBER;
8600: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8601: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8602: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8603: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8604: l_recog_line_1 NUMBER;

Line 8601: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8597: l_acc_rev_natural_side_code VARCHAR2(1);
8598:
8599: l_num_entries NUMBER;
8600: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8601: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8602: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8603: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8604: l_recog_line_1 NUMBER;
8605: l_recog_line_2 NUMBER;

Line 8602: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8598:
8599: l_num_entries NUMBER;
8600: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8601: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8602: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8603: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8604: l_recog_line_1 NUMBER;
8605: l_recog_line_2 NUMBER;
8606:

Line 8603: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8599: l_num_entries NUMBER;
8600: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8601: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8602: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8603: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8604: l_recog_line_1 NUMBER;
8605: l_recog_line_2 NUMBER;
8606:
8607: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8609: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8605: l_recog_line_2 NUMBER;
8606:
8607: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8608: l_bflow_applied_to_amt NUMBER; -- 5132302
8609: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8610:
8611: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8612:
8613: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8680: l_accrual_line_num := NULL; -- 4262811
8681: l_tmp_amt := NULL; -- 4262811
8682: --
8683:
8684: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8685: l_balance_type_code <> 'B' THEN
8686: IF NVL(p_source_36,'
8687: ') = 'Revenue - Event Revenue' AND
8688: NVL(p_source_58,'

Line 8760: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8756: --
8757: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8758:
8759: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8760: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8761:
8762: -- 4955764
8763: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8764: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8804: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8805:
8806: IF xla_accounting_cache_pkg.GetValueChar
8807: (p_source_code => 'LEDGER_CATEGORY_CODE'
8808: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8809: AND l_bflow_method_code = 'PRIOR_ENTRY'
8810: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8811: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8812: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8904: p_lookup_type => 'XLA_OWNER_TYPE'
8905: ,p_lookup_code => l_component_type_code
8906: )
8907: ,p_token_4 => 'PRODUCT_NAME'
8908: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8909: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8910: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8911: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8912: ,p_ae_header_id => NULL

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

8905: ,p_lookup_code => l_component_type_code
8906: )
8907: ,p_token_4 => 'PRODUCT_NAME'
8908: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8909: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8910: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8911: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8912: ,p_ae_header_id => NULL
8913: );

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

8906: )
8907: ,p_token_4 => 'PRODUCT_NAME'
8908: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8909: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8910: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8911: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8912: ,p_ae_header_id => NULL
8913: );
8914:

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

8907: ,p_token_4 => 'PRODUCT_NAME'
8908: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8909: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8910: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8911: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8912: ,p_ae_header_id => NULL
8913: );
8914:
8915: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8942: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8938: ----------------------------------------------------------------------------------
8939: -- 4219869 Business Flow
8940: -- Update journal entry status -- Need to generate this within IF
8941: ----------------------------------------------------------------------------------
8942: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8943: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8944: ,p_balance_type_code => l_balance_type_code
8945: );
8946:

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

8983:
8984: --
8985: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8986: --
8987: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8988: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8989: ELSE
8990: ---------------------------------------------------------------------------------------------------
8991: -- 4262811a Switch Sign

Line 9012: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9008:
9009: XLA_AE_LINES_PKG.ValidateCurrentLine;
9010: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9011:
9012: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9013: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9014: ,p_balance_type_code => l_balance_type_code);
9015:
9016: END IF;

Line 9147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9143: l_tmp_amt NUMBER;
9144: l_acc_rev_natural_side_code VARCHAR2(1);
9145:
9146: l_num_entries NUMBER;
9147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9151: l_recog_line_1 NUMBER;

Line 9148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9144: l_acc_rev_natural_side_code VARCHAR2(1);
9145:
9146: l_num_entries NUMBER;
9147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9151: l_recog_line_1 NUMBER;
9152: l_recog_line_2 NUMBER;

Line 9149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9145:
9146: l_num_entries NUMBER;
9147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9151: l_recog_line_1 NUMBER;
9152: l_recog_line_2 NUMBER;
9153:

Line 9150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9146: l_num_entries NUMBER;
9147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9151: l_recog_line_1 NUMBER;
9152: l_recog_line_2 NUMBER;
9153:
9154: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9156: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9152: l_recog_line_2 NUMBER;
9153:
9154: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9155: l_bflow_applied_to_amt NUMBER; -- 5132302
9156: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9157:
9158: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9159:
9160: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9227: l_accrual_line_num := NULL; -- 4262811
9228: l_tmp_amt := NULL; -- 4262811
9229: --
9230:
9231: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9232: l_balance_type_code <> 'B' THEN
9233: IF NVL(p_source_36,'
9234: ') = 'Revenue - Event Revenue' AND
9235: NVL(p_source_58,'

Line 9307: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9303: --
9304: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9305:
9306: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9307: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9308:
9309: -- 4955764
9310: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9311: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9393: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9394:
9395: IF xla_accounting_cache_pkg.GetValueChar
9396: (p_source_code => 'LEDGER_CATEGORY_CODE'
9397: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9398: AND l_bflow_method_code = 'PRIOR_ENTRY'
9399: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9400: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9401: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9470: p_lookup_type => 'XLA_OWNER_TYPE'
9471: ,p_lookup_code => l_component_type_code
9472: )
9473: ,p_token_4 => 'PRODUCT_NAME'
9474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9478: ,p_ae_header_id => NULL

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

9471: ,p_lookup_code => l_component_type_code
9472: )
9473: ,p_token_4 => 'PRODUCT_NAME'
9474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9478: ,p_ae_header_id => NULL
9479: );

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

9472: )
9473: ,p_token_4 => 'PRODUCT_NAME'
9474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9478: ,p_ae_header_id => NULL
9479: );
9480:

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

9473: ,p_token_4 => 'PRODUCT_NAME'
9474: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9475: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9476: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9477: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9478: ,p_ae_header_id => NULL
9479: );
9480:
9481: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9504: ----------------------------------------------------------------------------------
9505: -- 4219869 Business Flow
9506: -- Update journal entry status -- Need to generate this within IF
9507: ----------------------------------------------------------------------------------
9508: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9509: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9510: ,p_balance_type_code => l_balance_type_code
9511: );
9512:

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

9549:
9550: --
9551: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9552: --
9553: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9554: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9555: ELSE
9556: ---------------------------------------------------------------------------------------------------
9557: -- 4262811a Switch Sign

Line 9578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9574:
9575: XLA_AE_LINES_PKG.ValidateCurrentLine;
9576: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9577:
9578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9579: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9580: ,p_balance_type_code => l_balance_type_code);
9581:
9582: END IF;

Line 9693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9689: l_tmp_amt NUMBER;
9690: l_acc_rev_natural_side_code VARCHAR2(1);
9691:
9692: l_num_entries NUMBER;
9693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9697: l_recog_line_1 NUMBER;

Line 9694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9690: l_acc_rev_natural_side_code VARCHAR2(1);
9691:
9692: l_num_entries NUMBER;
9693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9697: l_recog_line_1 NUMBER;
9698: l_recog_line_2 NUMBER;

Line 9695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9691:
9692: l_num_entries NUMBER;
9693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9697: l_recog_line_1 NUMBER;
9698: l_recog_line_2 NUMBER;
9699:

Line 9696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9692: l_num_entries NUMBER;
9693: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9694: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9695: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9696: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9697: l_recog_line_1 NUMBER;
9698: l_recog_line_2 NUMBER;
9699:
9700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9698: l_recog_line_2 NUMBER;
9699:
9700: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9701: l_bflow_applied_to_amt NUMBER; -- 5132302
9702: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9703:
9704: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9705:
9706: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9773: l_accrual_line_num := NULL; -- 4262811
9774: l_tmp_amt := NULL; -- 4262811
9775: --
9776:
9777: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9778: l_balance_type_code <> 'B' THEN
9779: IF NVL(p_source_36,'
9780: ') = 'Revenue - Event Revenue' AND
9781: NVL(p_source_58,'

Line 9853: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9849: --
9850: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9851:
9852: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9853: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9854:
9855: -- 4955764
9856: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9857: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9897: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9898:
9899: IF xla_accounting_cache_pkg.GetValueChar
9900: (p_source_code => 'LEDGER_CATEGORY_CODE'
9901: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9902: AND l_bflow_method_code = 'PRIOR_ENTRY'
9903: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9904: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9905: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9997: p_lookup_type => 'XLA_OWNER_TYPE'
9998: ,p_lookup_code => l_component_type_code
9999: )
10000: ,p_token_4 => 'PRODUCT_NAME'
10001: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10002: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10003: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10004: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10005: ,p_ae_header_id => NULL

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

9998: ,p_lookup_code => l_component_type_code
9999: )
10000: ,p_token_4 => 'PRODUCT_NAME'
10001: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10002: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10003: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10004: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10005: ,p_ae_header_id => NULL
10006: );

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

9999: )
10000: ,p_token_4 => 'PRODUCT_NAME'
10001: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10002: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10003: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10004: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10005: ,p_ae_header_id => NULL
10006: );
10007:

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

10000: ,p_token_4 => 'PRODUCT_NAME'
10001: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10002: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10003: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10004: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10005: ,p_ae_header_id => NULL
10006: );
10007:
10008: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10035: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10031: ----------------------------------------------------------------------------------
10032: -- 4219869 Business Flow
10033: -- Update journal entry status -- Need to generate this within IF
10034: ----------------------------------------------------------------------------------
10035: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10036: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10037: ,p_balance_type_code => l_balance_type_code
10038: );
10039:

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

10076:
10077: --
10078: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10079: --
10080: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10081: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10082: ELSE
10083: ---------------------------------------------------------------------------------------------------
10084: -- 4262811a Switch Sign

Line 10105: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10101:
10102: XLA_AE_LINES_PKG.ValidateCurrentLine;
10103: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10104:
10105: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10106: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10107: ,p_balance_type_code => l_balance_type_code);
10108:
10109: END IF;

Line 10240: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10236: l_tmp_amt NUMBER;
10237: l_acc_rev_natural_side_code VARCHAR2(1);
10238:
10239: l_num_entries NUMBER;
10240: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10241: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10242: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10243: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10244: l_recog_line_1 NUMBER;

Line 10241: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10237: l_acc_rev_natural_side_code VARCHAR2(1);
10238:
10239: l_num_entries NUMBER;
10240: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10241: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10242: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10243: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10244: l_recog_line_1 NUMBER;
10245: l_recog_line_2 NUMBER;

Line 10242: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10238:
10239: l_num_entries NUMBER;
10240: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10241: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10242: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10243: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10244: l_recog_line_1 NUMBER;
10245: l_recog_line_2 NUMBER;
10246:

Line 10243: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10239: l_num_entries NUMBER;
10240: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10241: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10242: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10243: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10244: l_recog_line_1 NUMBER;
10245: l_recog_line_2 NUMBER;
10246:
10247: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10249: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10245: l_recog_line_2 NUMBER;
10246:
10247: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10248: l_bflow_applied_to_amt NUMBER; -- 5132302
10249: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10250:
10251: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10252:
10253: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 10324: 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_accrual_line_num := NULL; -- 4262811
10321: l_tmp_amt := NULL; -- 4262811
10322: --
10323:
10324: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10325: l_balance_type_code <> 'B' THEN
10326: IF NVL(p_source_36,'
10327: ') = 'Revenue - Event Revenue' AND
10328: NVL(p_source_58,'

Line 10400: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10396: --
10397: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10398:
10399: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10400: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10401:
10402: -- 4955764
10403: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10404: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10486: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10487:
10488: IF xla_accounting_cache_pkg.GetValueChar
10489: (p_source_code => 'LEDGER_CATEGORY_CODE'
10490: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10491: AND l_bflow_method_code = 'PRIOR_ENTRY'
10492: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10493: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10494: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10563: p_lookup_type => 'XLA_OWNER_TYPE'
10564: ,p_lookup_code => l_component_type_code
10565: )
10566: ,p_token_4 => 'PRODUCT_NAME'
10567: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10568: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10569: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10570: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10571: ,p_ae_header_id => NULL

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

10564: ,p_lookup_code => l_component_type_code
10565: )
10566: ,p_token_4 => 'PRODUCT_NAME'
10567: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10568: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10569: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10570: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10571: ,p_ae_header_id => NULL
10572: );

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

10565: )
10566: ,p_token_4 => 'PRODUCT_NAME'
10567: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10568: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10569: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10570: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10571: ,p_ae_header_id => NULL
10572: );
10573:

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

10566: ,p_token_4 => 'PRODUCT_NAME'
10567: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10568: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10569: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10570: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10571: ,p_ae_header_id => NULL
10572: );
10573:
10574: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10601: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10597: ----------------------------------------------------------------------------------
10598: -- 4219869 Business Flow
10599: -- Update journal entry status -- Need to generate this within IF
10600: ----------------------------------------------------------------------------------
10601: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10602: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10603: ,p_balance_type_code => l_balance_type_code
10604: );
10605:

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

10642:
10643: --
10644: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10645: --
10646: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10647: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10648: ELSE
10649: ---------------------------------------------------------------------------------------------------
10650: -- 4262811a Switch Sign

Line 10671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10667:
10668: XLA_AE_LINES_PKG.ValidateCurrentLine;
10669: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10670:
10671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10672: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10673: ,p_balance_type_code => l_balance_type_code);
10674:
10675: END IF;

Line 10785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10781: l_tmp_amt NUMBER;
10782: l_acc_rev_natural_side_code VARCHAR2(1);
10783:
10784: l_num_entries NUMBER;
10785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10789: l_recog_line_1 NUMBER;

Line 10786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10782: l_acc_rev_natural_side_code VARCHAR2(1);
10783:
10784: l_num_entries NUMBER;
10785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10789: l_recog_line_1 NUMBER;
10790: l_recog_line_2 NUMBER;

Line 10787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10783:
10784: l_num_entries NUMBER;
10785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10789: l_recog_line_1 NUMBER;
10790: l_recog_line_2 NUMBER;
10791:

Line 10788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10784: l_num_entries NUMBER;
10785: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10786: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10787: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10788: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10789: l_recog_line_1 NUMBER;
10790: l_recog_line_2 NUMBER;
10791:
10792: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10794: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10790: l_recog_line_2 NUMBER;
10791:
10792: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10793: l_bflow_applied_to_amt NUMBER; -- 5132302
10794: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10795:
10796: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10797:
10798: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10865: l_accrual_line_num := NULL; -- 4262811
10866: l_tmp_amt := NULL; -- 4262811
10867: --
10868:
10869: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10870: l_balance_type_code <> 'B' THEN
10871: IF NVL(p_source_36,'
10872: ') = 'Revenue - Normal Revenue' AND
10873: NVL(p_source_37,'

Line 10945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10941: --
10942: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10943:
10944: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10945: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10946:
10947: -- 4955764
10948: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10949: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10989: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10990:
10991: IF xla_accounting_cache_pkg.GetValueChar
10992: (p_source_code => 'LEDGER_CATEGORY_CODE'
10993: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10994: AND l_bflow_method_code = 'PRIOR_ENTRY'
10995: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10996: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10997: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11089: p_lookup_type => 'XLA_OWNER_TYPE'
11090: ,p_lookup_code => l_component_type_code
11091: )
11092: ,p_token_4 => 'PRODUCT_NAME'
11093: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11094: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11095: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11096: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11097: ,p_ae_header_id => NULL

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

11090: ,p_lookup_code => l_component_type_code
11091: )
11092: ,p_token_4 => 'PRODUCT_NAME'
11093: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11094: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11095: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11096: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11097: ,p_ae_header_id => NULL
11098: );

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

11091: )
11092: ,p_token_4 => 'PRODUCT_NAME'
11093: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11094: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11095: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11096: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11097: ,p_ae_header_id => NULL
11098: );
11099:

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

11092: ,p_token_4 => 'PRODUCT_NAME'
11093: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11094: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11095: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11096: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11097: ,p_ae_header_id => NULL
11098: );
11099:
11100: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11127: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11123: ----------------------------------------------------------------------------------
11124: -- 4219869 Business Flow
11125: -- Update journal entry status -- Need to generate this within IF
11126: ----------------------------------------------------------------------------------
11127: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11128: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11129: ,p_balance_type_code => l_balance_type_code
11130: );
11131:

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

11168:
11169: --
11170: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11171: --
11172: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11173: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11174: ELSE
11175: ---------------------------------------------------------------------------------------------------
11176: -- 4262811a Switch Sign

Line 11197: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11193:
11194: XLA_AE_LINES_PKG.ValidateCurrentLine;
11195: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11196:
11197: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11198: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11199: ,p_balance_type_code => l_balance_type_code);
11200:
11201: END IF;

Line 11311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11307: l_tmp_amt NUMBER;
11308: l_acc_rev_natural_side_code VARCHAR2(1);
11309:
11310: l_num_entries NUMBER;
11311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11315: l_recog_line_1 NUMBER;

Line 11312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11308: l_acc_rev_natural_side_code VARCHAR2(1);
11309:
11310: l_num_entries NUMBER;
11311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11315: l_recog_line_1 NUMBER;
11316: l_recog_line_2 NUMBER;

Line 11313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11309:
11310: l_num_entries NUMBER;
11311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11315: l_recog_line_1 NUMBER;
11316: l_recog_line_2 NUMBER;
11317:

Line 11314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11310: l_num_entries NUMBER;
11311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11315: l_recog_line_1 NUMBER;
11316: l_recog_line_2 NUMBER;
11317:
11318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11316: l_recog_line_2 NUMBER;
11317:
11318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11319: l_bflow_applied_to_amt NUMBER; -- 5132302
11320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11321:
11322: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11323:
11324: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11391: l_accrual_line_num := NULL; -- 4262811
11392: l_tmp_amt := NULL; -- 4262811
11393: --
11394:
11395: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11396: l_balance_type_code <> 'B' THEN
11397: IF NVL(p_source_36,'
11398: ') = 'Revenue - Normal Revenue' AND
11399: (NVL(p_source_37,'

Line 11473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11469: --
11470: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11471:
11472: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11473: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11474:
11475: -- 4955764
11476: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11477: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11518:
11519: IF xla_accounting_cache_pkg.GetValueChar
11520: (p_source_code => 'LEDGER_CATEGORY_CODE'
11521: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11522: AND l_bflow_method_code = 'PRIOR_ENTRY'
11523: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11524: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11525: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11617: p_lookup_type => 'XLA_OWNER_TYPE'
11618: ,p_lookup_code => l_component_type_code
11619: )
11620: ,p_token_4 => 'PRODUCT_NAME'
11621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11625: ,p_ae_header_id => NULL

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

11618: ,p_lookup_code => l_component_type_code
11619: )
11620: ,p_token_4 => 'PRODUCT_NAME'
11621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11625: ,p_ae_header_id => NULL
11626: );

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

11619: )
11620: ,p_token_4 => 'PRODUCT_NAME'
11621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11625: ,p_ae_header_id => NULL
11626: );
11627:

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

11620: ,p_token_4 => 'PRODUCT_NAME'
11621: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11622: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11623: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11624: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11625: ,p_ae_header_id => NULL
11626: );
11627:
11628: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 11655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11651: ----------------------------------------------------------------------------------
11652: -- 4219869 Business Flow
11653: -- Update journal entry status -- Need to generate this within IF
11654: ----------------------------------------------------------------------------------
11655: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11656: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
11657: ,p_balance_type_code => l_balance_type_code
11658: );
11659:

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

11696:
11697: --
11698: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
11699: --
11700: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
11701: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
11702: ELSE
11703: ---------------------------------------------------------------------------------------------------
11704: -- 4262811a Switch Sign

Line 11725: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11721:
11722: XLA_AE_LINES_PKG.ValidateCurrentLine;
11723: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11724:
11725: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11726: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11727: ,p_balance_type_code => l_balance_type_code);
11728:
11729: END IF;

Line 11839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11835: l_tmp_amt NUMBER;
11836: l_acc_rev_natural_side_code VARCHAR2(1);
11837:
11838: l_num_entries NUMBER;
11839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11843: l_recog_line_1 NUMBER;

Line 11840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11836: l_acc_rev_natural_side_code VARCHAR2(1);
11837:
11838: l_num_entries NUMBER;
11839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11843: l_recog_line_1 NUMBER;
11844: l_recog_line_2 NUMBER;

Line 11841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11837:
11838: l_num_entries NUMBER;
11839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11843: l_recog_line_1 NUMBER;
11844: l_recog_line_2 NUMBER;
11845:

Line 11842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11838: l_num_entries NUMBER;
11839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11843: l_recog_line_1 NUMBER;
11844: l_recog_line_2 NUMBER;
11845:
11846: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11848: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

11919: l_accrual_line_num := NULL; -- 4262811
11920: l_tmp_amt := NULL; -- 4262811
11921: --
11922:
11923: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11924: l_balance_type_code <> 'B' THEN
11925: IF NVL(p_source_36,'
11926: ') = 'Revenue - Normal Revenue' AND
11927: NVL(p_source_37,'

Line 11999: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

12043: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12044:
12045: IF xla_accounting_cache_pkg.GetValueChar
12046: (p_source_code => 'LEDGER_CATEGORY_CODE'
12047: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12048: AND l_bflow_method_code = 'PRIOR_ENTRY'
12049: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12050: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12051: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12143: p_lookup_type => 'XLA_OWNER_TYPE'
12144: ,p_lookup_code => l_component_type_code
12145: )
12146: ,p_token_4 => 'PRODUCT_NAME'
12147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12151: ,p_ae_header_id => NULL

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

12144: ,p_lookup_code => l_component_type_code
12145: )
12146: ,p_token_4 => 'PRODUCT_NAME'
12147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12151: ,p_ae_header_id => NULL
12152: );

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

12145: )
12146: ,p_token_4 => 'PRODUCT_NAME'
12147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12151: ,p_ae_header_id => NULL
12152: );
12153:

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

12146: ,p_token_4 => 'PRODUCT_NAME'
12147: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12148: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12149: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12150: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12151: ,p_ae_header_id => NULL
12152: );
12153:
12154: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12177: ----------------------------------------------------------------------------------
12178: -- 4219869 Business Flow
12179: -- Update journal entry status -- Need to generate this within IF
12180: ----------------------------------------------------------------------------------
12181: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12182: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12183: ,p_balance_type_code => l_balance_type_code
12184: );
12185:

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

12222:
12223: --
12224: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12225: --
12226: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12227: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12228: ELSE
12229: ---------------------------------------------------------------------------------------------------
12230: -- 4262811a Switch Sign

Line 12251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12247:
12248: XLA_AE_LINES_PKG.ValidateCurrentLine;
12249: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12250:
12251: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12252: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12253: ,p_balance_type_code => l_balance_type_code);
12254:
12255: END IF;

Line 12379: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12375: l_tmp_amt NUMBER;
12376: l_acc_rev_natural_side_code VARCHAR2(1);
12377:
12378: l_num_entries NUMBER;
12379: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12380: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12381: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12382: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12383: l_recog_line_1 NUMBER;

Line 12380: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12376: l_acc_rev_natural_side_code VARCHAR2(1);
12377:
12378: l_num_entries NUMBER;
12379: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12380: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12381: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12382: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12383: l_recog_line_1 NUMBER;
12384: l_recog_line_2 NUMBER;

Line 12381: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12377:
12378: l_num_entries NUMBER;
12379: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12380: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12381: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12382: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12383: l_recog_line_1 NUMBER;
12384: l_recog_line_2 NUMBER;
12385:

Line 12382: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12378: l_num_entries NUMBER;
12379: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12380: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12381: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12382: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12383: l_recog_line_1 NUMBER;
12384: l_recog_line_2 NUMBER;
12385:
12386: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12388: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12384: l_recog_line_2 NUMBER;
12385:
12386: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12387: l_bflow_applied_to_amt NUMBER; -- 5132302
12388: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12389:
12390: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12391:
12392: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12459: l_accrual_line_num := NULL; -- 4262811
12460: l_tmp_amt := NULL; -- 4262811
12461: --
12462:
12463: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12464: l_balance_type_code <> 'B' THEN
12465: IF NVL(p_source_67,'
12466: ') = 'COST_TRANSFER' OR
12467: NVL(p_source_67,'

Line 12538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12534: --
12535: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12536:
12537: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12538: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12539:
12540: -- 4955764
12541: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12542: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12622: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12623:
12624: IF xla_accounting_cache_pkg.GetValueChar
12625: (p_source_code => 'LEDGER_CATEGORY_CODE'
12626: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12627: AND l_bflow_method_code = 'PRIOR_ENTRY'
12628: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12629: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12630: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12724: p_lookup_type => 'XLA_OWNER_TYPE'
12725: ,p_lookup_code => l_component_type_code
12726: )
12727: ,p_token_4 => 'PRODUCT_NAME'
12728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12732: ,p_ae_header_id => NULL

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

12725: ,p_lookup_code => l_component_type_code
12726: )
12727: ,p_token_4 => 'PRODUCT_NAME'
12728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12732: ,p_ae_header_id => NULL
12733: );

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

12726: )
12727: ,p_token_4 => 'PRODUCT_NAME'
12728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12732: ,p_ae_header_id => NULL
12733: );
12734:

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

12727: ,p_token_4 => 'PRODUCT_NAME'
12728: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12729: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12730: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12731: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12732: ,p_ae_header_id => NULL
12733: );
12734:
12735: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12758: ----------------------------------------------------------------------------------
12759: -- 4219869 Business Flow
12760: -- Update journal entry status -- Need to generate this within IF
12761: ----------------------------------------------------------------------------------
12762: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12763: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12764: ,p_balance_type_code => l_balance_type_code
12765: );
12766:

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

12803:
12804: --
12805: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12806: --
12807: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12808: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12809: ELSE
12810: ---------------------------------------------------------------------------------------------------
12811: -- 4262811a Switch Sign

Line 12832: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12828:
12829: XLA_AE_LINES_PKG.ValidateCurrentLine;
12830: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12831:
12832: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12833: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12834: ,p_balance_type_code => l_balance_type_code);
12835:
12836: END IF;

Line 12960: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12956: l_tmp_amt NUMBER;
12957: l_acc_rev_natural_side_code VARCHAR2(1);
12958:
12959: l_num_entries NUMBER;
12960: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12961: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12962: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12963: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12964: l_recog_line_1 NUMBER;

Line 12961: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12957: l_acc_rev_natural_side_code VARCHAR2(1);
12958:
12959: l_num_entries NUMBER;
12960: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12961: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12962: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12963: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12964: l_recog_line_1 NUMBER;
12965: l_recog_line_2 NUMBER;

Line 12962: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12958:
12959: l_num_entries NUMBER;
12960: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12961: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12962: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12963: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12964: l_recog_line_1 NUMBER;
12965: l_recog_line_2 NUMBER;
12966:

Line 12963: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12959: l_num_entries NUMBER;
12960: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12961: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12962: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12963: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12964: l_recog_line_1 NUMBER;
12965: l_recog_line_2 NUMBER;
12966:
12967: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12969: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12965: l_recog_line_2 NUMBER;
12966:
12967: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12968: l_bflow_applied_to_amt NUMBER; -- 5132302
12969: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12970:
12971: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12972:
12973: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13040: l_accrual_line_num := NULL; -- 4262811
13041: l_tmp_amt := NULL; -- 4262811
13042: --
13043:
13044: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13045: l_balance_type_code <> 'B' THEN
13046: IF NVL(p_source_67,'
13047: ') = 'COST_TRANSFER' OR
13048: NVL(p_source_67,'

Line 13119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13115: --
13116: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13117:
13118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13120:
13121: -- 4955764
13122: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13123: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13203: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13204:
13205: IF xla_accounting_cache_pkg.GetValueChar
13206: (p_source_code => 'LEDGER_CATEGORY_CODE'
13207: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13208: AND l_bflow_method_code = 'PRIOR_ENTRY'
13209: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13210: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13211: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13304: p_lookup_type => 'XLA_OWNER_TYPE'
13305: ,p_lookup_code => l_component_type_code
13306: )
13307: ,p_token_4 => 'PRODUCT_NAME'
13308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13312: ,p_ae_header_id => NULL

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

13305: ,p_lookup_code => l_component_type_code
13306: )
13307: ,p_token_4 => 'PRODUCT_NAME'
13308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13312: ,p_ae_header_id => NULL
13313: );

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

13306: )
13307: ,p_token_4 => 'PRODUCT_NAME'
13308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13312: ,p_ae_header_id => NULL
13313: );
13314:

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

13307: ,p_token_4 => 'PRODUCT_NAME'
13308: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13309: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13310: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13311: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13312: ,p_ae_header_id => NULL
13313: );
13314:
13315: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13342: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13338: ----------------------------------------------------------------------------------
13339: -- 4219869 Business Flow
13340: -- Update journal entry status -- Need to generate this within IF
13341: ----------------------------------------------------------------------------------
13342: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13343: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13344: ,p_balance_type_code => l_balance_type_code
13345: );
13346:

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

13383:
13384: --
13385: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13386: --
13387: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13388: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13389: ELSE
13390: ---------------------------------------------------------------------------------------------------
13391: -- 4262811a Switch Sign

Line 13412: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13408:
13409: XLA_AE_LINES_PKG.ValidateCurrentLine;
13410: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13411:
13412: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13413: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13414: ,p_balance_type_code => l_balance_type_code);
13415:
13416: END IF;

Line 13540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13536: l_tmp_amt NUMBER;
13537: l_acc_rev_natural_side_code VARCHAR2(1);
13538:
13539: l_num_entries NUMBER;
13540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13544: l_recog_line_1 NUMBER;

Line 13541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13537: l_acc_rev_natural_side_code VARCHAR2(1);
13538:
13539: l_num_entries NUMBER;
13540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13544: l_recog_line_1 NUMBER;
13545: l_recog_line_2 NUMBER;

Line 13542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13538:
13539: l_num_entries NUMBER;
13540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13544: l_recog_line_1 NUMBER;
13545: l_recog_line_2 NUMBER;
13546:

Line 13543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13539: l_num_entries NUMBER;
13540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13544: l_recog_line_1 NUMBER;
13545: l_recog_line_2 NUMBER;
13546:
13547: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13549: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13545: l_recog_line_2 NUMBER;
13546:
13547: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13548: l_bflow_applied_to_amt NUMBER; -- 5132302
13549: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13550:
13551: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13552:
13553: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13620: l_accrual_line_num := NULL; -- 4262811
13621: l_tmp_amt := NULL; -- 4262811
13622: --
13623:
13624: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13625: l_balance_type_code <> 'B' THEN
13626: IF NVL(p_source_67,'
13627: ') = 'REVENUE_TRANSFER'
13628: THEN

Line 13696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13692: --
13693: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13694:
13695: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13696: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13697:
13698: -- 4955764
13699: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13700: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

13882: p_lookup_type => 'XLA_OWNER_TYPE'
13883: ,p_lookup_code => l_component_type_code
13884: )
13885: ,p_token_4 => 'PRODUCT_NAME'
13886: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13887: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13888: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13889: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13890: ,p_ae_header_id => NULL

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

13883: ,p_lookup_code => l_component_type_code
13884: )
13885: ,p_token_4 => 'PRODUCT_NAME'
13886: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13887: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13888: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13889: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13890: ,p_ae_header_id => NULL
13891: );

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

13884: )
13885: ,p_token_4 => 'PRODUCT_NAME'
13886: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13887: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13888: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13889: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13890: ,p_ae_header_id => NULL
13891: );
13892:

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

13885: ,p_token_4 => 'PRODUCT_NAME'
13886: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13887: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13888: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13889: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13890: ,p_ae_header_id => NULL
13891: );
13892:
13893: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13920: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13916: ----------------------------------------------------------------------------------
13917: -- 4219869 Business Flow
13918: -- Update journal entry status -- Need to generate this within IF
13919: ----------------------------------------------------------------------------------
13920: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13921: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13922: ,p_balance_type_code => l_balance_type_code
13923: );
13924:

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

13961:
13962: --
13963: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13964: --
13965: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13966: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13967: ELSE
13968: ---------------------------------------------------------------------------------------------------
13969: -- 4262811a Switch Sign

Line 13990: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13986:
13987: XLA_AE_LINES_PKG.ValidateCurrentLine;
13988: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13989:
13990: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13991: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13992: ,p_balance_type_code => l_balance_type_code);
13993:
13994: END IF;

Line 14118: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14114: l_tmp_amt NUMBER;
14115: l_acc_rev_natural_side_code VARCHAR2(1);
14116:
14117: l_num_entries NUMBER;
14118: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14119: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14120: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14121: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14122: l_recog_line_1 NUMBER;

Line 14119: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14115: l_acc_rev_natural_side_code VARCHAR2(1);
14116:
14117: l_num_entries NUMBER;
14118: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14119: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14120: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14121: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14122: l_recog_line_1 NUMBER;
14123: l_recog_line_2 NUMBER;

Line 14120: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14116:
14117: l_num_entries NUMBER;
14118: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14119: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14120: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14121: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14122: l_recog_line_1 NUMBER;
14123: l_recog_line_2 NUMBER;
14124:

Line 14121: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14117: l_num_entries NUMBER;
14118: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14119: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14120: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14121: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14122: l_recog_line_1 NUMBER;
14123: l_recog_line_2 NUMBER;
14124:
14125: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14127: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14123: l_recog_line_2 NUMBER;
14124:
14125: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14126: l_bflow_applied_to_amt NUMBER; -- 5132302
14127: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14128:
14129: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14130:
14131: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14198: l_accrual_line_num := NULL; -- 4262811
14199: l_tmp_amt := NULL; -- 4262811
14200: --
14201:
14202: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14203: l_balance_type_code <> 'B' THEN
14204: IF NVL(p_source_67,'
14205: ') = 'REVENUE_TRANSFER'
14206: THEN

Line 14274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14270: --
14271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14272:
14273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14275:
14276: -- 4955764
14277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14278: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14358: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14359:
14360: IF xla_accounting_cache_pkg.GetValueChar
14361: (p_source_code => 'LEDGER_CATEGORY_CODE'
14362: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14363: AND l_bflow_method_code = 'PRIOR_ENTRY'
14364: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14365: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14366: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14459: p_lookup_type => 'XLA_OWNER_TYPE'
14460: ,p_lookup_code => l_component_type_code
14461: )
14462: ,p_token_4 => 'PRODUCT_NAME'
14463: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14464: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14465: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14466: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14467: ,p_ae_header_id => NULL

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

14460: ,p_lookup_code => l_component_type_code
14461: )
14462: ,p_token_4 => 'PRODUCT_NAME'
14463: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14464: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14465: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14466: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14467: ,p_ae_header_id => NULL
14468: );

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

14461: )
14462: ,p_token_4 => 'PRODUCT_NAME'
14463: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14464: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14465: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14466: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14467: ,p_ae_header_id => NULL
14468: );
14469:

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

14462: ,p_token_4 => 'PRODUCT_NAME'
14463: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14464: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14465: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14466: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14467: ,p_ae_header_id => NULL
14468: );
14469:
14470: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14493: ----------------------------------------------------------------------------------
14494: -- 4219869 Business Flow
14495: -- Update journal entry status -- Need to generate this within IF
14496: ----------------------------------------------------------------------------------
14497: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14498: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14499: ,p_balance_type_code => l_balance_type_code
14500: );
14501:

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

14538:
14539: --
14540: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14541: --
14542: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14543: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14544: ELSE
14545: ---------------------------------------------------------------------------------------------------
14546: -- 4262811a Switch Sign

Line 14567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14563:
14564: XLA_AE_LINES_PKG.ValidateCurrentLine;
14565: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14566:
14567: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14568: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14569: ,p_balance_type_code => l_balance_type_code);
14570:
14571: END IF;

Line 14692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14688: l_tmp_amt NUMBER;
14689: l_acc_rev_natural_side_code VARCHAR2(1);
14690:
14691: l_num_entries NUMBER;
14692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14696: l_recog_line_1 NUMBER;

Line 14693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14689: l_acc_rev_natural_side_code VARCHAR2(1);
14690:
14691: l_num_entries NUMBER;
14692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14696: l_recog_line_1 NUMBER;
14697: l_recog_line_2 NUMBER;

Line 14694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14690:
14691: l_num_entries NUMBER;
14692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14696: l_recog_line_1 NUMBER;
14697: l_recog_line_2 NUMBER;
14698:

Line 14695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14691: l_num_entries NUMBER;
14692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14696: l_recog_line_1 NUMBER;
14697: l_recog_line_2 NUMBER;
14698:
14699: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14701: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14697: l_recog_line_2 NUMBER;
14698:
14699: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14700: l_bflow_applied_to_amt NUMBER; -- 5132302
14701: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14702:
14703: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14704:
14705: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14772: l_accrual_line_num := NULL; -- 4262811
14773: l_tmp_amt := NULL; -- 4262811
14774: --
14775:
14776: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14777: l_balance_type_code <> 'B' THEN
14778:
14779: --
14780: XLA_AE_LINES_PKG.SetNewLine;

Line 14845: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14841: --
14842: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14843:
14844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14845: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14846:
14847: -- 4955764
14848: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14849: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14930:
14931: IF xla_accounting_cache_pkg.GetValueChar
14932: (p_source_code => 'LEDGER_CATEGORY_CODE'
14933: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14934: AND l_bflow_method_code = 'PRIOR_ENTRY'
14935: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14936: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14937: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15031: p_lookup_type => 'XLA_OWNER_TYPE'
15032: ,p_lookup_code => l_component_type_code
15033: )
15034: ,p_token_4 => 'PRODUCT_NAME'
15035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15039: ,p_ae_header_id => NULL

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

15032: ,p_lookup_code => l_component_type_code
15033: )
15034: ,p_token_4 => 'PRODUCT_NAME'
15035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15039: ,p_ae_header_id => NULL
15040: );

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

15033: )
15034: ,p_token_4 => 'PRODUCT_NAME'
15035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15039: ,p_ae_header_id => NULL
15040: );
15041:

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

15034: ,p_token_4 => 'PRODUCT_NAME'
15035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15039: ,p_ae_header_id => NULL
15040: );
15041:
15042: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15065: ----------------------------------------------------------------------------------
15066: -- 4219869 Business Flow
15067: -- Update journal entry status -- Need to generate this within IF
15068: ----------------------------------------------------------------------------------
15069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15070: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15071: ,p_balance_type_code => l_balance_type_code
15072: );
15073:

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

15110:
15111: --
15112: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15113: --
15114: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15115: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15116: ELSE
15117: ---------------------------------------------------------------------------------------------------
15118: -- 4262811a Switch Sign

Line 15139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15135:
15136: XLA_AE_LINES_PKG.ValidateCurrentLine;
15137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15138:
15139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15140: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15141: ,p_balance_type_code => l_balance_type_code);
15142:
15143: END IF;

Line 15263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15259: l_tmp_amt NUMBER;
15260: l_acc_rev_natural_side_code VARCHAR2(1);
15261:
15262: l_num_entries NUMBER;
15263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15267: l_recog_line_1 NUMBER;

Line 15264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15260: l_acc_rev_natural_side_code VARCHAR2(1);
15261:
15262: l_num_entries NUMBER;
15263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15267: l_recog_line_1 NUMBER;
15268: l_recog_line_2 NUMBER;

Line 15265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15261:
15262: l_num_entries NUMBER;
15263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15267: l_recog_line_1 NUMBER;
15268: l_recog_line_2 NUMBER;
15269:

Line 15266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15262: l_num_entries NUMBER;
15263: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15264: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15265: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15266: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15267: l_recog_line_1 NUMBER;
15268: l_recog_line_2 NUMBER;
15269:
15270: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15272: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15268: l_recog_line_2 NUMBER;
15269:
15270: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15271: l_bflow_applied_to_amt NUMBER; -- 5132302
15272: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15273:
15274: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15275:
15276: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15343: l_accrual_line_num := NULL; -- 4262811
15344: l_tmp_amt := NULL; -- 4262811
15345: --
15346:
15347: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15348: l_balance_type_code <> 'B' THEN
15349:
15350: --
15351: XLA_AE_LINES_PKG.SetNewLine;

Line 15416: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15412: --
15413: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15414:
15415: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15416: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15417:
15418: -- 4955764
15419: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15420: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15500: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15501:
15502: IF xla_accounting_cache_pkg.GetValueChar
15503: (p_source_code => 'LEDGER_CATEGORY_CODE'
15504: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15505: AND l_bflow_method_code = 'PRIOR_ENTRY'
15506: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15507: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15508: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15602: p_lookup_type => 'XLA_OWNER_TYPE'
15603: ,p_lookup_code => l_component_type_code
15604: )
15605: ,p_token_4 => 'PRODUCT_NAME'
15606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15610: ,p_ae_header_id => NULL

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

15603: ,p_lookup_code => l_component_type_code
15604: )
15605: ,p_token_4 => 'PRODUCT_NAME'
15606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15610: ,p_ae_header_id => NULL
15611: );

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

15604: )
15605: ,p_token_4 => 'PRODUCT_NAME'
15606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15610: ,p_ae_header_id => NULL
15611: );
15612:

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

15605: ,p_token_4 => 'PRODUCT_NAME'
15606: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15607: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15608: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15609: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15610: ,p_ae_header_id => NULL
15611: );
15612:
15613: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15636: ----------------------------------------------------------------------------------
15637: -- 4219869 Business Flow
15638: -- Update journal entry status -- Need to generate this within IF
15639: ----------------------------------------------------------------------------------
15640: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15641: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15642: ,p_balance_type_code => l_balance_type_code
15643: );
15644:

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

15681:
15682: --
15683: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15684: --
15685: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15686: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15687: ELSE
15688: ---------------------------------------------------------------------------------------------------
15689: -- 4262811a Switch Sign

Line 15710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15706:
15707: XLA_AE_LINES_PKG.ValidateCurrentLine;
15708: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15709:
15710: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15711: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15712: ,p_balance_type_code => l_balance_type_code);
15713:
15714: END IF;

Line 15834: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15830: l_tmp_amt NUMBER;
15831: l_acc_rev_natural_side_code VARCHAR2(1);
15832:
15833: l_num_entries NUMBER;
15834: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15835: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15836: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15837: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15838: l_recog_line_1 NUMBER;

Line 15835: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15831: l_acc_rev_natural_side_code VARCHAR2(1);
15832:
15833: l_num_entries NUMBER;
15834: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15835: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15836: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15837: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15838: l_recog_line_1 NUMBER;
15839: l_recog_line_2 NUMBER;

Line 15836: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15832:
15833: l_num_entries NUMBER;
15834: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15835: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15836: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15837: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15838: l_recog_line_1 NUMBER;
15839: l_recog_line_2 NUMBER;
15840:

Line 15837: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15833: l_num_entries NUMBER;
15834: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15835: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15836: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15837: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15838: l_recog_line_1 NUMBER;
15839: l_recog_line_2 NUMBER;
15840:
15841: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15843: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15839: l_recog_line_2 NUMBER;
15840:
15841: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15842: l_bflow_applied_to_amt NUMBER; -- 5132302
15843: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15844:
15845: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15846:
15847: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15914: l_accrual_line_num := NULL; -- 4262811
15915: l_tmp_amt := NULL; -- 4262811
15916: --
15917:
15918: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15919: l_balance_type_code <> 'B' THEN
15920:
15921: --
15922: XLA_AE_LINES_PKG.SetNewLine;

Line 15987: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15983: --
15984: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15985:
15986: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15987: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15988:
15989: -- 4955764
15990: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15991: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16071: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16072:
16073: IF xla_accounting_cache_pkg.GetValueChar
16074: (p_source_code => 'LEDGER_CATEGORY_CODE'
16075: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16076: AND l_bflow_method_code = 'PRIOR_ENTRY'
16077: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16078: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16079: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16173: p_lookup_type => 'XLA_OWNER_TYPE'
16174: ,p_lookup_code => l_component_type_code
16175: )
16176: ,p_token_4 => 'PRODUCT_NAME'
16177: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16178: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16179: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16180: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16181: ,p_ae_header_id => NULL

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

16174: ,p_lookup_code => l_component_type_code
16175: )
16176: ,p_token_4 => 'PRODUCT_NAME'
16177: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16178: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16179: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16180: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16181: ,p_ae_header_id => NULL
16182: );

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

16175: )
16176: ,p_token_4 => 'PRODUCT_NAME'
16177: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16178: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16179: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16180: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16181: ,p_ae_header_id => NULL
16182: );
16183:

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

16176: ,p_token_4 => 'PRODUCT_NAME'
16177: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16178: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16179: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16180: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16181: ,p_ae_header_id => NULL
16182: );
16183:
16184: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16207: ----------------------------------------------------------------------------------
16208: -- 4219869 Business Flow
16209: -- Update journal entry status -- Need to generate this within IF
16210: ----------------------------------------------------------------------------------
16211: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16212: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16213: ,p_balance_type_code => l_balance_type_code
16214: );
16215:

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

16252:
16253: --
16254: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16255: --
16256: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16257: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16258: ELSE
16259: ---------------------------------------------------------------------------------------------------
16260: -- 4262811a Switch Sign

Line 16281: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16277:
16278: XLA_AE_LINES_PKG.ValidateCurrentLine;
16279: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16280:
16281: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16282: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16283: ,p_balance_type_code => l_balance_type_code);
16284:
16285: END IF;

Line 16407: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16403: l_tmp_amt NUMBER;
16404: l_acc_rev_natural_side_code VARCHAR2(1);
16405:
16406: l_num_entries NUMBER;
16407: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16408: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16409: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16410: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16411: l_recog_line_1 NUMBER;

Line 16408: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16404: l_acc_rev_natural_side_code VARCHAR2(1);
16405:
16406: l_num_entries NUMBER;
16407: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16408: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16409: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16410: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16411: l_recog_line_1 NUMBER;
16412: l_recog_line_2 NUMBER;

Line 16409: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16405:
16406: l_num_entries NUMBER;
16407: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16408: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16409: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16410: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16411: l_recog_line_1 NUMBER;
16412: l_recog_line_2 NUMBER;
16413:

Line 16410: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16406: l_num_entries NUMBER;
16407: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16408: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16409: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16410: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16411: l_recog_line_1 NUMBER;
16412: l_recog_line_2 NUMBER;
16413:
16414: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16416: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16412: l_recog_line_2 NUMBER;
16413:
16414: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16415: l_bflow_applied_to_amt NUMBER; -- 5132302
16416: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16417:
16418: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16419:
16420: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16487: l_accrual_line_num := NULL; -- 4262811
16488: l_tmp_amt := NULL; -- 4262811
16489: --
16490:
16491: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16492: l_balance_type_code <> 'B' THEN
16493: IF NVL(p_source_21,'
16494: ') = 'N'
16495: THEN

Line 16563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16559: --
16560: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16561:
16562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16564:
16565: -- 4955764
16566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16647: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16648:
16649: IF xla_accounting_cache_pkg.GetValueChar
16650: (p_source_code => 'LEDGER_CATEGORY_CODE'
16651: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16652: AND l_bflow_method_code = 'PRIOR_ENTRY'
16653: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16654: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16655: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16749: p_lookup_type => 'XLA_OWNER_TYPE'
16750: ,p_lookup_code => l_component_type_code
16751: )
16752: ,p_token_4 => 'PRODUCT_NAME'
16753: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16754: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16755: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16756: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16757: ,p_ae_header_id => NULL

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

16750: ,p_lookup_code => l_component_type_code
16751: )
16752: ,p_token_4 => 'PRODUCT_NAME'
16753: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16754: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16755: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16756: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16757: ,p_ae_header_id => NULL
16758: );

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

16751: )
16752: ,p_token_4 => 'PRODUCT_NAME'
16753: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16754: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16755: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16756: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16757: ,p_ae_header_id => NULL
16758: );
16759:

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

16752: ,p_token_4 => 'PRODUCT_NAME'
16753: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16754: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16755: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16756: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16757: ,p_ae_header_id => NULL
16758: );
16759:
16760: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16783: ----------------------------------------------------------------------------------
16784: -- 4219869 Business Flow
16785: -- Update journal entry status -- Need to generate this within IF
16786: ----------------------------------------------------------------------------------
16787: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16788: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16789: ,p_balance_type_code => l_balance_type_code
16790: );
16791:

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

16828:
16829: --
16830: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16831: --
16832: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16833: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16834: ELSE
16835: ---------------------------------------------------------------------------------------------------
16836: -- 4262811a Switch Sign

Line 16857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16853:
16854: XLA_AE_LINES_PKG.ValidateCurrentLine;
16855: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16856:
16857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16858: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16859: ,p_balance_type_code => l_balance_type_code);
16860:
16861: END IF;

Line 16982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16978: l_tmp_amt NUMBER;
16979: l_acc_rev_natural_side_code VARCHAR2(1);
16980:
16981: l_num_entries NUMBER;
16982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16986: l_recog_line_1 NUMBER;

Line 16983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16979: l_acc_rev_natural_side_code VARCHAR2(1);
16980:
16981: l_num_entries NUMBER;
16982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16986: l_recog_line_1 NUMBER;
16987: l_recog_line_2 NUMBER;

Line 16984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16980:
16981: l_num_entries NUMBER;
16982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16986: l_recog_line_1 NUMBER;
16987: l_recog_line_2 NUMBER;
16988:

Line 16985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16981: l_num_entries NUMBER;
16982: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16983: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16984: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16985: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16986: l_recog_line_1 NUMBER;
16987: l_recog_line_2 NUMBER;
16988:
16989: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16991: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16987: l_recog_line_2 NUMBER;
16988:
16989: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16990: l_bflow_applied_to_amt NUMBER; -- 5132302
16991: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16992:
16993: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16994:
16995: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17062: l_accrual_line_num := NULL; -- 4262811
17063: l_tmp_amt := NULL; -- 4262811
17064: --
17065:
17066: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17067: l_balance_type_code <> 'B' THEN
17068:
17069: --
17070: XLA_AE_LINES_PKG.SetNewLine;

Line 17135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17131: --
17132: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17133:
17134: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17135: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17136:
17137: -- 4955764
17138: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17139: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17219: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17220:
17221: IF xla_accounting_cache_pkg.GetValueChar
17222: (p_source_code => 'LEDGER_CATEGORY_CODE'
17223: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17224: AND l_bflow_method_code = 'PRIOR_ENTRY'
17225: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17226: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17227: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17321: p_lookup_type => 'XLA_OWNER_TYPE'
17322: ,p_lookup_code => l_component_type_code
17323: )
17324: ,p_token_4 => 'PRODUCT_NAME'
17325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17329: ,p_ae_header_id => NULL

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

17322: ,p_lookup_code => l_component_type_code
17323: )
17324: ,p_token_4 => 'PRODUCT_NAME'
17325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17329: ,p_ae_header_id => NULL
17330: );

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

17323: )
17324: ,p_token_4 => 'PRODUCT_NAME'
17325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17329: ,p_ae_header_id => NULL
17330: );
17331:

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

17324: ,p_token_4 => 'PRODUCT_NAME'
17325: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17326: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17327: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17328: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17329: ,p_ae_header_id => NULL
17330: );
17331:
17332: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17359: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17355: ----------------------------------------------------------------------------------
17356: -- 4219869 Business Flow
17357: -- Update journal entry status -- Need to generate this within IF
17358: ----------------------------------------------------------------------------------
17359: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17360: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17361: ,p_balance_type_code => l_balance_type_code
17362: );
17363:

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

17400:
17401: --
17402: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17403: --
17404: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17405: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17406: ELSE
17407: ---------------------------------------------------------------------------------------------------
17408: -- 4262811a Switch Sign

Line 17429: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17425:
17426: XLA_AE_LINES_PKG.ValidateCurrentLine;
17427: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17428:
17429: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17430: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17431: ,p_balance_type_code => l_balance_type_code);
17432:
17433: END IF;

Line 17555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17551: l_tmp_amt NUMBER;
17552: l_acc_rev_natural_side_code VARCHAR2(1);
17553:
17554: l_num_entries NUMBER;
17555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17559: l_recog_line_1 NUMBER;

Line 17556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17552: l_acc_rev_natural_side_code VARCHAR2(1);
17553:
17554: l_num_entries NUMBER;
17555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17559: l_recog_line_1 NUMBER;
17560: l_recog_line_2 NUMBER;

Line 17557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17553:
17554: l_num_entries NUMBER;
17555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17559: l_recog_line_1 NUMBER;
17560: l_recog_line_2 NUMBER;
17561:

Line 17558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17554: l_num_entries NUMBER;
17555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17559: l_recog_line_1 NUMBER;
17560: l_recog_line_2 NUMBER;
17561:
17562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17560: l_recog_line_2 NUMBER;
17561:
17562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17563: l_bflow_applied_to_amt NUMBER; -- 5132302
17564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17565:
17566: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17567:
17568: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17635: l_accrual_line_num := NULL; -- 4262811
17636: l_tmp_amt := NULL; -- 4262811
17637: --
17638:
17639: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17640: l_balance_type_code <> 'B' THEN
17641:
17642: --
17643: XLA_AE_LINES_PKG.SetNewLine;

Line 17708: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17704: --
17705: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17706:
17707: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17708: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17709:
17710: -- 4955764
17711: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17712: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17792: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17793:
17794: IF xla_accounting_cache_pkg.GetValueChar
17795: (p_source_code => 'LEDGER_CATEGORY_CODE'
17796: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17797: AND l_bflow_method_code = 'PRIOR_ENTRY'
17798: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17799: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17800: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17912: p_lookup_type => 'XLA_OWNER_TYPE'
17913: ,p_lookup_code => l_component_type_code
17914: )
17915: ,p_token_4 => 'PRODUCT_NAME'
17916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17920: ,p_ae_header_id => NULL

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

17913: ,p_lookup_code => l_component_type_code
17914: )
17915: ,p_token_4 => 'PRODUCT_NAME'
17916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17920: ,p_ae_header_id => NULL
17921: );

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

17914: )
17915: ,p_token_4 => 'PRODUCT_NAME'
17916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17920: ,p_ae_header_id => NULL
17921: );
17922:

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

17915: ,p_token_4 => 'PRODUCT_NAME'
17916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17920: ,p_ae_header_id => NULL
17921: );
17922:
17923: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17946: ----------------------------------------------------------------------------------
17947: -- 4219869 Business Flow
17948: -- Update journal entry status -- Need to generate this within IF
17949: ----------------------------------------------------------------------------------
17950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17951: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17952: ,p_balance_type_code => l_balance_type_code
17953: );
17954:

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

17991:
17992: --
17993: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17994: --
17995: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17996: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17997: ELSE
17998: ---------------------------------------------------------------------------------------------------
17999: -- 4262811a Switch Sign

Line 18020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18016:
18017: XLA_AE_LINES_PKG.ValidateCurrentLine;
18018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18019:
18020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18021: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18022: ,p_balance_type_code => l_balance_type_code);
18023:
18024: END IF;

Line 18146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18142: l_tmp_amt NUMBER;
18143: l_acc_rev_natural_side_code VARCHAR2(1);
18144:
18145: l_num_entries NUMBER;
18146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18150: l_recog_line_1 NUMBER;

Line 18147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18143: l_acc_rev_natural_side_code VARCHAR2(1);
18144:
18145: l_num_entries NUMBER;
18146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18150: l_recog_line_1 NUMBER;
18151: l_recog_line_2 NUMBER;

Line 18148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18144:
18145: l_num_entries NUMBER;
18146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18150: l_recog_line_1 NUMBER;
18151: l_recog_line_2 NUMBER;
18152:

Line 18149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18145: l_num_entries NUMBER;
18146: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18147: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18148: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18149: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18150: l_recog_line_1 NUMBER;
18151: l_recog_line_2 NUMBER;
18152:
18153: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18155: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18151: l_recog_line_2 NUMBER;
18152:
18153: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18154: l_bflow_applied_to_amt NUMBER; -- 5132302
18155: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18156:
18157: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18158:
18159: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18226: l_accrual_line_num := NULL; -- 4262811
18227: l_tmp_amt := NULL; -- 4262811
18228: --
18229:
18230: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18231: l_balance_type_code <> 'B' THEN
18232: IF NVL(p_source_21,'
18233: ') = 'N'
18234: THEN

Line 18302: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18298: --
18299: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18300:
18301: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18302: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18303:
18304: -- 4955764
18305: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18306: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18386: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18387:
18388: IF xla_accounting_cache_pkg.GetValueChar
18389: (p_source_code => 'LEDGER_CATEGORY_CODE'
18390: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18391: AND l_bflow_method_code = 'PRIOR_ENTRY'
18392: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18393: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18394: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18487: p_lookup_type => 'XLA_OWNER_TYPE'
18488: ,p_lookup_code => l_component_type_code
18489: )
18490: ,p_token_4 => 'PRODUCT_NAME'
18491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18495: ,p_ae_header_id => NULL

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

18488: ,p_lookup_code => l_component_type_code
18489: )
18490: ,p_token_4 => 'PRODUCT_NAME'
18491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18495: ,p_ae_header_id => NULL
18496: );

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

18489: )
18490: ,p_token_4 => 'PRODUCT_NAME'
18491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18495: ,p_ae_header_id => NULL
18496: );
18497:

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

18490: ,p_token_4 => 'PRODUCT_NAME'
18491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18495: ,p_ae_header_id => NULL
18496: );
18497:
18498: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18521: ----------------------------------------------------------------------------------
18522: -- 4219869 Business Flow
18523: -- Update journal entry status -- Need to generate this within IF
18524: ----------------------------------------------------------------------------------
18525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18526: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18527: ,p_balance_type_code => l_balance_type_code
18528: );
18529:

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

18566:
18567: --
18568: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18569: --
18570: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18571: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18572: ELSE
18573: ---------------------------------------------------------------------------------------------------
18574: -- 4262811a Switch Sign

Line 18595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18591:
18592: XLA_AE_LINES_PKG.ValidateCurrentLine;
18593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18594:
18595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18597: ,p_balance_type_code => l_balance_type_code);
18598:
18599: END IF;

Line 18722: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18718: l_tmp_amt NUMBER;
18719: l_acc_rev_natural_side_code VARCHAR2(1);
18720:
18721: l_num_entries NUMBER;
18722: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18723: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18724: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18725: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18726: l_recog_line_1 NUMBER;

Line 18723: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18719: l_acc_rev_natural_side_code VARCHAR2(1);
18720:
18721: l_num_entries NUMBER;
18722: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18723: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18724: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18725: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18726: l_recog_line_1 NUMBER;
18727: l_recog_line_2 NUMBER;

Line 18724: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18720:
18721: l_num_entries NUMBER;
18722: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18723: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18724: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18725: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18726: l_recog_line_1 NUMBER;
18727: l_recog_line_2 NUMBER;
18728:

Line 18725: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18721: l_num_entries NUMBER;
18722: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18723: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18724: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18725: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18726: l_recog_line_1 NUMBER;
18727: l_recog_line_2 NUMBER;
18728:
18729: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18731: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18727: l_recog_line_2 NUMBER;
18728:
18729: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18730: l_bflow_applied_to_amt NUMBER; -- 5132302
18731: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18732:
18733: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18734:
18735: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18802: l_accrual_line_num := NULL; -- 4262811
18803: l_tmp_amt := NULL; -- 4262811
18804: --
18805:
18806: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18807: l_balance_type_code <> 'B' THEN
18808:
18809: --
18810: XLA_AE_LINES_PKG.SetNewLine;

Line 18875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18871: --
18872: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18873:
18874: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18875: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18876:
18877: -- 4955764
18878: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18879: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18959: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18960:
18961: IF xla_accounting_cache_pkg.GetValueChar
18962: (p_source_code => 'LEDGER_CATEGORY_CODE'
18963: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18964: AND l_bflow_method_code = 'PRIOR_ENTRY'
18965: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18966: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18967: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19078: p_lookup_type => 'XLA_OWNER_TYPE'
19079: ,p_lookup_code => l_component_type_code
19080: )
19081: ,p_token_4 => 'PRODUCT_NAME'
19082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19086: ,p_ae_header_id => NULL

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

19079: ,p_lookup_code => l_component_type_code
19080: )
19081: ,p_token_4 => 'PRODUCT_NAME'
19082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19086: ,p_ae_header_id => NULL
19087: );

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

19080: )
19081: ,p_token_4 => 'PRODUCT_NAME'
19082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19086: ,p_ae_header_id => NULL
19087: );
19088:

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

19081: ,p_token_4 => 'PRODUCT_NAME'
19082: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19083: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19084: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19085: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19086: ,p_ae_header_id => NULL
19087: );
19088:
19089: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19116: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19112: ----------------------------------------------------------------------------------
19113: -- 4219869 Business Flow
19114: -- Update journal entry status -- Need to generate this within IF
19115: ----------------------------------------------------------------------------------
19116: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19117: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19118: ,p_balance_type_code => l_balance_type_code
19119: );
19120:

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

19157:
19158: --
19159: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19160: --
19161: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19162: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19163: ELSE
19164: ---------------------------------------------------------------------------------------------------
19165: -- 4262811a Switch Sign

Line 19186: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19182:
19183: XLA_AE_LINES_PKG.ValidateCurrentLine;
19184: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19185:
19186: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19187: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19188: ,p_balance_type_code => l_balance_type_code);
19189:
19190: END IF;

Line 19310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19306: l_tmp_amt NUMBER;
19307: l_acc_rev_natural_side_code VARCHAR2(1);
19308:
19309: l_num_entries NUMBER;
19310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19314: l_recog_line_1 NUMBER;

Line 19311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19307: l_acc_rev_natural_side_code VARCHAR2(1);
19308:
19309: l_num_entries NUMBER;
19310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19314: l_recog_line_1 NUMBER;
19315: l_recog_line_2 NUMBER;

Line 19312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19308:
19309: l_num_entries NUMBER;
19310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19314: l_recog_line_1 NUMBER;
19315: l_recog_line_2 NUMBER;
19316:

Line 19313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19309: l_num_entries NUMBER;
19310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19314: l_recog_line_1 NUMBER;
19315: l_recog_line_2 NUMBER;
19316:
19317: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19319: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19315: l_recog_line_2 NUMBER;
19316:
19317: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19318: l_bflow_applied_to_amt NUMBER; -- 5132302
19319: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19320:
19321: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19322:
19323: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19390: l_accrual_line_num := NULL; -- 4262811
19391: l_tmp_amt := NULL; -- 4262811
19392: --
19393:
19394: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19395: l_balance_type_code <> 'B' THEN
19396:
19397: --
19398: XLA_AE_LINES_PKG.SetNewLine;

Line 19463: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19459: --
19460: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19461:
19462: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19463: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19464:
19465: -- 4955764
19466: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19467: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19547: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19548:
19549: IF xla_accounting_cache_pkg.GetValueChar
19550: (p_source_code => 'LEDGER_CATEGORY_CODE'
19551: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19552: AND l_bflow_method_code = 'PRIOR_ENTRY'
19553: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19554: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19555: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19648: p_lookup_type => 'XLA_OWNER_TYPE'
19649: ,p_lookup_code => l_component_type_code
19650: )
19651: ,p_token_4 => 'PRODUCT_NAME'
19652: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19653: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19654: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19655: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19656: ,p_ae_header_id => NULL

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

19649: ,p_lookup_code => l_component_type_code
19650: )
19651: ,p_token_4 => 'PRODUCT_NAME'
19652: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19653: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19654: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19655: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19656: ,p_ae_header_id => NULL
19657: );

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

19650: )
19651: ,p_token_4 => 'PRODUCT_NAME'
19652: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19653: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19654: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19655: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19656: ,p_ae_header_id => NULL
19657: );
19658:

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

19651: ,p_token_4 => 'PRODUCT_NAME'
19652: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19653: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19654: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19655: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19656: ,p_ae_header_id => NULL
19657: );
19658:
19659: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19686: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19682: ----------------------------------------------------------------------------------
19683: -- 4219869 Business Flow
19684: -- Update journal entry status -- Need to generate this within IF
19685: ----------------------------------------------------------------------------------
19686: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19687: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19688: ,p_balance_type_code => l_balance_type_code
19689: );
19690:

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

19727:
19728: --
19729: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19730: --
19731: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19732: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19733: ELSE
19734: ---------------------------------------------------------------------------------------------------
19735: -- 4262811a Switch Sign

Line 19756: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19752:
19753: XLA_AE_LINES_PKG.ValidateCurrentLine;
19754: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19755:
19756: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19757: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19758: ,p_balance_type_code => l_balance_type_code);
19759:
19760: END IF;

Line 19880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

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

Line 19881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 19882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

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

Line 19883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

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

Line 19889: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

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

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

19960: l_accrual_line_num := NULL; -- 4262811
19961: l_tmp_amt := NULL; -- 4262811
19962: --
19963:
19964: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19965: l_balance_type_code <> 'B' THEN
19966:
19967: --
19968: XLA_AE_LINES_PKG.SetNewLine;

Line 20033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

20117: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20118:
20119: IF xla_accounting_cache_pkg.GetValueChar
20120: (p_source_code => 'LEDGER_CATEGORY_CODE'
20121: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20122: AND l_bflow_method_code = 'PRIOR_ENTRY'
20123: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20124: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20125: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20218: p_lookup_type => 'XLA_OWNER_TYPE'
20219: ,p_lookup_code => l_component_type_code
20220: )
20221: ,p_token_4 => 'PRODUCT_NAME'
20222: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20223: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20224: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20225: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20226: ,p_ae_header_id => NULL

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

20219: ,p_lookup_code => l_component_type_code
20220: )
20221: ,p_token_4 => 'PRODUCT_NAME'
20222: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20223: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20224: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20225: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20226: ,p_ae_header_id => NULL
20227: );

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

20220: )
20221: ,p_token_4 => 'PRODUCT_NAME'
20222: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20223: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20224: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20225: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20226: ,p_ae_header_id => NULL
20227: );
20228:

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

20221: ,p_token_4 => 'PRODUCT_NAME'
20222: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20223: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20224: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20225: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20226: ,p_ae_header_id => NULL
20227: );
20228:
20229: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20256: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20252: ----------------------------------------------------------------------------------
20253: -- 4219869 Business Flow
20254: -- Update journal entry status -- Need to generate this within IF
20255: ----------------------------------------------------------------------------------
20256: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20257: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20258: ,p_balance_type_code => l_balance_type_code
20259: );
20260:

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

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

Line 20326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20322:
20323: XLA_AE_LINES_PKG.ValidateCurrentLine;
20324: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20325:
20326: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20327: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20328: ,p_balance_type_code => l_balance_type_code);
20329:
20330: END IF;

Line 20450: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20446: l_tmp_amt NUMBER;
20447: l_acc_rev_natural_side_code VARCHAR2(1);
20448:
20449: l_num_entries NUMBER;
20450: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20451: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20452: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20453: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20454: l_recog_line_1 NUMBER;

Line 20451: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20447: l_acc_rev_natural_side_code VARCHAR2(1);
20448:
20449: l_num_entries NUMBER;
20450: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20451: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20452: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20453: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20454: l_recog_line_1 NUMBER;
20455: l_recog_line_2 NUMBER;

Line 20452: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20448:
20449: l_num_entries NUMBER;
20450: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20451: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20452: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20453: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20454: l_recog_line_1 NUMBER;
20455: l_recog_line_2 NUMBER;
20456:

Line 20453: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20449: l_num_entries NUMBER;
20450: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20451: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20452: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20453: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20454: l_recog_line_1 NUMBER;
20455: l_recog_line_2 NUMBER;
20456:
20457: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20459: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20455: l_recog_line_2 NUMBER;
20456:
20457: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20458: l_bflow_applied_to_amt NUMBER; -- 5132302
20459: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20460:
20461: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20462:
20463: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20530: l_accrual_line_num := NULL; -- 4262811
20531: l_tmp_amt := NULL; -- 4262811
20532: --
20533:
20534: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20535: l_balance_type_code <> 'B' THEN
20536:
20537: --
20538: XLA_AE_LINES_PKG.SetNewLine;

Line 20603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20599: --
20600: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20601:
20602: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20603: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20604:
20605: -- 4955764
20606: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20607: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20687: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20688:
20689: IF xla_accounting_cache_pkg.GetValueChar
20690: (p_source_code => 'LEDGER_CATEGORY_CODE'
20691: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20692: AND l_bflow_method_code = 'PRIOR_ENTRY'
20693: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20694: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20695: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20788: p_lookup_type => 'XLA_OWNER_TYPE'
20789: ,p_lookup_code => l_component_type_code
20790: )
20791: ,p_token_4 => 'PRODUCT_NAME'
20792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20796: ,p_ae_header_id => NULL

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

20789: ,p_lookup_code => l_component_type_code
20790: )
20791: ,p_token_4 => 'PRODUCT_NAME'
20792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20796: ,p_ae_header_id => NULL
20797: );

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

20790: )
20791: ,p_token_4 => 'PRODUCT_NAME'
20792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20796: ,p_ae_header_id => NULL
20797: );
20798:

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

20791: ,p_token_4 => 'PRODUCT_NAME'
20792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20796: ,p_ae_header_id => NULL
20797: );
20798:
20799: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20822: ----------------------------------------------------------------------------------
20823: -- 4219869 Business Flow
20824: -- Update journal entry status -- Need to generate this within IF
20825: ----------------------------------------------------------------------------------
20826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20827: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20828: ,p_balance_type_code => l_balance_type_code
20829: );
20830:

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

20867:
20868: --
20869: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20870: --
20871: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20872: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20873: ELSE
20874: ---------------------------------------------------------------------------------------------------
20875: -- 4262811a Switch Sign

Line 20896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20892:
20893: XLA_AE_LINES_PKG.ValidateCurrentLine;
20894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20895:
20896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20898: ,p_balance_type_code => l_balance_type_code);
20899:
20900: END IF;

Line 21020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21016: l_tmp_amt NUMBER;
21017: l_acc_rev_natural_side_code VARCHAR2(1);
21018:
21019: l_num_entries NUMBER;
21020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21024: l_recog_line_1 NUMBER;

Line 21021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21017: l_acc_rev_natural_side_code VARCHAR2(1);
21018:
21019: l_num_entries NUMBER;
21020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21024: l_recog_line_1 NUMBER;
21025: l_recog_line_2 NUMBER;

Line 21022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21018:
21019: l_num_entries NUMBER;
21020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21024: l_recog_line_1 NUMBER;
21025: l_recog_line_2 NUMBER;
21026:

Line 21023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21019: l_num_entries NUMBER;
21020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21024: l_recog_line_1 NUMBER;
21025: l_recog_line_2 NUMBER;
21026:
21027: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21029: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21025: l_recog_line_2 NUMBER;
21026:
21027: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21028: l_bflow_applied_to_amt NUMBER; -- 5132302
21029: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21030:
21031: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21032:
21033: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21100: l_accrual_line_num := NULL; -- 4262811
21101: l_tmp_amt := NULL; -- 4262811
21102: --
21103:
21104: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21105: l_balance_type_code <> 'B' THEN
21106:
21107: --
21108: XLA_AE_LINES_PKG.SetNewLine;

Line 21173: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21169: --
21170: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21171:
21172: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21173: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21174:
21175: -- 4955764
21176: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21177: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21257: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21258:
21259: IF xla_accounting_cache_pkg.GetValueChar
21260: (p_source_code => 'LEDGER_CATEGORY_CODE'
21261: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21262: AND l_bflow_method_code = 'PRIOR_ENTRY'
21263: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21264: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21265: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21358: p_lookup_type => 'XLA_OWNER_TYPE'
21359: ,p_lookup_code => l_component_type_code
21360: )
21361: ,p_token_4 => 'PRODUCT_NAME'
21362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21366: ,p_ae_header_id => NULL

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

21359: ,p_lookup_code => l_component_type_code
21360: )
21361: ,p_token_4 => 'PRODUCT_NAME'
21362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21366: ,p_ae_header_id => NULL
21367: );

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

21360: )
21361: ,p_token_4 => 'PRODUCT_NAME'
21362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21366: ,p_ae_header_id => NULL
21367: );
21368:

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

21361: ,p_token_4 => 'PRODUCT_NAME'
21362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21366: ,p_ae_header_id => NULL
21367: );
21368:
21369: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21392: ----------------------------------------------------------------------------------
21393: -- 4219869 Business Flow
21394: -- Update journal entry status -- Need to generate this within IF
21395: ----------------------------------------------------------------------------------
21396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21397: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21398: ,p_balance_type_code => l_balance_type_code
21399: );
21400:

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

21437:
21438: --
21439: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21440: --
21441: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21442: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21443: ELSE
21444: ---------------------------------------------------------------------------------------------------
21445: -- 4262811a Switch Sign

Line 21466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21462:
21463: XLA_AE_LINES_PKG.ValidateCurrentLine;
21464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21465:
21466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21468: ,p_balance_type_code => l_balance_type_code);
21469:
21470: END IF;

Line 21590: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21586: l_tmp_amt NUMBER;
21587: l_acc_rev_natural_side_code VARCHAR2(1);
21588:
21589: l_num_entries NUMBER;
21590: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21591: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21592: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21593: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21594: l_recog_line_1 NUMBER;

Line 21591: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21587: l_acc_rev_natural_side_code VARCHAR2(1);
21588:
21589: l_num_entries NUMBER;
21590: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21591: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21592: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21593: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21594: l_recog_line_1 NUMBER;
21595: l_recog_line_2 NUMBER;

Line 21592: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21588:
21589: l_num_entries NUMBER;
21590: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21591: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21592: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21593: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21594: l_recog_line_1 NUMBER;
21595: l_recog_line_2 NUMBER;
21596:

Line 21593: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21589: l_num_entries NUMBER;
21590: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21591: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21592: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21593: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21594: l_recog_line_1 NUMBER;
21595: l_recog_line_2 NUMBER;
21596:
21597: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21599: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21595: l_recog_line_2 NUMBER;
21596:
21597: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21598: l_bflow_applied_to_amt NUMBER; -- 5132302
21599: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21600:
21601: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21602:
21603: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21670: l_accrual_line_num := NULL; -- 4262811
21671: l_tmp_amt := NULL; -- 4262811
21672: --
21673:
21674: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21675: l_balance_type_code <> 'B' THEN
21676:
21677: --
21678: XLA_AE_LINES_PKG.SetNewLine;

Line 21743: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21739: --
21740: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21741:
21742: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21743: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21744:
21745: -- 4955764
21746: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21747: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21827: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21828:
21829: IF xla_accounting_cache_pkg.GetValueChar
21830: (p_source_code => 'LEDGER_CATEGORY_CODE'
21831: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21832: AND l_bflow_method_code = 'PRIOR_ENTRY'
21833: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21834: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21835: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21929: p_lookup_type => 'XLA_OWNER_TYPE'
21930: ,p_lookup_code => l_component_type_code
21931: )
21932: ,p_token_4 => 'PRODUCT_NAME'
21933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21937: ,p_ae_header_id => NULL

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

21930: ,p_lookup_code => l_component_type_code
21931: )
21932: ,p_token_4 => 'PRODUCT_NAME'
21933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21937: ,p_ae_header_id => NULL
21938: );

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

21931: )
21932: ,p_token_4 => 'PRODUCT_NAME'
21933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21937: ,p_ae_header_id => NULL
21938: );
21939:

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

21932: ,p_token_4 => 'PRODUCT_NAME'
21933: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21934: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21935: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21936: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21937: ,p_ae_header_id => NULL
21938: );
21939:
21940: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21967: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21963: ----------------------------------------------------------------------------------
21964: -- 4219869 Business Flow
21965: -- Update journal entry status -- Need to generate this within IF
21966: ----------------------------------------------------------------------------------
21967: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21968: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21969: ,p_balance_type_code => l_balance_type_code
21970: );
21971:

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

22008:
22009: --
22010: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22011: --
22012: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22013: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22014: ELSE
22015: ---------------------------------------------------------------------------------------------------
22016: -- 4262811a Switch Sign

Line 22037: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22033:
22034: XLA_AE_LINES_PKG.ValidateCurrentLine;
22035: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22036:
22037: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22038: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22039: ,p_balance_type_code => l_balance_type_code);
22040:
22041: END IF;

Line 22161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22157: l_tmp_amt NUMBER;
22158: l_acc_rev_natural_side_code VARCHAR2(1);
22159:
22160: l_num_entries NUMBER;
22161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22165: l_recog_line_1 NUMBER;

Line 22162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22158: l_acc_rev_natural_side_code VARCHAR2(1);
22159:
22160: l_num_entries NUMBER;
22161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22165: l_recog_line_1 NUMBER;
22166: l_recog_line_2 NUMBER;

Line 22163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22159:
22160: l_num_entries NUMBER;
22161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22165: l_recog_line_1 NUMBER;
22166: l_recog_line_2 NUMBER;
22167:

Line 22164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22160: l_num_entries NUMBER;
22161: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22162: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22163: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22164: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22165: l_recog_line_1 NUMBER;
22166: l_recog_line_2 NUMBER;
22167:
22168: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22170: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22166: l_recog_line_2 NUMBER;
22167:
22168: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22169: l_bflow_applied_to_amt NUMBER; -- 5132302
22170: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22171:
22172: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22173:
22174: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22241: l_accrual_line_num := NULL; -- 4262811
22242: l_tmp_amt := NULL; -- 4262811
22243: --
22244:
22245: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22246: l_balance_type_code <> 'B' THEN
22247:
22248: --
22249: XLA_AE_LINES_PKG.SetNewLine;

Line 22314: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22310: --
22311: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22312:
22313: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22314: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22315:
22316: -- 4955764
22317: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22318: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22398: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22399:
22400: IF xla_accounting_cache_pkg.GetValueChar
22401: (p_source_code => 'LEDGER_CATEGORY_CODE'
22402: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22403: AND l_bflow_method_code = 'PRIOR_ENTRY'
22404: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22405: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22406: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22500: p_lookup_type => 'XLA_OWNER_TYPE'
22501: ,p_lookup_code => l_component_type_code
22502: )
22503: ,p_token_4 => 'PRODUCT_NAME'
22504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22508: ,p_ae_header_id => NULL

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

22501: ,p_lookup_code => l_component_type_code
22502: )
22503: ,p_token_4 => 'PRODUCT_NAME'
22504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22508: ,p_ae_header_id => NULL
22509: );

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

22502: )
22503: ,p_token_4 => 'PRODUCT_NAME'
22504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22508: ,p_ae_header_id => NULL
22509: );
22510:

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

22503: ,p_token_4 => 'PRODUCT_NAME'
22504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22508: ,p_ae_header_id => NULL
22509: );
22510:
22511: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22538: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22534: ----------------------------------------------------------------------------------
22535: -- 4219869 Business Flow
22536: -- Update journal entry status -- Need to generate this within IF
22537: ----------------------------------------------------------------------------------
22538: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22539: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22540: ,p_balance_type_code => l_balance_type_code
22541: );
22542:

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

22579:
22580: --
22581: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22582: --
22583: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22584: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22585: ELSE
22586: ---------------------------------------------------------------------------------------------------
22587: -- 4262811a Switch Sign

Line 22608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22604:
22605: XLA_AE_LINES_PKG.ValidateCurrentLine;
22606: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22607:
22608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22609: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22610: ,p_balance_type_code => l_balance_type_code);
22611:
22612: END IF;

Line 22732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22728: l_tmp_amt NUMBER;
22729: l_acc_rev_natural_side_code VARCHAR2(1);
22730:
22731: l_num_entries NUMBER;
22732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22736: l_recog_line_1 NUMBER;

Line 22733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22729: l_acc_rev_natural_side_code VARCHAR2(1);
22730:
22731: l_num_entries NUMBER;
22732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22736: l_recog_line_1 NUMBER;
22737: l_recog_line_2 NUMBER;

Line 22734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22730:
22731: l_num_entries NUMBER;
22732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22736: l_recog_line_1 NUMBER;
22737: l_recog_line_2 NUMBER;
22738:

Line 22735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22731: l_num_entries NUMBER;
22732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22736: l_recog_line_1 NUMBER;
22737: l_recog_line_2 NUMBER;
22738:
22739: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22741: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22737: l_recog_line_2 NUMBER;
22738:
22739: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22740: l_bflow_applied_to_amt NUMBER; -- 5132302
22741: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22742:
22743: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22744:
22745: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22812: l_accrual_line_num := NULL; -- 4262811
22813: l_tmp_amt := NULL; -- 4262811
22814: --
22815:
22816: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22817: l_balance_type_code <> 'B' THEN
22818:
22819: --
22820: XLA_AE_LINES_PKG.SetNewLine;

Line 22885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22881: --
22882: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22883:
22884: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22885: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22886:
22887: -- 4955764
22888: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22889: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22969: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22970:
22971: IF xla_accounting_cache_pkg.GetValueChar
22972: (p_source_code => 'LEDGER_CATEGORY_CODE'
22973: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22974: AND l_bflow_method_code = 'PRIOR_ENTRY'
22975: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22976: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22977: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23071: p_lookup_type => 'XLA_OWNER_TYPE'
23072: ,p_lookup_code => l_component_type_code
23073: )
23074: ,p_token_4 => 'PRODUCT_NAME'
23075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23079: ,p_ae_header_id => NULL

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

23072: ,p_lookup_code => l_component_type_code
23073: )
23074: ,p_token_4 => 'PRODUCT_NAME'
23075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23079: ,p_ae_header_id => NULL
23080: );

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

23073: )
23074: ,p_token_4 => 'PRODUCT_NAME'
23075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23079: ,p_ae_header_id => NULL
23080: );
23081:

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

23074: ,p_token_4 => 'PRODUCT_NAME'
23075: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23076: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23077: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23078: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23079: ,p_ae_header_id => NULL
23080: );
23081:
23082: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23105: ----------------------------------------------------------------------------------
23106: -- 4219869 Business Flow
23107: -- Update journal entry status -- Need to generate this within IF
23108: ----------------------------------------------------------------------------------
23109: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23110: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23111: ,p_balance_type_code => l_balance_type_code
23112: );
23113:

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

23150:
23151: --
23152: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23153: --
23154: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23155: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23156: ELSE
23157: ---------------------------------------------------------------------------------------------------
23158: -- 4262811a Switch Sign

Line 23179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23175:
23176: XLA_AE_LINES_PKG.ValidateCurrentLine;
23177: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23178:
23179: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23180: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23181: ,p_balance_type_code => l_balance_type_code);
23182:
23183: END IF;

Line 23305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23301: l_tmp_amt NUMBER;
23302: l_acc_rev_natural_side_code VARCHAR2(1);
23303:
23304: l_num_entries NUMBER;
23305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23309: l_recog_line_1 NUMBER;

Line 23306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23302: l_acc_rev_natural_side_code VARCHAR2(1);
23303:
23304: l_num_entries NUMBER;
23305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23309: l_recog_line_1 NUMBER;
23310: l_recog_line_2 NUMBER;

Line 23307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23303:
23304: l_num_entries NUMBER;
23305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23309: l_recog_line_1 NUMBER;
23310: l_recog_line_2 NUMBER;
23311:

Line 23308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23304: l_num_entries NUMBER;
23305: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23306: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23307: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23308: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23309: l_recog_line_1 NUMBER;
23310: l_recog_line_2 NUMBER;
23311:
23312: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23314: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23310: l_recog_line_2 NUMBER;
23311:
23312: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23313: l_bflow_applied_to_amt NUMBER; -- 5132302
23314: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23315:
23316: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23317:
23318: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23385: l_accrual_line_num := NULL; -- 4262811
23386: l_tmp_amt := NULL; -- 4262811
23387: --
23388:
23389: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23390: l_balance_type_code <> 'B' THEN
23391: IF NVL(p_source_21,'
23392: ') = 'N'
23393: THEN

Line 23461: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23457: --
23458: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23459:
23460: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23461: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23462:
23463: -- 4955764
23464: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23465: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23545: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23546:
23547: IF xla_accounting_cache_pkg.GetValueChar
23548: (p_source_code => 'LEDGER_CATEGORY_CODE'
23549: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23550: AND l_bflow_method_code = 'PRIOR_ENTRY'
23551: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23552: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23553: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23647: p_lookup_type => 'XLA_OWNER_TYPE'
23648: ,p_lookup_code => l_component_type_code
23649: )
23650: ,p_token_4 => 'PRODUCT_NAME'
23651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23655: ,p_ae_header_id => NULL

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

23648: ,p_lookup_code => l_component_type_code
23649: )
23650: ,p_token_4 => 'PRODUCT_NAME'
23651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23655: ,p_ae_header_id => NULL
23656: );

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

23649: )
23650: ,p_token_4 => 'PRODUCT_NAME'
23651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23655: ,p_ae_header_id => NULL
23656: );
23657:

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

23650: ,p_token_4 => 'PRODUCT_NAME'
23651: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23652: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23653: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23654: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23655: ,p_ae_header_id => NULL
23656: );
23657:
23658: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23681: ----------------------------------------------------------------------------------
23682: -- 4219869 Business Flow
23683: -- Update journal entry status -- Need to generate this within IF
23684: ----------------------------------------------------------------------------------
23685: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23686: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23687: ,p_balance_type_code => l_balance_type_code
23688: );
23689:

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

23726:
23727: --
23728: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23729: --
23730: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23731: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23732: ELSE
23733: ---------------------------------------------------------------------------------------------------
23734: -- 4262811a Switch Sign

Line 23755: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23751:
23752: XLA_AE_LINES_PKG.ValidateCurrentLine;
23753: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23754:
23755: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23756: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23757: ,p_balance_type_code => l_balance_type_code);
23758:
23759: END IF;

Line 23880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23876: l_tmp_amt NUMBER;
23877: l_acc_rev_natural_side_code VARCHAR2(1);
23878:
23879: l_num_entries NUMBER;
23880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23884: l_recog_line_1 NUMBER;

Line 23881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23877: l_acc_rev_natural_side_code VARCHAR2(1);
23878:
23879: l_num_entries NUMBER;
23880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23884: l_recog_line_1 NUMBER;
23885: l_recog_line_2 NUMBER;

Line 23882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23878:
23879: l_num_entries NUMBER;
23880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23884: l_recog_line_1 NUMBER;
23885: l_recog_line_2 NUMBER;
23886:

Line 23883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23879: l_num_entries NUMBER;
23880: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23881: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23882: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23883: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23884: l_recog_line_1 NUMBER;
23885: l_recog_line_2 NUMBER;
23886:
23887: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23889: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23885: l_recog_line_2 NUMBER;
23886:
23887: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23888: l_bflow_applied_to_amt NUMBER; -- 5132302
23889: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23890:
23891: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23892:
23893: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23960: l_accrual_line_num := NULL; -- 4262811
23961: l_tmp_amt := NULL; -- 4262811
23962: --
23963:
23964: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23965: l_balance_type_code <> 'B' THEN
23966:
23967: --
23968: XLA_AE_LINES_PKG.SetNewLine;

Line 24033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24029: --
24030: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24031:
24032: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24033: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24034:
24035: -- 4955764
24036: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24037: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24117: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24118:
24119: IF xla_accounting_cache_pkg.GetValueChar
24120: (p_source_code => 'LEDGER_CATEGORY_CODE'
24121: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24122: AND l_bflow_method_code = 'PRIOR_ENTRY'
24123: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24124: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24125: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24219: p_lookup_type => 'XLA_OWNER_TYPE'
24220: ,p_lookup_code => l_component_type_code
24221: )
24222: ,p_token_4 => 'PRODUCT_NAME'
24223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24227: ,p_ae_header_id => NULL

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

24220: ,p_lookup_code => l_component_type_code
24221: )
24222: ,p_token_4 => 'PRODUCT_NAME'
24223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24227: ,p_ae_header_id => NULL
24228: );

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

24221: )
24222: ,p_token_4 => 'PRODUCT_NAME'
24223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24227: ,p_ae_header_id => NULL
24228: );
24229:

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

24222: ,p_token_4 => 'PRODUCT_NAME'
24223: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24224: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24225: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24226: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24227: ,p_ae_header_id => NULL
24228: );
24229:
24230: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24257: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24253: ----------------------------------------------------------------------------------
24254: -- 4219869 Business Flow
24255: -- Update journal entry status -- Need to generate this within IF
24256: ----------------------------------------------------------------------------------
24257: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24258: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24259: ,p_balance_type_code => l_balance_type_code
24260: );
24261:

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

24298:
24299: --
24300: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24301: --
24302: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24303: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24304: ELSE
24305: ---------------------------------------------------------------------------------------------------
24306: -- 4262811a Switch Sign

Line 24327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24323:
24324: XLA_AE_LINES_PKG.ValidateCurrentLine;
24325: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24326:
24327: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24328: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24329: ,p_balance_type_code => l_balance_type_code);
24330:
24331: END IF;

Line 24453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24449: l_tmp_amt NUMBER;
24450: l_acc_rev_natural_side_code VARCHAR2(1);
24451:
24452: l_num_entries NUMBER;
24453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24457: l_recog_line_1 NUMBER;

Line 24454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24450: l_acc_rev_natural_side_code VARCHAR2(1);
24451:
24452: l_num_entries NUMBER;
24453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24457: l_recog_line_1 NUMBER;
24458: l_recog_line_2 NUMBER;

Line 24455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24451:
24452: l_num_entries NUMBER;
24453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24457: l_recog_line_1 NUMBER;
24458: l_recog_line_2 NUMBER;
24459:

Line 24456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24452: l_num_entries NUMBER;
24453: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24454: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24455: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24456: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24457: l_recog_line_1 NUMBER;
24458: l_recog_line_2 NUMBER;
24459:
24460: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24462: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24458: l_recog_line_2 NUMBER;
24459:
24460: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24461: l_bflow_applied_to_amt NUMBER; -- 5132302
24462: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24463:
24464: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24465:
24466: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24533: l_accrual_line_num := NULL; -- 4262811
24534: l_tmp_amt := NULL; -- 4262811
24535: --
24536:
24537: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24538: l_balance_type_code <> 'B' THEN
24539:
24540: --
24541: XLA_AE_LINES_PKG.SetNewLine;

Line 24606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24602: --
24603: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24604:
24605: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24606: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24607:
24608: -- 4955764
24609: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24610: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24690: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24691:
24692: IF xla_accounting_cache_pkg.GetValueChar
24693: (p_source_code => 'LEDGER_CATEGORY_CODE'
24694: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24695: AND l_bflow_method_code = 'PRIOR_ENTRY'
24696: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24697: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24698: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24810: p_lookup_type => 'XLA_OWNER_TYPE'
24811: ,p_lookup_code => l_component_type_code
24812: )
24813: ,p_token_4 => 'PRODUCT_NAME'
24814: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24815: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24816: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24817: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24818: ,p_ae_header_id => NULL

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

24811: ,p_lookup_code => l_component_type_code
24812: )
24813: ,p_token_4 => 'PRODUCT_NAME'
24814: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24815: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24816: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24817: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24818: ,p_ae_header_id => NULL
24819: );

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

24812: )
24813: ,p_token_4 => 'PRODUCT_NAME'
24814: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24815: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24816: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24817: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24818: ,p_ae_header_id => NULL
24819: );
24820:

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

24813: ,p_token_4 => 'PRODUCT_NAME'
24814: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24815: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24816: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24817: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24818: ,p_ae_header_id => NULL
24819: );
24820:
24821: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24848: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24844: ----------------------------------------------------------------------------------
24845: -- 4219869 Business Flow
24846: -- Update journal entry status -- Need to generate this within IF
24847: ----------------------------------------------------------------------------------
24848: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24849: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24850: ,p_balance_type_code => l_balance_type_code
24851: );
24852:

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

24889:
24890: --
24891: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24892: --
24893: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24894: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24895: ELSE
24896: ---------------------------------------------------------------------------------------------------
24897: -- 4262811a Switch Sign

Line 24918: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24914:
24915: XLA_AE_LINES_PKG.ValidateCurrentLine;
24916: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24917:
24918: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24919: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24920: ,p_balance_type_code => l_balance_type_code);
24921:
24922: END IF;

Line 25044: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25040: l_tmp_amt NUMBER;
25041: l_acc_rev_natural_side_code VARCHAR2(1);
25042:
25043: l_num_entries NUMBER;
25044: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25045: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25046: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25047: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25048: l_recog_line_1 NUMBER;

Line 25045: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25041: l_acc_rev_natural_side_code VARCHAR2(1);
25042:
25043: l_num_entries NUMBER;
25044: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25045: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25046: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25047: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25048: l_recog_line_1 NUMBER;
25049: l_recog_line_2 NUMBER;

Line 25046: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25042:
25043: l_num_entries NUMBER;
25044: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25045: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25046: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25047: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25048: l_recog_line_1 NUMBER;
25049: l_recog_line_2 NUMBER;
25050:

Line 25047: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25043: l_num_entries NUMBER;
25044: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25045: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25046: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25047: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25048: l_recog_line_1 NUMBER;
25049: l_recog_line_2 NUMBER;
25050:
25051: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25053: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25049: l_recog_line_2 NUMBER;
25050:
25051: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25052: l_bflow_applied_to_amt NUMBER; -- 5132302
25053: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25054:
25055: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25056:
25057: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25124: l_accrual_line_num := NULL; -- 4262811
25125: l_tmp_amt := NULL; -- 4262811
25126: --
25127:
25128: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25129: l_balance_type_code <> 'B' THEN
25130: IF NVL(p_source_21,'
25131: ') = 'N'
25132: THEN

Line 25200: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25196: --
25197: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25198:
25199: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25200: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25201:
25202: -- 4955764
25203: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25204: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25284: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25285:
25286: IF xla_accounting_cache_pkg.GetValueChar
25287: (p_source_code => 'LEDGER_CATEGORY_CODE'
25288: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25289: AND l_bflow_method_code = 'PRIOR_ENTRY'
25290: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25291: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25292: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25385: p_lookup_type => 'XLA_OWNER_TYPE'
25386: ,p_lookup_code => l_component_type_code
25387: )
25388: ,p_token_4 => 'PRODUCT_NAME'
25389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25393: ,p_ae_header_id => NULL

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

25386: ,p_lookup_code => l_component_type_code
25387: )
25388: ,p_token_4 => 'PRODUCT_NAME'
25389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25393: ,p_ae_header_id => NULL
25394: );

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

25387: )
25388: ,p_token_4 => 'PRODUCT_NAME'
25389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25393: ,p_ae_header_id => NULL
25394: );
25395:

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

25388: ,p_token_4 => 'PRODUCT_NAME'
25389: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25390: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25391: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25392: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25393: ,p_ae_header_id => NULL
25394: );
25395:
25396: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25419: ----------------------------------------------------------------------------------
25420: -- 4219869 Business Flow
25421: -- Update journal entry status -- Need to generate this within IF
25422: ----------------------------------------------------------------------------------
25423: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25424: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25425: ,p_balance_type_code => l_balance_type_code
25426: );
25427:

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

25464:
25465: --
25466: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25467: --
25468: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25469: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25470: ELSE
25471: ---------------------------------------------------------------------------------------------------
25472: -- 4262811a Switch Sign

Line 25493: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25489:
25490: XLA_AE_LINES_PKG.ValidateCurrentLine;
25491: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25492:
25493: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25494: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25495: ,p_balance_type_code => l_balance_type_code);
25496:
25497: END IF;

Line 25618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25614: l_tmp_amt NUMBER;
25615: l_acc_rev_natural_side_code VARCHAR2(1);
25616:
25617: l_num_entries NUMBER;
25618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25622: l_recog_line_1 NUMBER;

Line 25619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25615: l_acc_rev_natural_side_code VARCHAR2(1);
25616:
25617: l_num_entries NUMBER;
25618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25622: l_recog_line_1 NUMBER;
25623: l_recog_line_2 NUMBER;

Line 25620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25616:
25617: l_num_entries NUMBER;
25618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25622: l_recog_line_1 NUMBER;
25623: l_recog_line_2 NUMBER;
25624:

Line 25621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25617: l_num_entries NUMBER;
25618: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25619: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25620: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25621: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25622: l_recog_line_1 NUMBER;
25623: l_recog_line_2 NUMBER;
25624:
25625: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25627: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25623: l_recog_line_2 NUMBER;
25624:
25625: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25626: l_bflow_applied_to_amt NUMBER; -- 5132302
25627: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25628:
25629: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25630:
25631: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25698: l_accrual_line_num := NULL; -- 4262811
25699: l_tmp_amt := NULL; -- 4262811
25700: --
25701:
25702: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25703: l_balance_type_code <> 'B' THEN
25704:
25705: --
25706: XLA_AE_LINES_PKG.SetNewLine;

Line 25771: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25767: --
25768: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25769:
25770: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25771: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25772:
25773: -- 4955764
25774: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25775: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25855: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25856:
25857: IF xla_accounting_cache_pkg.GetValueChar
25858: (p_source_code => 'LEDGER_CATEGORY_CODE'
25859: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25860: AND l_bflow_method_code = 'PRIOR_ENTRY'
25861: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25862: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25863: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25956: p_lookup_type => 'XLA_OWNER_TYPE'
25957: ,p_lookup_code => l_component_type_code
25958: )
25959: ,p_token_4 => 'PRODUCT_NAME'
25960: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25961: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25962: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25963: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25964: ,p_ae_header_id => NULL

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

25957: ,p_lookup_code => l_component_type_code
25958: )
25959: ,p_token_4 => 'PRODUCT_NAME'
25960: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25961: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25962: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25963: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25964: ,p_ae_header_id => NULL
25965: );

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

25958: )
25959: ,p_token_4 => 'PRODUCT_NAME'
25960: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25961: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25962: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25963: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25964: ,p_ae_header_id => NULL
25965: );
25966:

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

25959: ,p_token_4 => 'PRODUCT_NAME'
25960: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25961: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25962: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25963: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25964: ,p_ae_header_id => NULL
25965: );
25966:
25967: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25994: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25990: ----------------------------------------------------------------------------------
25991: -- 4219869 Business Flow
25992: -- Update journal entry status -- Need to generate this within IF
25993: ----------------------------------------------------------------------------------
25994: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25995: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25996: ,p_balance_type_code => l_balance_type_code
25997: );
25998:

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

26035:
26036: --
26037: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26038: --
26039: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26040: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26041: ELSE
26042: ---------------------------------------------------------------------------------------------------
26043: -- 4262811a Switch Sign

Line 26064: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26060:
26061: XLA_AE_LINES_PKG.ValidateCurrentLine;
26062: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26063:
26064: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26065: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26066: ,p_balance_type_code => l_balance_type_code);
26067:
26068: END IF;

Line 26188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26184: l_tmp_amt NUMBER;
26185: l_acc_rev_natural_side_code VARCHAR2(1);
26186:
26187: l_num_entries NUMBER;
26188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26192: l_recog_line_1 NUMBER;

Line 26189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26185: l_acc_rev_natural_side_code VARCHAR2(1);
26186:
26187: l_num_entries NUMBER;
26188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26192: l_recog_line_1 NUMBER;
26193: l_recog_line_2 NUMBER;

Line 26190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26186:
26187: l_num_entries NUMBER;
26188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26192: l_recog_line_1 NUMBER;
26193: l_recog_line_2 NUMBER;
26194:

Line 26191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26187: l_num_entries NUMBER;
26188: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26189: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26190: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26191: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26192: l_recog_line_1 NUMBER;
26193: l_recog_line_2 NUMBER;
26194:
26195: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26197: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26193: l_recog_line_2 NUMBER;
26194:
26195: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26196: l_bflow_applied_to_amt NUMBER; -- 5132302
26197: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26198:
26199: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26200:
26201: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26268: l_accrual_line_num := NULL; -- 4262811
26269: l_tmp_amt := NULL; -- 4262811
26270: --
26271:
26272: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26273: l_balance_type_code <> 'B' THEN
26274:
26275: --
26276: XLA_AE_LINES_PKG.SetNewLine;

Line 26341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26337: --
26338: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26339:
26340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26342:
26343: -- 4955764
26344: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26425: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26426:
26427: IF xla_accounting_cache_pkg.GetValueChar
26428: (p_source_code => 'LEDGER_CATEGORY_CODE'
26429: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26430: AND l_bflow_method_code = 'PRIOR_ENTRY'
26431: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26432: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26433: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26526: p_lookup_type => 'XLA_OWNER_TYPE'
26527: ,p_lookup_code => l_component_type_code
26528: )
26529: ,p_token_4 => 'PRODUCT_NAME'
26530: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26531: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26532: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26533: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26534: ,p_ae_header_id => NULL

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

26527: ,p_lookup_code => l_component_type_code
26528: )
26529: ,p_token_4 => 'PRODUCT_NAME'
26530: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26531: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26532: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26533: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26534: ,p_ae_header_id => NULL
26535: );

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

26528: )
26529: ,p_token_4 => 'PRODUCT_NAME'
26530: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26531: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26532: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26533: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26534: ,p_ae_header_id => NULL
26535: );
26536:

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

26529: ,p_token_4 => 'PRODUCT_NAME'
26530: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26531: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26532: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26533: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26534: ,p_ae_header_id => NULL
26535: );
26536:
26537: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26564: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26560: ----------------------------------------------------------------------------------
26561: -- 4219869 Business Flow
26562: -- Update journal entry status -- Need to generate this within IF
26563: ----------------------------------------------------------------------------------
26564: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26565: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26566: ,p_balance_type_code => l_balance_type_code
26567: );
26568:

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

26605:
26606: --
26607: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26608: --
26609: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26610: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26611: ELSE
26612: ---------------------------------------------------------------------------------------------------
26613: -- 4262811a Switch Sign

Line 26634: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26630:
26631: XLA_AE_LINES_PKG.ValidateCurrentLine;
26632: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26633:
26634: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26635: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26636: ,p_balance_type_code => l_balance_type_code);
26637:
26638: END IF;

Line 26760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26756: l_tmp_amt NUMBER;
26757: l_acc_rev_natural_side_code VARCHAR2(1);
26758:
26759: l_num_entries NUMBER;
26760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26764: l_recog_line_1 NUMBER;

Line 26761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26757: l_acc_rev_natural_side_code VARCHAR2(1);
26758:
26759: l_num_entries NUMBER;
26760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26764: l_recog_line_1 NUMBER;
26765: l_recog_line_2 NUMBER;

Line 26762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26758:
26759: l_num_entries NUMBER;
26760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26764: l_recog_line_1 NUMBER;
26765: l_recog_line_2 NUMBER;
26766:

Line 26763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26759: l_num_entries NUMBER;
26760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26764: l_recog_line_1 NUMBER;
26765: l_recog_line_2 NUMBER;
26766:
26767: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26769: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26765: l_recog_line_2 NUMBER;
26766:
26767: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26768: l_bflow_applied_to_amt NUMBER; -- 5132302
26769: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26770:
26771: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26772:
26773: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26840: l_accrual_line_num := NULL; -- 4262811
26841: l_tmp_amt := NULL; -- 4262811
26842: --
26843:
26844: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26845: l_balance_type_code <> 'B' THEN
26846:
26847: --
26848: XLA_AE_LINES_PKG.SetNewLine;

Line 26913: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26909: --
26910: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26911:
26912: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26913: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26914:
26915: -- 4955764
26916: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26917: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26997: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26998:
26999: IF xla_accounting_cache_pkg.GetValueChar
27000: (p_source_code => 'LEDGER_CATEGORY_CODE'
27001: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27002: AND l_bflow_method_code = 'PRIOR_ENTRY'
27003: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27004: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27005: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27116: p_lookup_type => 'XLA_OWNER_TYPE'
27117: ,p_lookup_code => l_component_type_code
27118: )
27119: ,p_token_4 => 'PRODUCT_NAME'
27120: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27121: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27122: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27123: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27124: ,p_ae_header_id => NULL

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

27117: ,p_lookup_code => l_component_type_code
27118: )
27119: ,p_token_4 => 'PRODUCT_NAME'
27120: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27121: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27122: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27123: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27124: ,p_ae_header_id => NULL
27125: );

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

27118: )
27119: ,p_token_4 => 'PRODUCT_NAME'
27120: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27121: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27122: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27123: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27124: ,p_ae_header_id => NULL
27125: );
27126:

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

27119: ,p_token_4 => 'PRODUCT_NAME'
27120: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27121: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27122: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27123: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27124: ,p_ae_header_id => NULL
27125: );
27126:
27127: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27154: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27150: ----------------------------------------------------------------------------------
27151: -- 4219869 Business Flow
27152: -- Update journal entry status -- Need to generate this within IF
27153: ----------------------------------------------------------------------------------
27154: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27155: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27156: ,p_balance_type_code => l_balance_type_code
27157: );
27158:

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

27195:
27196: --
27197: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27198: --
27199: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27200: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27201: ELSE
27202: ---------------------------------------------------------------------------------------------------
27203: -- 4262811a Switch Sign

Line 27224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27220:
27221: XLA_AE_LINES_PKG.ValidateCurrentLine;
27222: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27223:
27224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27225: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27226: ,p_balance_type_code => l_balance_type_code);
27227:
27228: END IF;

Line 27348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27344: l_tmp_amt NUMBER;
27345: l_acc_rev_natural_side_code VARCHAR2(1);
27346:
27347: l_num_entries NUMBER;
27348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27352: l_recog_line_1 NUMBER;

Line 27349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27345: l_acc_rev_natural_side_code VARCHAR2(1);
27346:
27347: l_num_entries NUMBER;
27348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27352: l_recog_line_1 NUMBER;
27353: l_recog_line_2 NUMBER;

Line 27350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27346:
27347: l_num_entries NUMBER;
27348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27352: l_recog_line_1 NUMBER;
27353: l_recog_line_2 NUMBER;
27354:

Line 27351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27347: l_num_entries NUMBER;
27348: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27349: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27350: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27351: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27352: l_recog_line_1 NUMBER;
27353: l_recog_line_2 NUMBER;
27354:
27355: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27357: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27353: l_recog_line_2 NUMBER;
27354:
27355: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27356: l_bflow_applied_to_amt NUMBER; -- 5132302
27357: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27358:
27359: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27360:
27361: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27428: l_accrual_line_num := NULL; -- 4262811
27429: l_tmp_amt := NULL; -- 4262811
27430: --
27431:
27432: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27433: l_balance_type_code <> 'B' THEN
27434:
27435: --
27436: XLA_AE_LINES_PKG.SetNewLine;

Line 27501: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27497: --
27498: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27499:
27500: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27501: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27502:
27503: -- 4955764
27504: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27505: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27585: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27586:
27587: IF xla_accounting_cache_pkg.GetValueChar
27588: (p_source_code => 'LEDGER_CATEGORY_CODE'
27589: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27590: AND l_bflow_method_code = 'PRIOR_ENTRY'
27591: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27592: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27593: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27686: p_lookup_type => 'XLA_OWNER_TYPE'
27687: ,p_lookup_code => l_component_type_code
27688: )
27689: ,p_token_4 => 'PRODUCT_NAME'
27690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27694: ,p_ae_header_id => NULL

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

27687: ,p_lookup_code => l_component_type_code
27688: )
27689: ,p_token_4 => 'PRODUCT_NAME'
27690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27694: ,p_ae_header_id => NULL
27695: );

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

27688: )
27689: ,p_token_4 => 'PRODUCT_NAME'
27690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27694: ,p_ae_header_id => NULL
27695: );
27696:

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

27689: ,p_token_4 => 'PRODUCT_NAME'
27690: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27691: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27692: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27693: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27694: ,p_ae_header_id => NULL
27695: );
27696:
27697: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27720: ----------------------------------------------------------------------------------
27721: -- 4219869 Business Flow
27722: -- Update journal entry status -- Need to generate this within IF
27723: ----------------------------------------------------------------------------------
27724: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27725: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27726: ,p_balance_type_code => l_balance_type_code
27727: );
27728:

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

27765:
27766: --
27767: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27768: --
27769: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27770: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27771: ELSE
27772: ---------------------------------------------------------------------------------------------------
27773: -- 4262811a Switch Sign

Line 27794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27790:
27791: XLA_AE_LINES_PKG.ValidateCurrentLine;
27792: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27793:
27794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27795: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27796: ,p_balance_type_code => l_balance_type_code);
27797:
27798: END IF;

Line 27918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27914: l_tmp_amt NUMBER;
27915: l_acc_rev_natural_side_code VARCHAR2(1);
27916:
27917: l_num_entries NUMBER;
27918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27922: l_recog_line_1 NUMBER;

Line 27919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27915: l_acc_rev_natural_side_code VARCHAR2(1);
27916:
27917: l_num_entries NUMBER;
27918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27922: l_recog_line_1 NUMBER;
27923: l_recog_line_2 NUMBER;

Line 27920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27916:
27917: l_num_entries NUMBER;
27918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27922: l_recog_line_1 NUMBER;
27923: l_recog_line_2 NUMBER;
27924:

Line 27921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27917: l_num_entries NUMBER;
27918: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27919: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27920: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27921: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27922: l_recog_line_1 NUMBER;
27923: l_recog_line_2 NUMBER;
27924:
27925: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27927: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27923: l_recog_line_2 NUMBER;
27924:
27925: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27926: l_bflow_applied_to_amt NUMBER; -- 5132302
27927: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27928:
27929: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27930:
27931: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27998: l_accrual_line_num := NULL; -- 4262811
27999: l_tmp_amt := NULL; -- 4262811
28000: --
28001:
28002: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28003: l_balance_type_code <> 'B' THEN
28004:
28005: --
28006: XLA_AE_LINES_PKG.SetNewLine;

Line 28071: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28067: --
28068: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28069:
28070: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28071: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28072:
28073: -- 4955764
28074: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28075: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28155: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28156:
28157: IF xla_accounting_cache_pkg.GetValueChar
28158: (p_source_code => 'LEDGER_CATEGORY_CODE'
28159: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28160: AND l_bflow_method_code = 'PRIOR_ENTRY'
28161: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28162: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28163: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28256: p_lookup_type => 'XLA_OWNER_TYPE'
28257: ,p_lookup_code => l_component_type_code
28258: )
28259: ,p_token_4 => 'PRODUCT_NAME'
28260: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28261: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28262: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28263: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28264: ,p_ae_header_id => NULL

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

28257: ,p_lookup_code => l_component_type_code
28258: )
28259: ,p_token_4 => 'PRODUCT_NAME'
28260: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28261: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28262: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28263: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28264: ,p_ae_header_id => NULL
28265: );

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

28258: )
28259: ,p_token_4 => 'PRODUCT_NAME'
28260: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28261: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28262: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28263: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28264: ,p_ae_header_id => NULL
28265: );
28266:

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

28259: ,p_token_4 => 'PRODUCT_NAME'
28260: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28261: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28262: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28263: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28264: ,p_ae_header_id => NULL
28265: );
28266:
28267: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28294: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28290: ----------------------------------------------------------------------------------
28291: -- 4219869 Business Flow
28292: -- Update journal entry status -- Need to generate this within IF
28293: ----------------------------------------------------------------------------------
28294: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28295: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28296: ,p_balance_type_code => l_balance_type_code
28297: );
28298:

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

28335:
28336: --
28337: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28338: --
28339: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28340: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28341: ELSE
28342: ---------------------------------------------------------------------------------------------------
28343: -- 4262811a Switch Sign

Line 28364: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28360:
28361: XLA_AE_LINES_PKG.ValidateCurrentLine;
28362: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28363:
28364: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28365: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28366: ,p_balance_type_code => l_balance_type_code);
28367:
28368: END IF;

Line 28475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28471: l_tmp_amt NUMBER;
28472: l_acc_rev_natural_side_code VARCHAR2(1);
28473:
28474: l_num_entries NUMBER;
28475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28479: l_recog_line_1 NUMBER;

Line 28476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28472: l_acc_rev_natural_side_code VARCHAR2(1);
28473:
28474: l_num_entries NUMBER;
28475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28479: l_recog_line_1 NUMBER;
28480: l_recog_line_2 NUMBER;

Line 28477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28473:
28474: l_num_entries NUMBER;
28475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28479: l_recog_line_1 NUMBER;
28480: l_recog_line_2 NUMBER;
28481:

Line 28478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28474: l_num_entries NUMBER;
28475: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28476: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28477: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28478: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28479: l_recog_line_1 NUMBER;
28480: l_recog_line_2 NUMBER;
28481:
28482: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28484: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28480: l_recog_line_2 NUMBER;
28481:
28482: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28483: l_bflow_applied_to_amt NUMBER; -- 5132302
28484: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28485:
28486: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28487:
28488: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28555: l_accrual_line_num := NULL; -- 4262811
28556: l_tmp_amt := NULL; -- 4262811
28557: --
28558:
28559: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28560: l_balance_type_code <> 'B' THEN
28561: IF NVL(p_source_36,'
28562: ') = 'Revenue - Realized Gains' AND
28563: NVL(p_source_38,'

Line 28633: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28629: --
28630: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28631:
28632: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28633: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28634:
28635: -- 4955764
28636: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28637: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28677: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28678:
28679: IF xla_accounting_cache_pkg.GetValueChar
28680: (p_source_code => 'LEDGER_CATEGORY_CODE'
28681: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28682: AND l_bflow_method_code = 'PRIOR_ENTRY'
28683: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28684: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28685: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28777: p_lookup_type => 'XLA_OWNER_TYPE'
28778: ,p_lookup_code => l_component_type_code
28779: )
28780: ,p_token_4 => 'PRODUCT_NAME'
28781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28785: ,p_ae_header_id => NULL

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

28778: ,p_lookup_code => l_component_type_code
28779: )
28780: ,p_token_4 => 'PRODUCT_NAME'
28781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28785: ,p_ae_header_id => NULL
28786: );

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

28779: )
28780: ,p_token_4 => 'PRODUCT_NAME'
28781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28785: ,p_ae_header_id => NULL
28786: );
28787:

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

28780: ,p_token_4 => 'PRODUCT_NAME'
28781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28785: ,p_ae_header_id => NULL
28786: );
28787:
28788: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28811: ----------------------------------------------------------------------------------
28812: -- 4219869 Business Flow
28813: -- Update journal entry status -- Need to generate this within IF
28814: ----------------------------------------------------------------------------------
28815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28817: ,p_balance_type_code => l_balance_type_code
28818: );
28819:

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

28856:
28857: --
28858: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28859: --
28860: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28861: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28862: ELSE
28863: ---------------------------------------------------------------------------------------------------
28864: -- 4262811a Switch Sign

Line 28885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28881:
28882: XLA_AE_LINES_PKG.ValidateCurrentLine;
28883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28884:
28885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28886: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28887: ,p_balance_type_code => l_balance_type_code);
28888:
28889: END IF;

Line 29017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29013: l_tmp_amt NUMBER;
29014: l_acc_rev_natural_side_code VARCHAR2(1);
29015:
29016: l_num_entries NUMBER;
29017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29021: l_recog_line_1 NUMBER;

Line 29018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29014: l_acc_rev_natural_side_code VARCHAR2(1);
29015:
29016: l_num_entries NUMBER;
29017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29021: l_recog_line_1 NUMBER;
29022: l_recog_line_2 NUMBER;

Line 29019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29015:
29016: l_num_entries NUMBER;
29017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29021: l_recog_line_1 NUMBER;
29022: l_recog_line_2 NUMBER;
29023:

Line 29020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29016: l_num_entries NUMBER;
29017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29021: l_recog_line_1 NUMBER;
29022: l_recog_line_2 NUMBER;
29023:
29024: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29026: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29022: l_recog_line_2 NUMBER;
29023:
29024: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29025: l_bflow_applied_to_amt NUMBER; -- 5132302
29026: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29027:
29028: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29029:
29030: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29097: l_accrual_line_num := NULL; -- 4262811
29098: l_tmp_amt := NULL; -- 4262811
29099: --
29100:
29101: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29102: l_balance_type_code <> 'B' THEN
29103: IF NVL(p_source_36,'
29104: ') = 'Revenue - Realized Gains' AND
29105: NVL(p_source_38,'

Line 29175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29171: --
29172: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29173:
29174: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29175: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29176:
29177: -- 4955764
29178: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29179: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29262:
29263: IF xla_accounting_cache_pkg.GetValueChar
29264: (p_source_code => 'LEDGER_CATEGORY_CODE'
29265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29266: AND l_bflow_method_code = 'PRIOR_ENTRY'
29267: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29268: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29269: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29338: p_lookup_type => 'XLA_OWNER_TYPE'
29339: ,p_lookup_code => l_component_type_code
29340: )
29341: ,p_token_4 => 'PRODUCT_NAME'
29342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29346: ,p_ae_header_id => NULL

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

29339: ,p_lookup_code => l_component_type_code
29340: )
29341: ,p_token_4 => 'PRODUCT_NAME'
29342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29346: ,p_ae_header_id => NULL
29347: );

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

29340: )
29341: ,p_token_4 => 'PRODUCT_NAME'
29342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29346: ,p_ae_header_id => NULL
29347: );
29348:

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

29341: ,p_token_4 => 'PRODUCT_NAME'
29342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29346: ,p_ae_header_id => NULL
29347: );
29348:
29349: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29376: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29372: ----------------------------------------------------------------------------------
29373: -- 4219869 Business Flow
29374: -- Update journal entry status -- Need to generate this within IF
29375: ----------------------------------------------------------------------------------
29376: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29377: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29378: ,p_balance_type_code => l_balance_type_code
29379: );
29380:

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

29417:
29418: --
29419: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29420: --
29421: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29422: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29423: ELSE
29424: ---------------------------------------------------------------------------------------------------
29425: -- 4262811a Switch Sign

Line 29446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29442:
29443: XLA_AE_LINES_PKG.ValidateCurrentLine;
29444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29445:
29446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29447: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29448: ,p_balance_type_code => l_balance_type_code);
29449:
29450: END IF;

Line 29558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29554: l_tmp_amt NUMBER;
29555: l_acc_rev_natural_side_code VARCHAR2(1);
29556:
29557: l_num_entries NUMBER;
29558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29562: l_recog_line_1 NUMBER;

Line 29559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29555: l_acc_rev_natural_side_code VARCHAR2(1);
29556:
29557: l_num_entries NUMBER;
29558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29562: l_recog_line_1 NUMBER;
29563: l_recog_line_2 NUMBER;

Line 29560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29556:
29557: l_num_entries NUMBER;
29558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29562: l_recog_line_1 NUMBER;
29563: l_recog_line_2 NUMBER;
29564:

Line 29561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29557: l_num_entries NUMBER;
29558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29562: l_recog_line_1 NUMBER;
29563: l_recog_line_2 NUMBER;
29564:
29565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29563: l_recog_line_2 NUMBER;
29564:
29565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29566: l_bflow_applied_to_amt NUMBER; -- 5132302
29567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29568:
29569: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29570:
29571: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29638: l_accrual_line_num := NULL; -- 4262811
29639: l_tmp_amt := NULL; -- 4262811
29640: --
29641:
29642: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29643: l_balance_type_code <> 'B' THEN
29644: IF NVL(p_source_36,'
29645: ') = 'Revenue - Realized Losses' AND
29646: NVL(p_source_38,'

Line 29716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29712: --
29713: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29714:
29715: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29716: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29717:
29718: -- 4955764
29719: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29720: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29760: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29761:
29762: IF xla_accounting_cache_pkg.GetValueChar
29763: (p_source_code => 'LEDGER_CATEGORY_CODE'
29764: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29765: AND l_bflow_method_code = 'PRIOR_ENTRY'
29766: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29767: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29768: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29860: p_lookup_type => 'XLA_OWNER_TYPE'
29861: ,p_lookup_code => l_component_type_code
29862: )
29863: ,p_token_4 => 'PRODUCT_NAME'
29864: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29865: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29866: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29867: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29868: ,p_ae_header_id => NULL

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

29861: ,p_lookup_code => l_component_type_code
29862: )
29863: ,p_token_4 => 'PRODUCT_NAME'
29864: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29865: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29866: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29867: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29868: ,p_ae_header_id => NULL
29869: );

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

29862: )
29863: ,p_token_4 => 'PRODUCT_NAME'
29864: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29865: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29866: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29867: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29868: ,p_ae_header_id => NULL
29869: );
29870:

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

29863: ,p_token_4 => 'PRODUCT_NAME'
29864: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29865: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29866: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29867: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29868: ,p_ae_header_id => NULL
29869: );
29870:
29871: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29894: ----------------------------------------------------------------------------------
29895: -- 4219869 Business Flow
29896: -- Update journal entry status -- Need to generate this within IF
29897: ----------------------------------------------------------------------------------
29898: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29899: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29900: ,p_balance_type_code => l_balance_type_code
29901: );
29902:

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

29939:
29940: --
29941: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29942: --
29943: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29944: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29945: ELSE
29946: ---------------------------------------------------------------------------------------------------
29947: -- 4262811a Switch Sign

Line 29968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29964:
29965: XLA_AE_LINES_PKG.ValidateCurrentLine;
29966: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29967:
29968: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29969: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29970: ,p_balance_type_code => l_balance_type_code);
29971:
29972: END IF;

Line 30100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30096: l_tmp_amt NUMBER;
30097: l_acc_rev_natural_side_code VARCHAR2(1);
30098:
30099: l_num_entries NUMBER;
30100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30104: l_recog_line_1 NUMBER;

Line 30101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30097: l_acc_rev_natural_side_code VARCHAR2(1);
30098:
30099: l_num_entries NUMBER;
30100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30104: l_recog_line_1 NUMBER;
30105: l_recog_line_2 NUMBER;

Line 30102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30098:
30099: l_num_entries NUMBER;
30100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30104: l_recog_line_1 NUMBER;
30105: l_recog_line_2 NUMBER;
30106:

Line 30103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30099: l_num_entries NUMBER;
30100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30104: l_recog_line_1 NUMBER;
30105: l_recog_line_2 NUMBER;
30106:
30107: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30109: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30105: l_recog_line_2 NUMBER;
30106:
30107: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30108: l_bflow_applied_to_amt NUMBER; -- 5132302
30109: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30110:
30111: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30112:
30113: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30180: l_accrual_line_num := NULL; -- 4262811
30181: l_tmp_amt := NULL; -- 4262811
30182: --
30183:
30184: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30185: l_balance_type_code <> 'B' THEN
30186: IF NVL(p_source_36,'
30187: ') = 'Revenue - Realized Losses' AND
30188: NVL(p_source_38,'

Line 30258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30254: --
30255: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30256:
30257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30259:
30260: -- 4955764
30261: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30262: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30344: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30345:
30346: IF xla_accounting_cache_pkg.GetValueChar
30347: (p_source_code => 'LEDGER_CATEGORY_CODE'
30348: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30349: AND l_bflow_method_code = 'PRIOR_ENTRY'
30350: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30351: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30352: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30421: p_lookup_type => 'XLA_OWNER_TYPE'
30422: ,p_lookup_code => l_component_type_code
30423: )
30424: ,p_token_4 => 'PRODUCT_NAME'
30425: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30426: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30427: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30428: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30429: ,p_ae_header_id => NULL

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

30422: ,p_lookup_code => l_component_type_code
30423: )
30424: ,p_token_4 => 'PRODUCT_NAME'
30425: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30426: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30427: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30428: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30429: ,p_ae_header_id => NULL
30430: );

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

30423: )
30424: ,p_token_4 => 'PRODUCT_NAME'
30425: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30426: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30427: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30428: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30429: ,p_ae_header_id => NULL
30430: );
30431:

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

30424: ,p_token_4 => 'PRODUCT_NAME'
30425: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30426: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30427: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30428: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30429: ,p_ae_header_id => NULL
30430: );
30431:
30432: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30459: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30455: ----------------------------------------------------------------------------------
30456: -- 4219869 Business Flow
30457: -- Update journal entry status -- Need to generate this within IF
30458: ----------------------------------------------------------------------------------
30459: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30460: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30461: ,p_balance_type_code => l_balance_type_code
30462: );
30463:

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

30500:
30501: --
30502: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30503: --
30504: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30505: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30506: ELSE
30507: ---------------------------------------------------------------------------------------------------
30508: -- 4262811a Switch Sign

Line 30529: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30525:
30526: XLA_AE_LINES_PKG.ValidateCurrentLine;
30527: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30528:
30529: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30530: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30531: ,p_balance_type_code => l_balance_type_code);
30532:
30533: END IF;

Line 30657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30653: l_tmp_amt NUMBER;
30654: l_acc_rev_natural_side_code VARCHAR2(1);
30655:
30656: l_num_entries NUMBER;
30657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30661: l_recog_line_1 NUMBER;

Line 30658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30654: l_acc_rev_natural_side_code VARCHAR2(1);
30655:
30656: l_num_entries NUMBER;
30657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30661: l_recog_line_1 NUMBER;
30662: l_recog_line_2 NUMBER;

Line 30659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30655:
30656: l_num_entries NUMBER;
30657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30661: l_recog_line_1 NUMBER;
30662: l_recog_line_2 NUMBER;
30663:

Line 30660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30656: l_num_entries NUMBER;
30657: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30658: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30659: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30660: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30661: l_recog_line_1 NUMBER;
30662: l_recog_line_2 NUMBER;
30663:
30664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30662: l_recog_line_2 NUMBER;
30663:
30664: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30665: l_bflow_applied_to_amt NUMBER; -- 5132302
30666: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30667:
30668: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30669:
30670: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30737: l_accrual_line_num := NULL; -- 4262811
30738: l_tmp_amt := NULL; -- 4262811
30739: --
30740:
30741: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30742: l_balance_type_code <> 'B' THEN
30743: IF NVL(p_source_67,'
30744: ') = 'COST_TRANSFER' OR
30745: NVL(p_source_67,'

Line 30816: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30812: --
30813: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30814:
30815: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30816: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30817:
30818: -- 4955764
30819: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30820: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30900: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30901:
30902: IF xla_accounting_cache_pkg.GetValueChar
30903: (p_source_code => 'LEDGER_CATEGORY_CODE'
30904: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30905: AND l_bflow_method_code = 'PRIOR_ENTRY'
30906: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30907: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30908: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31002: p_lookup_type => 'XLA_OWNER_TYPE'
31003: ,p_lookup_code => l_component_type_code
31004: )
31005: ,p_token_4 => 'PRODUCT_NAME'
31006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31010: ,p_ae_header_id => NULL

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

31003: ,p_lookup_code => l_component_type_code
31004: )
31005: ,p_token_4 => 'PRODUCT_NAME'
31006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31010: ,p_ae_header_id => NULL
31011: );

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

31004: )
31005: ,p_token_4 => 'PRODUCT_NAME'
31006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31010: ,p_ae_header_id => NULL
31011: );
31012:

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

31005: ,p_token_4 => 'PRODUCT_NAME'
31006: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31007: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31008: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31009: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31010: ,p_ae_header_id => NULL
31011: );
31012:
31013: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31036: ----------------------------------------------------------------------------------
31037: -- 4219869 Business Flow
31038: -- Update journal entry status -- Need to generate this within IF
31039: ----------------------------------------------------------------------------------
31040: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31041: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31042: ,p_balance_type_code => l_balance_type_code
31043: );
31044:

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

31081:
31082: --
31083: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31084: --
31085: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31086: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31087: ELSE
31088: ---------------------------------------------------------------------------------------------------
31089: -- 4262811a Switch Sign

Line 31110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31106:
31107: XLA_AE_LINES_PKG.ValidateCurrentLine;
31108: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31109:
31110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31111: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31112: ,p_balance_type_code => l_balance_type_code);
31113:
31114: END IF;

Line 31238: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31234: l_tmp_amt NUMBER;
31235: l_acc_rev_natural_side_code VARCHAR2(1);
31236:
31237: l_num_entries NUMBER;
31238: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31239: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31240: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31241: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31242: l_recog_line_1 NUMBER;

Line 31239: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31235: l_acc_rev_natural_side_code VARCHAR2(1);
31236:
31237: l_num_entries NUMBER;
31238: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31239: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31240: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31241: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31242: l_recog_line_1 NUMBER;
31243: l_recog_line_2 NUMBER;

Line 31240: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31236:
31237: l_num_entries NUMBER;
31238: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31239: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31240: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31241: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31242: l_recog_line_1 NUMBER;
31243: l_recog_line_2 NUMBER;
31244:

Line 31241: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31237: l_num_entries NUMBER;
31238: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31239: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31240: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31241: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31242: l_recog_line_1 NUMBER;
31243: l_recog_line_2 NUMBER;
31244:
31245: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31247: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31243: l_recog_line_2 NUMBER;
31244:
31245: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31246: l_bflow_applied_to_amt NUMBER; -- 5132302
31247: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31248:
31249: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31250:
31251: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31318: l_accrual_line_num := NULL; -- 4262811
31319: l_tmp_amt := NULL; -- 4262811
31320: --
31321:
31322: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31323: l_balance_type_code <> 'B' THEN
31324: IF NVL(p_source_67,'
31325: ') = 'COST_TRANSFER' OR
31326: NVL(p_source_67,'

Line 31397: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31393: --
31394: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31395:
31396: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31397: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31398:
31399: -- 4955764
31400: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31401: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31481: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31482:
31483: IF xla_accounting_cache_pkg.GetValueChar
31484: (p_source_code => 'LEDGER_CATEGORY_CODE'
31485: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31486: AND l_bflow_method_code = 'PRIOR_ENTRY'
31487: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31488: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31489: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31582: p_lookup_type => 'XLA_OWNER_TYPE'
31583: ,p_lookup_code => l_component_type_code
31584: )
31585: ,p_token_4 => 'PRODUCT_NAME'
31586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31590: ,p_ae_header_id => NULL

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

31583: ,p_lookup_code => l_component_type_code
31584: )
31585: ,p_token_4 => 'PRODUCT_NAME'
31586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31590: ,p_ae_header_id => NULL
31591: );

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

31584: )
31585: ,p_token_4 => 'PRODUCT_NAME'
31586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31590: ,p_ae_header_id => NULL
31591: );
31592:

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

31585: ,p_token_4 => 'PRODUCT_NAME'
31586: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31587: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31588: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31589: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31590: ,p_ae_header_id => NULL
31591: );
31592:
31593: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31620: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31616: ----------------------------------------------------------------------------------
31617: -- 4219869 Business Flow
31618: -- Update journal entry status -- Need to generate this within IF
31619: ----------------------------------------------------------------------------------
31620: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31621: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31622: ,p_balance_type_code => l_balance_type_code
31623: );
31624:

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

31661:
31662: --
31663: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31664: --
31665: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31666: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31667: ELSE
31668: ---------------------------------------------------------------------------------------------------
31669: -- 4262811a Switch Sign

Line 31690: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31686:
31687: XLA_AE_LINES_PKG.ValidateCurrentLine;
31688: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31689:
31690: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31691: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31692: ,p_balance_type_code => l_balance_type_code);
31693:
31694: END IF;

Line 31818: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31814: l_tmp_amt NUMBER;
31815: l_acc_rev_natural_side_code VARCHAR2(1);
31816:
31817: l_num_entries NUMBER;
31818: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31819: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31820: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31821: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31822: l_recog_line_1 NUMBER;

Line 31819: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31815: l_acc_rev_natural_side_code VARCHAR2(1);
31816:
31817: l_num_entries NUMBER;
31818: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31819: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31820: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31821: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31822: l_recog_line_1 NUMBER;
31823: l_recog_line_2 NUMBER;

Line 31820: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31816:
31817: l_num_entries NUMBER;
31818: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31819: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31820: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31821: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31822: l_recog_line_1 NUMBER;
31823: l_recog_line_2 NUMBER;
31824:

Line 31821: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31817: l_num_entries NUMBER;
31818: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31819: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31820: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31821: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31822: l_recog_line_1 NUMBER;
31823: l_recog_line_2 NUMBER;
31824:
31825: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31827: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31823: l_recog_line_2 NUMBER;
31824:
31825: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31826: l_bflow_applied_to_amt NUMBER; -- 5132302
31827: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31828:
31829: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31830:
31831: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31898: l_accrual_line_num := NULL; -- 4262811
31899: l_tmp_amt := NULL; -- 4262811
31900: --
31901:
31902: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31903: l_balance_type_code <> 'B' THEN
31904: IF NVL(p_source_67,'
31905: ') = 'REVENUE_TRANSFER'
31906: THEN

Line 31974: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31970: --
31971: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31972:
31973: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31974: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31975:
31976: -- 4955764
31977: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31978: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32058: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32059:
32060: IF xla_accounting_cache_pkg.GetValueChar
32061: (p_source_code => 'LEDGER_CATEGORY_CODE'
32062: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32063: AND l_bflow_method_code = 'PRIOR_ENTRY'
32064: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32065: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32066: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32160: p_lookup_type => 'XLA_OWNER_TYPE'
32161: ,p_lookup_code => l_component_type_code
32162: )
32163: ,p_token_4 => 'PRODUCT_NAME'
32164: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32165: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32166: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32167: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32168: ,p_ae_header_id => NULL

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

32161: ,p_lookup_code => l_component_type_code
32162: )
32163: ,p_token_4 => 'PRODUCT_NAME'
32164: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32165: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32166: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32167: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32168: ,p_ae_header_id => NULL
32169: );

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

32162: )
32163: ,p_token_4 => 'PRODUCT_NAME'
32164: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32165: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32166: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32167: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32168: ,p_ae_header_id => NULL
32169: );
32170:

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

32163: ,p_token_4 => 'PRODUCT_NAME'
32164: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32165: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32166: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32167: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32168: ,p_ae_header_id => NULL
32169: );
32170:
32171: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32198: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32194: ----------------------------------------------------------------------------------
32195: -- 4219869 Business Flow
32196: -- Update journal entry status -- Need to generate this within IF
32197: ----------------------------------------------------------------------------------
32198: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32199: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32200: ,p_balance_type_code => l_balance_type_code
32201: );
32202:

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

32239:
32240: --
32241: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32242: --
32243: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32244: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32245: ELSE
32246: ---------------------------------------------------------------------------------------------------
32247: -- 4262811a Switch Sign

Line 32268: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32264:
32265: XLA_AE_LINES_PKG.ValidateCurrentLine;
32266: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32267:
32268: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32269: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32270: ,p_balance_type_code => l_balance_type_code);
32271:
32272: END IF;

Line 32396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32392: l_tmp_amt NUMBER;
32393: l_acc_rev_natural_side_code VARCHAR2(1);
32394:
32395: l_num_entries NUMBER;
32396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32400: l_recog_line_1 NUMBER;

Line 32397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32393: l_acc_rev_natural_side_code VARCHAR2(1);
32394:
32395: l_num_entries NUMBER;
32396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32400: l_recog_line_1 NUMBER;
32401: l_recog_line_2 NUMBER;

Line 32398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32394:
32395: l_num_entries NUMBER;
32396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32400: l_recog_line_1 NUMBER;
32401: l_recog_line_2 NUMBER;
32402:

Line 32399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32395: l_num_entries NUMBER;
32396: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32397: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32398: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32399: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32400: l_recog_line_1 NUMBER;
32401: l_recog_line_2 NUMBER;
32402:
32403: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32405: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32401: l_recog_line_2 NUMBER;
32402:
32403: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32404: l_bflow_applied_to_amt NUMBER; -- 5132302
32405: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32406:
32407: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32408:
32409: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32476: l_accrual_line_num := NULL; -- 4262811
32477: l_tmp_amt := NULL; -- 4262811
32478: --
32479:
32480: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32481: l_balance_type_code <> 'B' THEN
32482: IF NVL(p_source_67,'
32483: ') = 'REVENUE_TRANSFER'
32484: THEN

Line 32552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32548: --
32549: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32550:
32551: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32552: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32553:
32554: -- 4955764
32555: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32556: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32636: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32637:
32638: IF xla_accounting_cache_pkg.GetValueChar
32639: (p_source_code => 'LEDGER_CATEGORY_CODE'
32640: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32641: AND l_bflow_method_code = 'PRIOR_ENTRY'
32642: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32643: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32644: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32737: p_lookup_type => 'XLA_OWNER_TYPE'
32738: ,p_lookup_code => l_component_type_code
32739: )
32740: ,p_token_4 => 'PRODUCT_NAME'
32741: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32742: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32743: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32744: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32745: ,p_ae_header_id => NULL

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

32738: ,p_lookup_code => l_component_type_code
32739: )
32740: ,p_token_4 => 'PRODUCT_NAME'
32741: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32742: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32743: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32744: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32745: ,p_ae_header_id => NULL
32746: );

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

32739: )
32740: ,p_token_4 => 'PRODUCT_NAME'
32741: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32742: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32743: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32744: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32745: ,p_ae_header_id => NULL
32746: );
32747:

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

32740: ,p_token_4 => 'PRODUCT_NAME'
32741: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32742: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32743: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32744: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32745: ,p_ae_header_id => NULL
32746: );
32747:
32748: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32775: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32771: ----------------------------------------------------------------------------------
32772: -- 4219869 Business Flow
32773: -- Update journal entry status -- Need to generate this within IF
32774: ----------------------------------------------------------------------------------
32775: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32776: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32777: ,p_balance_type_code => l_balance_type_code
32778: );
32779:

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

32816:
32817: --
32818: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32819: --
32820: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32821: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32822: ELSE
32823: ---------------------------------------------------------------------------------------------------
32824: -- 4262811a Switch Sign

Line 32845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32841:
32842: XLA_AE_LINES_PKG.ValidateCurrentLine;
32843: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32844:
32845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32846: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32847: ,p_balance_type_code => l_balance_type_code);
32848:
32849: END IF;

Line 32970: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32966: l_tmp_amt NUMBER;
32967: l_acc_rev_natural_side_code VARCHAR2(1);
32968:
32969: l_num_entries NUMBER;
32970: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32971: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32972: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32973: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32974: l_recog_line_1 NUMBER;

Line 32971: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32967: l_acc_rev_natural_side_code VARCHAR2(1);
32968:
32969: l_num_entries NUMBER;
32970: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32971: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32972: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32973: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32974: l_recog_line_1 NUMBER;
32975: l_recog_line_2 NUMBER;

Line 32972: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32968:
32969: l_num_entries NUMBER;
32970: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32971: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32972: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32973: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32974: l_recog_line_1 NUMBER;
32975: l_recog_line_2 NUMBER;
32976:

Line 32973: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32969: l_num_entries NUMBER;
32970: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32971: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32972: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32973: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32974: l_recog_line_1 NUMBER;
32975: l_recog_line_2 NUMBER;
32976:
32977: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32979: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32975: l_recog_line_2 NUMBER;
32976:
32977: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32978: l_bflow_applied_to_amt NUMBER; -- 5132302
32979: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32980:
32981: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32982:
32983: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33050: l_accrual_line_num := NULL; -- 4262811
33051: l_tmp_amt := NULL; -- 4262811
33052: --
33053:
33054: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33055: l_balance_type_code <> 'B' THEN
33056:
33057: --
33058: XLA_AE_LINES_PKG.SetNewLine;

Line 33123: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33119: --
33120: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33121:
33122: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33123: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33124:
33125: -- 4955764
33126: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33127: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33207: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33208:
33209: IF xla_accounting_cache_pkg.GetValueChar
33210: (p_source_code => 'LEDGER_CATEGORY_CODE'
33211: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33212: AND l_bflow_method_code = 'PRIOR_ENTRY'
33213: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33214: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33215: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33309: p_lookup_type => 'XLA_OWNER_TYPE'
33310: ,p_lookup_code => l_component_type_code
33311: )
33312: ,p_token_4 => 'PRODUCT_NAME'
33313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33317: ,p_ae_header_id => NULL

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

33310: ,p_lookup_code => l_component_type_code
33311: )
33312: ,p_token_4 => 'PRODUCT_NAME'
33313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33317: ,p_ae_header_id => NULL
33318: );

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

33311: )
33312: ,p_token_4 => 'PRODUCT_NAME'
33313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33317: ,p_ae_header_id => NULL
33318: );
33319:

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

33312: ,p_token_4 => 'PRODUCT_NAME'
33313: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33314: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33315: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33316: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33317: ,p_ae_header_id => NULL
33318: );
33319:
33320: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33343: ----------------------------------------------------------------------------------
33344: -- 4219869 Business Flow
33345: -- Update journal entry status -- Need to generate this within IF
33346: ----------------------------------------------------------------------------------
33347: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33348: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33349: ,p_balance_type_code => l_balance_type_code
33350: );
33351:

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

33388:
33389: --
33390: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33391: --
33392: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33393: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33394: ELSE
33395: ---------------------------------------------------------------------------------------------------
33396: -- 4262811a Switch Sign

Line 33417: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33413:
33414: XLA_AE_LINES_PKG.ValidateCurrentLine;
33415: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33416:
33417: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33418: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33419: ,p_balance_type_code => l_balance_type_code);
33420:
33421: END IF;

Line 33541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33537: l_tmp_amt NUMBER;
33538: l_acc_rev_natural_side_code VARCHAR2(1);
33539:
33540: l_num_entries NUMBER;
33541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33545: l_recog_line_1 NUMBER;

Line 33542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33538: l_acc_rev_natural_side_code VARCHAR2(1);
33539:
33540: l_num_entries NUMBER;
33541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33545: l_recog_line_1 NUMBER;
33546: l_recog_line_2 NUMBER;

Line 33543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33539:
33540: l_num_entries NUMBER;
33541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33545: l_recog_line_1 NUMBER;
33546: l_recog_line_2 NUMBER;
33547:

Line 33544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33540: l_num_entries NUMBER;
33541: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33542: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33543: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33544: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33545: l_recog_line_1 NUMBER;
33546: l_recog_line_2 NUMBER;
33547:
33548: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33550: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33546: l_recog_line_2 NUMBER;
33547:
33548: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33549: l_bflow_applied_to_amt NUMBER; -- 5132302
33550: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33551:
33552: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33553:
33554: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33621: l_accrual_line_num := NULL; -- 4262811
33622: l_tmp_amt := NULL; -- 4262811
33623: --
33624:
33625: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33626: l_balance_type_code <> 'B' THEN
33627:
33628: --
33629: XLA_AE_LINES_PKG.SetNewLine;

Line 33694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33690: --
33691: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33692:
33693: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33694: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33695:
33696: -- 4955764
33697: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33698: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33778: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33779:
33780: IF xla_accounting_cache_pkg.GetValueChar
33781: (p_source_code => 'LEDGER_CATEGORY_CODE'
33782: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33783: AND l_bflow_method_code = 'PRIOR_ENTRY'
33784: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33785: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33786: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33879: p_lookup_type => 'XLA_OWNER_TYPE'
33880: ,p_lookup_code => l_component_type_code
33881: )
33882: ,p_token_4 => 'PRODUCT_NAME'
33883: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33884: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33885: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33886: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33887: ,p_ae_header_id => NULL

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

33880: ,p_lookup_code => l_component_type_code
33881: )
33882: ,p_token_4 => 'PRODUCT_NAME'
33883: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33884: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33885: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33886: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33887: ,p_ae_header_id => NULL
33888: );

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

33881: )
33882: ,p_token_4 => 'PRODUCT_NAME'
33883: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33884: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33885: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33886: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33887: ,p_ae_header_id => NULL
33888: );
33889:

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

33882: ,p_token_4 => 'PRODUCT_NAME'
33883: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33884: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33885: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33886: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33887: ,p_ae_header_id => NULL
33888: );
33889:
33890: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33913: ----------------------------------------------------------------------------------
33914: -- 4219869 Business Flow
33915: -- Update journal entry status -- Need to generate this within IF
33916: ----------------------------------------------------------------------------------
33917: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33918: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33919: ,p_balance_type_code => l_balance_type_code
33920: );
33921:

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

33958:
33959: --
33960: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33961: --
33962: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33963: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33964: ELSE
33965: ---------------------------------------------------------------------------------------------------
33966: -- 4262811a Switch Sign

Line 33987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33983:
33984: XLA_AE_LINES_PKG.ValidateCurrentLine;
33985: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33986:
33987: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33988: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33989: ,p_balance_type_code => l_balance_type_code);
33990:
33991: END IF;

Line 34111: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34107: l_tmp_amt NUMBER;
34108: l_acc_rev_natural_side_code VARCHAR2(1);
34109:
34110: l_num_entries NUMBER;
34111: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34112: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34113: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34114: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34115: l_recog_line_1 NUMBER;

Line 34112: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34108: l_acc_rev_natural_side_code VARCHAR2(1);
34109:
34110: l_num_entries NUMBER;
34111: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34112: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34113: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34114: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34115: l_recog_line_1 NUMBER;
34116: l_recog_line_2 NUMBER;

Line 34113: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34109:
34110: l_num_entries NUMBER;
34111: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34112: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34113: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34114: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34115: l_recog_line_1 NUMBER;
34116: l_recog_line_2 NUMBER;
34117:

Line 34114: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34110: l_num_entries NUMBER;
34111: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34112: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34113: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34114: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34115: l_recog_line_1 NUMBER;
34116: l_recog_line_2 NUMBER;
34117:
34118: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34120: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34116: l_recog_line_2 NUMBER;
34117:
34118: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34119: l_bflow_applied_to_amt NUMBER; -- 5132302
34120: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34121:
34122: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34123:
34124: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34191: l_accrual_line_num := NULL; -- 4262811
34192: l_tmp_amt := NULL; -- 4262811
34193: --
34194:
34195: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34196: l_balance_type_code <> 'B' THEN
34197:
34198: --
34199: XLA_AE_LINES_PKG.SetNewLine;

Line 34264: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34260: --
34261: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34262:
34263: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34264: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34265:
34266: -- 4955764
34267: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34268: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34348: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34349:
34350: IF xla_accounting_cache_pkg.GetValueChar
34351: (p_source_code => 'LEDGER_CATEGORY_CODE'
34352: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34353: AND l_bflow_method_code = 'PRIOR_ENTRY'
34354: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34355: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34356: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34450: p_lookup_type => 'XLA_OWNER_TYPE'
34451: ,p_lookup_code => l_component_type_code
34452: )
34453: ,p_token_4 => 'PRODUCT_NAME'
34454: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34455: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34456: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34457: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34458: ,p_ae_header_id => NULL

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

34451: ,p_lookup_code => l_component_type_code
34452: )
34453: ,p_token_4 => 'PRODUCT_NAME'
34454: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34455: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34456: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34457: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34458: ,p_ae_header_id => NULL
34459: );

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

34452: )
34453: ,p_token_4 => 'PRODUCT_NAME'
34454: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34455: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34456: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34457: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34458: ,p_ae_header_id => NULL
34459: );
34460:

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

34453: ,p_token_4 => 'PRODUCT_NAME'
34454: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34455: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34456: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34457: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34458: ,p_ae_header_id => NULL
34459: );
34460:
34461: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34484: ----------------------------------------------------------------------------------
34485: -- 4219869 Business Flow
34486: -- Update journal entry status -- Need to generate this within IF
34487: ----------------------------------------------------------------------------------
34488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34489: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34490: ,p_balance_type_code => l_balance_type_code
34491: );
34492:

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

34529:
34530: --
34531: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34532: --
34533: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34534: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34535: ELSE
34536: ---------------------------------------------------------------------------------------------------
34537: -- 4262811a Switch Sign

Line 34558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34554:
34555: XLA_AE_LINES_PKG.ValidateCurrentLine;
34556: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34557:
34558: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34559: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34560: ,p_balance_type_code => l_balance_type_code);
34561:
34562: END IF;

Line 34682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34678: l_tmp_amt NUMBER;
34679: l_acc_rev_natural_side_code VARCHAR2(1);
34680:
34681: l_num_entries NUMBER;
34682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34686: l_recog_line_1 NUMBER;

Line 34683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34679: l_acc_rev_natural_side_code VARCHAR2(1);
34680:
34681: l_num_entries NUMBER;
34682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34686: l_recog_line_1 NUMBER;
34687: l_recog_line_2 NUMBER;

Line 34684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34680:
34681: l_num_entries NUMBER;
34682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34686: l_recog_line_1 NUMBER;
34687: l_recog_line_2 NUMBER;
34688:

Line 34685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34681: l_num_entries NUMBER;
34682: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34683: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34684: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34685: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34686: l_recog_line_1 NUMBER;
34687: l_recog_line_2 NUMBER;
34688:
34689: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34691: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34687: l_recog_line_2 NUMBER;
34688:
34689: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34690: l_bflow_applied_to_amt NUMBER; -- 5132302
34691: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34692:
34693: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34694:
34695: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34762: l_accrual_line_num := NULL; -- 4262811
34763: l_tmp_amt := NULL; -- 4262811
34764: --
34765:
34766: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34767: l_balance_type_code <> 'B' THEN
34768:
34769: --
34770: XLA_AE_LINES_PKG.SetNewLine;

Line 34835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34831: --
34832: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34833:
34834: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34835: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34836:
34837: -- 4955764
34838: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34839: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34919: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34920:
34921: IF xla_accounting_cache_pkg.GetValueChar
34922: (p_source_code => 'LEDGER_CATEGORY_CODE'
34923: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34924: AND l_bflow_method_code = 'PRIOR_ENTRY'
34925: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34926: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34927: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35020: p_lookup_type => 'XLA_OWNER_TYPE'
35021: ,p_lookup_code => l_component_type_code
35022: )
35023: ,p_token_4 => 'PRODUCT_NAME'
35024: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35025: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35026: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35027: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35028: ,p_ae_header_id => NULL

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

35021: ,p_lookup_code => l_component_type_code
35022: )
35023: ,p_token_4 => 'PRODUCT_NAME'
35024: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35025: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35026: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35027: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35028: ,p_ae_header_id => NULL
35029: );

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

35022: )
35023: ,p_token_4 => 'PRODUCT_NAME'
35024: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35025: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35026: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35027: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35028: ,p_ae_header_id => NULL
35029: );
35030:

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

35023: ,p_token_4 => 'PRODUCT_NAME'
35024: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35025: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35026: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35027: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35028: ,p_ae_header_id => NULL
35029: );
35030:
35031: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35054: ----------------------------------------------------------------------------------
35055: -- 4219869 Business Flow
35056: -- Update journal entry status -- Need to generate this within IF
35057: ----------------------------------------------------------------------------------
35058: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35059: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35060: ,p_balance_type_code => l_balance_type_code
35061: );
35062:

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

35099:
35100: --
35101: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35102: --
35103: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35104: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35105: ELSE
35106: ---------------------------------------------------------------------------------------------------
35107: -- 4262811a Switch Sign

Line 35128: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35124:
35125: XLA_AE_LINES_PKG.ValidateCurrentLine;
35126: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35127:
35128: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35129: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35130: ,p_balance_type_code => l_balance_type_code);
35131:
35132: END IF;

Line 35259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35255: l_tmp_amt NUMBER;
35256: l_acc_rev_natural_side_code VARCHAR2(1);
35257:
35258: l_num_entries NUMBER;
35259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35263: l_recog_line_1 NUMBER;

Line 35260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35256: l_acc_rev_natural_side_code VARCHAR2(1);
35257:
35258: l_num_entries NUMBER;
35259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35263: l_recog_line_1 NUMBER;
35264: l_recog_line_2 NUMBER;

Line 35261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35257:
35258: l_num_entries NUMBER;
35259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35263: l_recog_line_1 NUMBER;
35264: l_recog_line_2 NUMBER;
35265:

Line 35262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35258: l_num_entries NUMBER;
35259: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35260: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35261: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35262: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35263: l_recog_line_1 NUMBER;
35264: l_recog_line_2 NUMBER;
35265:
35266: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35268: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35264: l_recog_line_2 NUMBER;
35265:
35266: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35267: l_bflow_applied_to_amt NUMBER; -- 5132302
35268: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35269:
35270: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35271:
35272: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35339: l_accrual_line_num := NULL; -- 4262811
35340: l_tmp_amt := NULL; -- 4262811
35341: --
35342:
35343: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35344: l_balance_type_code <> 'B' THEN
35345: IF NVL(p_source_36,'
35346: ') = 'Revenue - Normal Revenue' AND
35347: NVL(p_source_38,'

Line 35417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35413: --
35414: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35415:
35416: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35417: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35418:
35419: -- 4955764
35420: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35421: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35503: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35504:
35505: IF xla_accounting_cache_pkg.GetValueChar
35506: (p_source_code => 'LEDGER_CATEGORY_CODE'
35507: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35508: AND l_bflow_method_code = 'PRIOR_ENTRY'
35509: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35510: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35511: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35580: p_lookup_type => 'XLA_OWNER_TYPE'
35581: ,p_lookup_code => l_component_type_code
35582: )
35583: ,p_token_4 => 'PRODUCT_NAME'
35584: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35585: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35586: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35587: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35588: ,p_ae_header_id => NULL

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

35581: ,p_lookup_code => l_component_type_code
35582: )
35583: ,p_token_4 => 'PRODUCT_NAME'
35584: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35585: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35586: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35587: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35588: ,p_ae_header_id => NULL
35589: );

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

35582: )
35583: ,p_token_4 => 'PRODUCT_NAME'
35584: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35585: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35586: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35587: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35588: ,p_ae_header_id => NULL
35589: );
35590:

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

35583: ,p_token_4 => 'PRODUCT_NAME'
35584: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35585: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35586: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35587: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35588: ,p_ae_header_id => NULL
35589: );
35590:
35591: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35614: ----------------------------------------------------------------------------------
35615: -- 4219869 Business Flow
35616: -- Update journal entry status -- Need to generate this within IF
35617: ----------------------------------------------------------------------------------
35618: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35619: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35620: ,p_balance_type_code => l_balance_type_code
35621: );
35622:

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

35659:
35660: --
35661: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35662: --
35663: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35664: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35665: ELSE
35666: ---------------------------------------------------------------------------------------------------
35667: -- 4262811a Switch Sign

Line 35688: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35684:
35685: XLA_AE_LINES_PKG.ValidateCurrentLine;
35686: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35687:
35688: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35689: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35690: ,p_balance_type_code => l_balance_type_code);
35691:
35692: END IF;

Line 35839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35835: l_tmp_amt NUMBER;
35836: l_acc_rev_natural_side_code VARCHAR2(1);
35837:
35838: l_num_entries NUMBER;
35839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35843: l_recog_line_1 NUMBER;

Line 35840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35836: l_acc_rev_natural_side_code VARCHAR2(1);
35837:
35838: l_num_entries NUMBER;
35839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35843: l_recog_line_1 NUMBER;
35844: l_recog_line_2 NUMBER;

Line 35841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35837:
35838: l_num_entries NUMBER;
35839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35843: l_recog_line_1 NUMBER;
35844: l_recog_line_2 NUMBER;
35845:

Line 35842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35838: l_num_entries NUMBER;
35839: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35840: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35841: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35842: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35843: l_recog_line_1 NUMBER;
35844: l_recog_line_2 NUMBER;
35845:
35846: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35848: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35844: l_recog_line_2 NUMBER;
35845:
35846: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35847: l_bflow_applied_to_amt NUMBER; -- 5132302
35848: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35849:
35850: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35851:
35852: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35919: l_accrual_line_num := NULL; -- 4262811
35920: l_tmp_amt := NULL; -- 4262811
35921: --
35922:
35923: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35924: l_balance_type_code <> 'B' THEN
35925: IF NVL(p_source_34,'
35926: ') = 'D'
35927: THEN

Line 35995: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35991: --
35992: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35993:
35994: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35995: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35996:
35997: -- 4955764
35998: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35999: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36131: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36132:
36133: IF xla_accounting_cache_pkg.GetValueChar
36134: (p_source_code => 'LEDGER_CATEGORY_CODE'
36135: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36136: AND l_bflow_method_code = 'PRIOR_ENTRY'
36137: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36138: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36139: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36233: p_lookup_type => 'XLA_OWNER_TYPE'
36234: ,p_lookup_code => l_component_type_code
36235: )
36236: ,p_token_4 => 'PRODUCT_NAME'
36237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36241: ,p_ae_header_id => NULL

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

36234: ,p_lookup_code => l_component_type_code
36235: )
36236: ,p_token_4 => 'PRODUCT_NAME'
36237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36241: ,p_ae_header_id => NULL
36242: );

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

36235: )
36236: ,p_token_4 => 'PRODUCT_NAME'
36237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36241: ,p_ae_header_id => NULL
36242: );
36243:

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

36236: ,p_token_4 => 'PRODUCT_NAME'
36237: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36238: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36239: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36240: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36241: ,p_ae_header_id => NULL
36242: );
36243:
36244: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36267: ----------------------------------------------------------------------------------
36268: -- 4219869 Business Flow
36269: -- Update journal entry status -- Need to generate this within IF
36270: ----------------------------------------------------------------------------------
36271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36272: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36273: ,p_balance_type_code => l_balance_type_code
36274: );
36275:

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

36312:
36313: --
36314: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36315: --
36316: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36317: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36318: ELSE
36319: ---------------------------------------------------------------------------------------------------
36320: -- 4262811a Switch Sign

Line 36341: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36337:
36338: XLA_AE_LINES_PKG.ValidateCurrentLine;
36339: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36340:
36341: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36342: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36343: ,p_balance_type_code => l_balance_type_code);
36344:
36345: END IF;

Line 36490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36486: l_tmp_amt NUMBER;
36487: l_acc_rev_natural_side_code VARCHAR2(1);
36488:
36489: l_num_entries NUMBER;
36490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36494: l_recog_line_1 NUMBER;

Line 36491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36487: l_acc_rev_natural_side_code VARCHAR2(1);
36488:
36489: l_num_entries NUMBER;
36490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36494: l_recog_line_1 NUMBER;
36495: l_recog_line_2 NUMBER;

Line 36492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36488:
36489: l_num_entries NUMBER;
36490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36494: l_recog_line_1 NUMBER;
36495: l_recog_line_2 NUMBER;
36496:

Line 36493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36489: l_num_entries NUMBER;
36490: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36491: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36492: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36493: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36494: l_recog_line_1 NUMBER;
36495: l_recog_line_2 NUMBER;
36496:
36497: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36499: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36495: l_recog_line_2 NUMBER;
36496:
36497: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36498: l_bflow_applied_to_amt NUMBER; -- 5132302
36499: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36500:
36501: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36502:
36503: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36570: l_accrual_line_num := NULL; -- 4262811
36571: l_tmp_amt := NULL; -- 4262811
36572: --
36573:
36574: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36575: l_balance_type_code <> 'B' THEN
36576: IF NVL(p_source_34,'
36577: ') = 'D'
36578: THEN

Line 36646: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36642: --
36643: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36644:
36645: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36646: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36647:
36648: -- 4955764
36649: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36650: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36765: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36766:
36767: IF xla_accounting_cache_pkg.GetValueChar
36768: (p_source_code => 'LEDGER_CATEGORY_CODE'
36769: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36770: AND l_bflow_method_code = 'PRIOR_ENTRY'
36771: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36772: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36773: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36866: p_lookup_type => 'XLA_OWNER_TYPE'
36867: ,p_lookup_code => l_component_type_code
36868: )
36869: ,p_token_4 => 'PRODUCT_NAME'
36870: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36871: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36872: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36873: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36874: ,p_ae_header_id => NULL

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

36867: ,p_lookup_code => l_component_type_code
36868: )
36869: ,p_token_4 => 'PRODUCT_NAME'
36870: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36871: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36872: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36873: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36874: ,p_ae_header_id => NULL
36875: );

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

36868: )
36869: ,p_token_4 => 'PRODUCT_NAME'
36870: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36871: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36872: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36873: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36874: ,p_ae_header_id => NULL
36875: );
36876:

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

36869: ,p_token_4 => 'PRODUCT_NAME'
36870: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36871: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36872: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36873: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36874: ,p_ae_header_id => NULL
36875: );
36876:
36877: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36900: ----------------------------------------------------------------------------------
36901: -- 4219869 Business Flow
36902: -- Update journal entry status -- Need to generate this within IF
36903: ----------------------------------------------------------------------------------
36904: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36905: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36906: ,p_balance_type_code => l_balance_type_code
36907: );
36908:

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

36945:
36946: --
36947: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36948: --
36949: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36950: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36951: ELSE
36952: ---------------------------------------------------------------------------------------------------
36953: -- 4262811a Switch Sign

Line 36974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36970:
36971: XLA_AE_LINES_PKG.ValidateCurrentLine;
36972: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36973:
36974: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36975: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36976: ,p_balance_type_code => l_balance_type_code);
36977:
36978: END IF;

Line 37125: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37121: l_tmp_amt NUMBER;
37122: l_acc_rev_natural_side_code VARCHAR2(1);
37123:
37124: l_num_entries NUMBER;
37125: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37126: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37127: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37128: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37129: l_recog_line_1 NUMBER;

Line 37126: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37122: l_acc_rev_natural_side_code VARCHAR2(1);
37123:
37124: l_num_entries NUMBER;
37125: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37126: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37127: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37128: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37129: l_recog_line_1 NUMBER;
37130: l_recog_line_2 NUMBER;

Line 37127: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37123:
37124: l_num_entries NUMBER;
37125: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37126: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37127: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37128: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37129: l_recog_line_1 NUMBER;
37130: l_recog_line_2 NUMBER;
37131:

Line 37128: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37124: l_num_entries NUMBER;
37125: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37126: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37127: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37128: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37129: l_recog_line_1 NUMBER;
37130: l_recog_line_2 NUMBER;
37131:
37132: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37134: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37130: l_recog_line_2 NUMBER;
37131:
37132: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37133: l_bflow_applied_to_amt NUMBER; -- 5132302
37134: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37135:
37136: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37137:
37138: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37205: l_accrual_line_num := NULL; -- 4262811
37206: l_tmp_amt := NULL; -- 4262811
37207: --
37208:
37209: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37210: l_balance_type_code <> 'B' THEN
37211: IF NVL(p_source_34,'
37212: ') = 'C'
37213: THEN

Line 37281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37277: --
37278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37279:
37280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37282:
37283: -- 4955764
37284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37285: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37417: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37418:
37419: IF xla_accounting_cache_pkg.GetValueChar
37420: (p_source_code => 'LEDGER_CATEGORY_CODE'
37421: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37422: AND l_bflow_method_code = 'PRIOR_ENTRY'
37423: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37424: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37425: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37519: p_lookup_type => 'XLA_OWNER_TYPE'
37520: ,p_lookup_code => l_component_type_code
37521: )
37522: ,p_token_4 => 'PRODUCT_NAME'
37523: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37524: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37525: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37526: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37527: ,p_ae_header_id => NULL

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

37520: ,p_lookup_code => l_component_type_code
37521: )
37522: ,p_token_4 => 'PRODUCT_NAME'
37523: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37524: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37525: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37526: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37527: ,p_ae_header_id => NULL
37528: );

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

37521: )
37522: ,p_token_4 => 'PRODUCT_NAME'
37523: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37524: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37525: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37526: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37527: ,p_ae_header_id => NULL
37528: );
37529:

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

37522: ,p_token_4 => 'PRODUCT_NAME'
37523: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37524: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37525: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37526: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37527: ,p_ae_header_id => NULL
37528: );
37529:
37530: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37557: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37553: ----------------------------------------------------------------------------------
37554: -- 4219869 Business Flow
37555: -- Update journal entry status -- Need to generate this within IF
37556: ----------------------------------------------------------------------------------
37557: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37558: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37559: ,p_balance_type_code => l_balance_type_code
37560: );
37561:

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

37598:
37599: --
37600: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37601: --
37602: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37603: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37604: ELSE
37605: ---------------------------------------------------------------------------------------------------
37606: -- 4262811a Switch Sign

Line 37627: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37623:
37624: XLA_AE_LINES_PKG.ValidateCurrentLine;
37625: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37626:
37627: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37628: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37629: ,p_balance_type_code => l_balance_type_code);
37630:
37631: END IF;

Line 37776: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37772: l_tmp_amt NUMBER;
37773: l_acc_rev_natural_side_code VARCHAR2(1);
37774:
37775: l_num_entries NUMBER;
37776: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37777: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37778: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37779: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37780: l_recog_line_1 NUMBER;

Line 37777: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37773: l_acc_rev_natural_side_code VARCHAR2(1);
37774:
37775: l_num_entries NUMBER;
37776: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37777: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37778: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37779: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37780: l_recog_line_1 NUMBER;
37781: l_recog_line_2 NUMBER;

Line 37778: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37774:
37775: l_num_entries NUMBER;
37776: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37777: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37778: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37779: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37780: l_recog_line_1 NUMBER;
37781: l_recog_line_2 NUMBER;
37782:

Line 37779: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37775: l_num_entries NUMBER;
37776: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37777: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37778: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37779: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37780: l_recog_line_1 NUMBER;
37781: l_recog_line_2 NUMBER;
37782:
37783: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37785: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37781: l_recog_line_2 NUMBER;
37782:
37783: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37784: l_bflow_applied_to_amt NUMBER; -- 5132302
37785: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37786:
37787: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37788:
37789: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37856: l_accrual_line_num := NULL; -- 4262811
37857: l_tmp_amt := NULL; -- 4262811
37858: --
37859:
37860: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37861: l_balance_type_code <> 'B' THEN
37862: IF NVL(p_source_34,'
37863: ') = 'C'
37864: THEN

Line 37932: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37928: --
37929: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37930:
37931: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37932: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37933:
37934: -- 4955764
37935: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37936: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38051: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38052:
38053: IF xla_accounting_cache_pkg.GetValueChar
38054: (p_source_code => 'LEDGER_CATEGORY_CODE'
38055: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38056: AND l_bflow_method_code = 'PRIOR_ENTRY'
38057: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38058: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38059: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38152: p_lookup_type => 'XLA_OWNER_TYPE'
38153: ,p_lookup_code => l_component_type_code
38154: )
38155: ,p_token_4 => 'PRODUCT_NAME'
38156: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38157: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38158: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38159: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38160: ,p_ae_header_id => NULL

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

38153: ,p_lookup_code => l_component_type_code
38154: )
38155: ,p_token_4 => 'PRODUCT_NAME'
38156: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38157: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38158: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38159: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38160: ,p_ae_header_id => NULL
38161: );

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

38154: )
38155: ,p_token_4 => 'PRODUCT_NAME'
38156: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38157: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38158: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38159: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38160: ,p_ae_header_id => NULL
38161: );
38162:

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

38155: ,p_token_4 => 'PRODUCT_NAME'
38156: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38157: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38158: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38159: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38160: ,p_ae_header_id => NULL
38161: );
38162:
38163: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38190: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38186: ----------------------------------------------------------------------------------
38187: -- 4219869 Business Flow
38188: -- Update journal entry status -- Need to generate this within IF
38189: ----------------------------------------------------------------------------------
38190: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38191: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38192: ,p_balance_type_code => l_balance_type_code
38193: );
38194:

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

38231:
38232: --
38233: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38234: --
38235: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38236: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38237: ELSE
38238: ---------------------------------------------------------------------------------------------------
38239: -- 4262811a Switch Sign

Line 38260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38256:
38257: XLA_AE_LINES_PKG.ValidateCurrentLine;
38258: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38259:
38260: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38261: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38262: ,p_balance_type_code => l_balance_type_code);
38263:
38264: END IF;

Line 38372: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38368: l_tmp_amt NUMBER;
38369: l_acc_rev_natural_side_code VARCHAR2(1);
38370:
38371: l_num_entries NUMBER;
38372: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38373: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38374: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38375: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38376: l_recog_line_1 NUMBER;

Line 38373: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38369: l_acc_rev_natural_side_code VARCHAR2(1);
38370:
38371: l_num_entries NUMBER;
38372: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38373: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38374: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38375: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38376: l_recog_line_1 NUMBER;
38377: l_recog_line_2 NUMBER;

Line 38374: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38370:
38371: l_num_entries NUMBER;
38372: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38373: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38374: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38375: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38376: l_recog_line_1 NUMBER;
38377: l_recog_line_2 NUMBER;
38378:

Line 38375: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38371: l_num_entries NUMBER;
38372: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38373: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38374: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38375: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38376: l_recog_line_1 NUMBER;
38377: l_recog_line_2 NUMBER;
38378:
38379: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38381: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38377: l_recog_line_2 NUMBER;
38378:
38379: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38380: l_bflow_applied_to_amt NUMBER; -- 5132302
38381: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38382:
38383: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38384:
38385: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38452: l_accrual_line_num := NULL; -- 4262811
38453: l_tmp_amt := NULL; -- 4262811
38454: --
38455:
38456: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38457: l_balance_type_code <> 'B' THEN
38458: IF NVL(p_source_36,'
38459: ') = 'Revenue - UBR' AND
38460: NVL(p_source_38,'

Line 38530: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38526: --
38527: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38528:
38529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38530: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38531:
38532: -- 4955764
38533: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38534: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

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

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

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

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

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

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

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

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

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

Line 38712: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

38753:
38754: --
38755: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38756: --
38757: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38758: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38759: ELSE
38760: ---------------------------------------------------------------------------------------------------
38761: -- 4262811a Switch Sign

Line 38782: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38778:
38779: XLA_AE_LINES_PKG.ValidateCurrentLine;
38780: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38781:
38782: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38783: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38784: ,p_balance_type_code => l_balance_type_code);
38785:
38786: END IF;

Line 38916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38912: l_tmp_amt NUMBER;
38913: l_acc_rev_natural_side_code VARCHAR2(1);
38914:
38915: l_num_entries NUMBER;
38916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38920: l_recog_line_1 NUMBER;

Line 38917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38913: l_acc_rev_natural_side_code VARCHAR2(1);
38914:
38915: l_num_entries NUMBER;
38916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38920: l_recog_line_1 NUMBER;
38921: l_recog_line_2 NUMBER;

Line 38918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38914:
38915: l_num_entries NUMBER;
38916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38920: l_recog_line_1 NUMBER;
38921: l_recog_line_2 NUMBER;
38922:

Line 38919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38915: l_num_entries NUMBER;
38916: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38917: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38918: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38919: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38920: l_recog_line_1 NUMBER;
38921: l_recog_line_2 NUMBER;
38922:
38923: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38925: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38921: l_recog_line_2 NUMBER;
38922:
38923: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38924: l_bflow_applied_to_amt NUMBER; -- 5132302
38925: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38926:
38927: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38928:
38929: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38996: l_accrual_line_num := NULL; -- 4262811
38997: l_tmp_amt := NULL; -- 4262811
38998: --
38999:
39000: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39001: l_balance_type_code <> 'B' THEN
39002: IF NVL(p_source_36,'
39003: ') = 'Revenue - UBR' AND
39004: NVL(p_source_38,'

Line 39074: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39070: --
39071: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39072:
39073: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39074: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39075:
39076: -- 4955764
39077: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39078: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39166: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39167:
39168: IF xla_accounting_cache_pkg.GetValueChar
39169: (p_source_code => 'LEDGER_CATEGORY_CODE'
39170: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39171: AND l_bflow_method_code = 'PRIOR_ENTRY'
39172: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39173: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39174: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39266: p_lookup_type => 'XLA_OWNER_TYPE'
39267: ,p_lookup_code => l_component_type_code
39268: )
39269: ,p_token_4 => 'PRODUCT_NAME'
39270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39274: ,p_ae_header_id => NULL

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

39267: ,p_lookup_code => l_component_type_code
39268: )
39269: ,p_token_4 => 'PRODUCT_NAME'
39270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39274: ,p_ae_header_id => NULL
39275: );

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

39268: )
39269: ,p_token_4 => 'PRODUCT_NAME'
39270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39274: ,p_ae_header_id => NULL
39275: );
39276:

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

39269: ,p_token_4 => 'PRODUCT_NAME'
39270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39274: ,p_ae_header_id => NULL
39275: );
39276:
39277: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39304: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39300: ----------------------------------------------------------------------------------
39301: -- 4219869 Business Flow
39302: -- Update journal entry status -- Need to generate this within IF
39303: ----------------------------------------------------------------------------------
39304: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39305: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39306: ,p_balance_type_code => l_balance_type_code
39307: );
39308:

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

39345:
39346: --
39347: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39348: --
39349: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39350: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39351: ELSE
39352: ---------------------------------------------------------------------------------------------------
39353: -- 4262811a Switch Sign

Line 39374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39370:
39371: XLA_AE_LINES_PKG.ValidateCurrentLine;
39372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39373:
39374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39375: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39376: ,p_balance_type_code => l_balance_type_code);
39377:
39378: END IF;

Line 39486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39482: l_tmp_amt NUMBER;
39483: l_acc_rev_natural_side_code VARCHAR2(1);
39484:
39485: l_num_entries NUMBER;
39486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39490: l_recog_line_1 NUMBER;

Line 39487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39483: l_acc_rev_natural_side_code VARCHAR2(1);
39484:
39485: l_num_entries NUMBER;
39486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39490: l_recog_line_1 NUMBER;
39491: l_recog_line_2 NUMBER;

Line 39488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39484:
39485: l_num_entries NUMBER;
39486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39490: l_recog_line_1 NUMBER;
39491: l_recog_line_2 NUMBER;
39492:

Line 39489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39485: l_num_entries NUMBER;
39486: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39487: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39488: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39489: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39490: l_recog_line_1 NUMBER;
39491: l_recog_line_2 NUMBER;
39492:
39493: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39495: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39491: l_recog_line_2 NUMBER;
39492:
39493: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39494: l_bflow_applied_to_amt NUMBER; -- 5132302
39495: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39496:
39497: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39498:
39499: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39566: l_accrual_line_num := NULL; -- 4262811
39567: l_tmp_amt := NULL; -- 4262811
39568: --
39569:
39570: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39571: l_balance_type_code <> 'B' THEN
39572: IF NVL(p_source_36,'
39573: ') = 'Revenue - UER' AND
39574: NVL(p_source_38,'

Line 39644: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39640: --
39641: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39642:
39643: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39644: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39645:
39646: -- 4955764
39647: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39648: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39688: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39689:
39690: IF xla_accounting_cache_pkg.GetValueChar
39691: (p_source_code => 'LEDGER_CATEGORY_CODE'
39692: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39693: AND l_bflow_method_code = 'PRIOR_ENTRY'
39694: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39695: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39696: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39788: p_lookup_type => 'XLA_OWNER_TYPE'
39789: ,p_lookup_code => l_component_type_code
39790: )
39791: ,p_token_4 => 'PRODUCT_NAME'
39792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39796: ,p_ae_header_id => NULL

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

39789: ,p_lookup_code => l_component_type_code
39790: )
39791: ,p_token_4 => 'PRODUCT_NAME'
39792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39796: ,p_ae_header_id => NULL
39797: );

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

39790: )
39791: ,p_token_4 => 'PRODUCT_NAME'
39792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39796: ,p_ae_header_id => NULL
39797: );
39798:

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

39791: ,p_token_4 => 'PRODUCT_NAME'
39792: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39793: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39794: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39795: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39796: ,p_ae_header_id => NULL
39797: );
39798:
39799: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39822: ----------------------------------------------------------------------------------
39823: -- 4219869 Business Flow
39824: -- Update journal entry status -- Need to generate this within IF
39825: ----------------------------------------------------------------------------------
39826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39827: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39828: ,p_balance_type_code => l_balance_type_code
39829: );
39830:

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

39867:
39868: --
39869: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39870: --
39871: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39872: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39873: ELSE
39874: ---------------------------------------------------------------------------------------------------
39875: -- 4262811a Switch Sign

Line 39896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39892:
39893: XLA_AE_LINES_PKG.ValidateCurrentLine;
39894: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39895:
39896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39898: ,p_balance_type_code => l_balance_type_code);
39899:
39900: END IF;

Line 40030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40026: l_tmp_amt NUMBER;
40027: l_acc_rev_natural_side_code VARCHAR2(1);
40028:
40029: l_num_entries NUMBER;
40030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40034: l_recog_line_1 NUMBER;

Line 40031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40027: l_acc_rev_natural_side_code VARCHAR2(1);
40028:
40029: l_num_entries NUMBER;
40030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40034: l_recog_line_1 NUMBER;
40035: l_recog_line_2 NUMBER;

Line 40032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40028:
40029: l_num_entries NUMBER;
40030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40034: l_recog_line_1 NUMBER;
40035: l_recog_line_2 NUMBER;
40036:

Line 40033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40029: l_num_entries NUMBER;
40030: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40031: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40032: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40033: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40034: l_recog_line_1 NUMBER;
40035: l_recog_line_2 NUMBER;
40036:
40037: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40039: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40035: l_recog_line_2 NUMBER;
40036:
40037: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40038: l_bflow_applied_to_amt NUMBER; -- 5132302
40039: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40040:
40041: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40042:
40043: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40110: l_accrual_line_num := NULL; -- 4262811
40111: l_tmp_amt := NULL; -- 4262811
40112: --
40113:
40114: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40115: l_balance_type_code <> 'B' THEN
40116: IF NVL(p_source_36,'
40117: ') = 'Revenue - UER' AND
40118: NVL(p_source_38,'

Line 40188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40184: --
40185: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40186:
40187: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40188: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40189:
40190: -- 4955764
40191: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40192: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40280: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40281:
40282: IF xla_accounting_cache_pkg.GetValueChar
40283: (p_source_code => 'LEDGER_CATEGORY_CODE'
40284: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40285: AND l_bflow_method_code = 'PRIOR_ENTRY'
40286: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40287: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40288: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40380: p_lookup_type => 'XLA_OWNER_TYPE'
40381: ,p_lookup_code => l_component_type_code
40382: )
40383: ,p_token_4 => 'PRODUCT_NAME'
40384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40388: ,p_ae_header_id => NULL

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

40381: ,p_lookup_code => l_component_type_code
40382: )
40383: ,p_token_4 => 'PRODUCT_NAME'
40384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40388: ,p_ae_header_id => NULL
40389: );

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

40382: )
40383: ,p_token_4 => 'PRODUCT_NAME'
40384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40388: ,p_ae_header_id => NULL
40389: );
40390:

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

40383: ,p_token_4 => 'PRODUCT_NAME'
40384: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40385: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40386: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40387: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40388: ,p_ae_header_id => NULL
40389: );
40390:
40391: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40418: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40414: ----------------------------------------------------------------------------------
40415: -- 4219869 Business Flow
40416: -- Update journal entry status -- Need to generate this within IF
40417: ----------------------------------------------------------------------------------
40418: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40419: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40420: ,p_balance_type_code => l_balance_type_code
40421: );
40422:

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

40459:
40460: --
40461: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40462: --
40463: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40464: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40465: ELSE
40466: ---------------------------------------------------------------------------------------------------
40467: -- 4262811a Switch Sign

Line 40488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40484:
40485: XLA_AE_LINES_PKG.ValidateCurrentLine;
40486: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40487:
40488: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40489: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40490: ,p_balance_type_code => l_balance_type_code);
40491:
40492: END IF;

Line 40602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40598: l_tmp_amt NUMBER;
40599: l_acc_rev_natural_side_code VARCHAR2(1);
40600:
40601: l_num_entries NUMBER;
40602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40606: l_recog_line_1 NUMBER;

Line 40603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40599: l_acc_rev_natural_side_code VARCHAR2(1);
40600:
40601: l_num_entries NUMBER;
40602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40606: l_recog_line_1 NUMBER;
40607: l_recog_line_2 NUMBER;

Line 40604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40600:
40601: l_num_entries NUMBER;
40602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40606: l_recog_line_1 NUMBER;
40607: l_recog_line_2 NUMBER;
40608:

Line 40605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40601: l_num_entries NUMBER;
40602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40606: l_recog_line_1 NUMBER;
40607: l_recog_line_2 NUMBER;
40608:
40609: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40611: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40607: l_recog_line_2 NUMBER;
40608:
40609: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40610: l_bflow_applied_to_amt NUMBER; -- 5132302
40611: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40612:
40613: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40614:
40615: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40682: l_accrual_line_num := NULL; -- 4262811
40683: l_tmp_amt := NULL; -- 4262811
40684: --
40685:
40686: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40687: l_balance_type_code <> 'B' THEN
40688: IF NVL(p_source_36,'
40689: ') = 'Revenue - Normal Revenue' AND
40690: NVL(p_source_37,'

Line 40762: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40758: --
40759: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40760:
40761: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40762: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40763:
40764: -- 4955764
40765: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40766: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40806: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40807:
40808: IF xla_accounting_cache_pkg.GetValueChar
40809: (p_source_code => 'LEDGER_CATEGORY_CODE'
40810: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40811: AND l_bflow_method_code = 'PRIOR_ENTRY'
40812: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40813: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40814: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40906: p_lookup_type => 'XLA_OWNER_TYPE'
40907: ,p_lookup_code => l_component_type_code
40908: )
40909: ,p_token_4 => 'PRODUCT_NAME'
40910: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40911: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40912: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40913: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40914: ,p_ae_header_id => NULL

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

40907: ,p_lookup_code => l_component_type_code
40908: )
40909: ,p_token_4 => 'PRODUCT_NAME'
40910: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40911: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40912: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40913: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40914: ,p_ae_header_id => NULL
40915: );

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

40908: )
40909: ,p_token_4 => 'PRODUCT_NAME'
40910: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40911: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40912: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40913: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40914: ,p_ae_header_id => NULL
40915: );
40916:

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

40909: ,p_token_4 => 'PRODUCT_NAME'
40910: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40911: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40912: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40913: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40914: ,p_ae_header_id => NULL
40915: );
40916:
40917: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40944: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40940: ----------------------------------------------------------------------------------
40941: -- 4219869 Business Flow
40942: -- Update journal entry status -- Need to generate this within IF
40943: ----------------------------------------------------------------------------------
40944: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40945: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40946: ,p_balance_type_code => l_balance_type_code
40947: );
40948:

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

40985:
40986: --
40987: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40988: --
40989: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40990: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40991: ELSE
40992: ---------------------------------------------------------------------------------------------------
40993: -- 4262811a Switch Sign

Line 41014: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41010:
41011: XLA_AE_LINES_PKG.ValidateCurrentLine;
41012: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41013:
41014: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41015: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41016: ,p_balance_type_code => l_balance_type_code);
41017:
41018: END IF;

Line 41128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41124: l_tmp_amt NUMBER;
41125: l_acc_rev_natural_side_code VARCHAR2(1);
41126:
41127: l_num_entries NUMBER;
41128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41132: l_recog_line_1 NUMBER;

Line 41129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41125: l_acc_rev_natural_side_code VARCHAR2(1);
41126:
41127: l_num_entries NUMBER;
41128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41132: l_recog_line_1 NUMBER;
41133: l_recog_line_2 NUMBER;

Line 41130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41126:
41127: l_num_entries NUMBER;
41128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41132: l_recog_line_1 NUMBER;
41133: l_recog_line_2 NUMBER;
41134:

Line 41131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41127: l_num_entries NUMBER;
41128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41132: l_recog_line_1 NUMBER;
41133: l_recog_line_2 NUMBER;
41134:
41135: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41137: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41133: l_recog_line_2 NUMBER;
41134:
41135: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41136: l_bflow_applied_to_amt NUMBER; -- 5132302
41137: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41138:
41139: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41140:
41141: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41208: l_accrual_line_num := NULL; -- 4262811
41209: l_tmp_amt := NULL; -- 4262811
41210: --
41211:
41212: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41213: l_balance_type_code <> 'B' THEN
41214: IF NVL(p_source_36,'
41215: ') = 'Revenue - Normal Revenue' AND
41216: NVL(p_source_37,'

Line 41288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41284: --
41285: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41286:
41287: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41288: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41289:
41290: -- 4955764
41291: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41292: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41332: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41333:
41334: IF xla_accounting_cache_pkg.GetValueChar
41335: (p_source_code => 'LEDGER_CATEGORY_CODE'
41336: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41337: AND l_bflow_method_code = 'PRIOR_ENTRY'
41338: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41339: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41340: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41432: p_lookup_type => 'XLA_OWNER_TYPE'
41433: ,p_lookup_code => l_component_type_code
41434: )
41435: ,p_token_4 => 'PRODUCT_NAME'
41436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41440: ,p_ae_header_id => NULL

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

41433: ,p_lookup_code => l_component_type_code
41434: )
41435: ,p_token_4 => 'PRODUCT_NAME'
41436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41440: ,p_ae_header_id => NULL
41441: );

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

41434: )
41435: ,p_token_4 => 'PRODUCT_NAME'
41436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41440: ,p_ae_header_id => NULL
41441: );
41442:

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

41435: ,p_token_4 => 'PRODUCT_NAME'
41436: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41437: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41438: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41439: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41440: ,p_ae_header_id => NULL
41441: );
41442:
41443: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41470: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41466: ----------------------------------------------------------------------------------
41467: -- 4219869 Business Flow
41468: -- Update journal entry status -- Need to generate this within IF
41469: ----------------------------------------------------------------------------------
41470: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41471: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41472: ,p_balance_type_code => l_balance_type_code
41473: );
41474:

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

41511:
41512: --
41513: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41514: --
41515: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41516: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41517: ELSE
41518: ---------------------------------------------------------------------------------------------------
41519: -- 4262811a Switch Sign

Line 41540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41536:
41537: XLA_AE_LINES_PKG.ValidateCurrentLine;
41538: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41539:
41540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41541: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41542: ,p_balance_type_code => l_balance_type_code);
41543:
41544: END IF;

Line 41654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41650: l_tmp_amt NUMBER;
41651: l_acc_rev_natural_side_code VARCHAR2(1);
41652:
41653: l_num_entries NUMBER;
41654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41658: l_recog_line_1 NUMBER;

Line 41655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41651: l_acc_rev_natural_side_code VARCHAR2(1);
41652:
41653: l_num_entries NUMBER;
41654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41658: l_recog_line_1 NUMBER;
41659: l_recog_line_2 NUMBER;

Line 41656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41652:
41653: l_num_entries NUMBER;
41654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41658: l_recog_line_1 NUMBER;
41659: l_recog_line_2 NUMBER;
41660:

Line 41657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41653: l_num_entries NUMBER;
41654: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41655: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41656: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41657: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41658: l_recog_line_1 NUMBER;
41659: l_recog_line_2 NUMBER;
41660:
41661: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41663: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41659: l_recog_line_2 NUMBER;
41660:
41661: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41662: l_bflow_applied_to_amt NUMBER; -- 5132302
41663: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41664:
41665: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41666:
41667: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41734: l_accrual_line_num := NULL; -- 4262811
41735: l_tmp_amt := NULL; -- 4262811
41736: --
41737:
41738: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41739: l_balance_type_code <> 'B' THEN
41740: IF NVL(p_source_36,'
41741: ') = 'Revenue - Normal Revenue' AND
41742: NVL(p_source_37,'

Line 41814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41810: --
41811: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41812:
41813: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41814: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41815:
41816: -- 4955764
41817: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41818: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41858: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41859:
41860: IF xla_accounting_cache_pkg.GetValueChar
41861: (p_source_code => 'LEDGER_CATEGORY_CODE'
41862: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41863: AND l_bflow_method_code = 'PRIOR_ENTRY'
41864: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41865: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41866: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41958: p_lookup_type => 'XLA_OWNER_TYPE'
41959: ,p_lookup_code => l_component_type_code
41960: )
41961: ,p_token_4 => 'PRODUCT_NAME'
41962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41966: ,p_ae_header_id => NULL

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

41959: ,p_lookup_code => l_component_type_code
41960: )
41961: ,p_token_4 => 'PRODUCT_NAME'
41962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41966: ,p_ae_header_id => NULL
41967: );

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

41960: )
41961: ,p_token_4 => 'PRODUCT_NAME'
41962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41966: ,p_ae_header_id => NULL
41967: );
41968:

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

41961: ,p_token_4 => 'PRODUCT_NAME'
41962: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41963: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41964: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41965: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41966: ,p_ae_header_id => NULL
41967: );
41968:
41969: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41992: ----------------------------------------------------------------------------------
41993: -- 4219869 Business Flow
41994: -- Update journal entry status -- Need to generate this within IF
41995: ----------------------------------------------------------------------------------
41996: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41997: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41998: ,p_balance_type_code => l_balance_type_code
41999: );
42000:

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

42037:
42038: --
42039: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42040: --
42041: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42042: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42043: ELSE
42044: ---------------------------------------------------------------------------------------------------
42045: -- 4262811a Switch Sign

Line 42066: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42062:
42063: XLA_AE_LINES_PKG.ValidateCurrentLine;
42064: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42065:
42066: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42067: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42068: ,p_balance_type_code => l_balance_type_code);
42069:
42070: END IF;

Line 42211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42207: l_tmp_amt NUMBER;
42208: l_acc_rev_natural_side_code VARCHAR2(1);
42209:
42210: l_num_entries NUMBER;
42211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42215: l_recog_line_1 NUMBER;

Line 42212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42208: l_acc_rev_natural_side_code VARCHAR2(1);
42209:
42210: l_num_entries NUMBER;
42211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42215: l_recog_line_1 NUMBER;
42216: l_recog_line_2 NUMBER;

Line 42213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42209:
42210: l_num_entries NUMBER;
42211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42215: l_recog_line_1 NUMBER;
42216: l_recog_line_2 NUMBER;
42217:

Line 42214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42210: l_num_entries NUMBER;
42211: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42212: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42213: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42214: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42215: l_recog_line_1 NUMBER;
42216: l_recog_line_2 NUMBER;
42217:
42218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42216: l_recog_line_2 NUMBER;
42217:
42218: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42219: l_bflow_applied_to_amt NUMBER; -- 5132302
42220: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42221:
42222: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42223:
42224: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42291: l_accrual_line_num := NULL; -- 4262811
42292: l_tmp_amt := NULL; -- 4262811
42293: --
42294:
42295: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42296: l_balance_type_code <> 'B' THEN
42297: IF NVL(p_source_34,'
42298: ') = 'E'
42299: THEN

Line 42367: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42363: --
42364: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42365:
42366: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42367: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42368:
42369: -- 4955764
42370: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42371: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42480: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42481:
42482: IF xla_accounting_cache_pkg.GetValueChar
42483: (p_source_code => 'LEDGER_CATEGORY_CODE'
42484: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42485: AND l_bflow_method_code = 'PRIOR_ENTRY'
42486: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42487: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42488: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42557: p_lookup_type => 'XLA_OWNER_TYPE'
42558: ,p_lookup_code => l_component_type_code
42559: )
42560: ,p_token_4 => 'PRODUCT_NAME'
42561: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42562: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42563: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42564: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42565: ,p_ae_header_id => NULL

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

42558: ,p_lookup_code => l_component_type_code
42559: )
42560: ,p_token_4 => 'PRODUCT_NAME'
42561: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42562: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42563: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42564: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42565: ,p_ae_header_id => NULL
42566: );

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

42559: )
42560: ,p_token_4 => 'PRODUCT_NAME'
42561: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42562: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42563: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42564: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42565: ,p_ae_header_id => NULL
42566: );
42567:

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

42560: ,p_token_4 => 'PRODUCT_NAME'
42561: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42562: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42563: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42564: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42565: ,p_ae_header_id => NULL
42566: );
42567:
42568: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42591: ----------------------------------------------------------------------------------
42592: -- 4219869 Business Flow
42593: -- Update journal entry status -- Need to generate this within IF
42594: ----------------------------------------------------------------------------------
42595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42597: ,p_balance_type_code => l_balance_type_code
42598: );
42599:

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

42636:
42637: --
42638: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42639: --
42640: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42641: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42642: ELSE
42643: ---------------------------------------------------------------------------------------------------
42644: -- 4262811a Switch Sign

Line 42665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42661:
42662: XLA_AE_LINES_PKG.ValidateCurrentLine;
42663: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42664:
42665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42667: ,p_balance_type_code => l_balance_type_code);
42668:
42669: END IF;

Line 42812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42808: l_tmp_amt NUMBER;
42809: l_acc_rev_natural_side_code VARCHAR2(1);
42810:
42811: l_num_entries NUMBER;
42812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42816: l_recog_line_1 NUMBER;

Line 42813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42809: l_acc_rev_natural_side_code VARCHAR2(1);
42810:
42811: l_num_entries NUMBER;
42812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42816: l_recog_line_1 NUMBER;
42817: l_recog_line_2 NUMBER;

Line 42814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42810:
42811: l_num_entries NUMBER;
42812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42816: l_recog_line_1 NUMBER;
42817: l_recog_line_2 NUMBER;
42818:

Line 42815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42811: l_num_entries NUMBER;
42812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42816: l_recog_line_1 NUMBER;
42817: l_recog_line_2 NUMBER;
42818:
42819: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42821: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42817: l_recog_line_2 NUMBER;
42818:
42819: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42820: l_bflow_applied_to_amt NUMBER; -- 5132302
42821: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42822:
42823: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42824:
42825: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42892: l_accrual_line_num := NULL; -- 4262811
42893: l_tmp_amt := NULL; -- 4262811
42894: --
42895:
42896: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42897: l_balance_type_code <> 'B' THEN
42898: IF NVL(p_source_34,'
42899: ') = 'E'
42900: THEN

Line 42968: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42964: --
42965: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42966:
42967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42968: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42969:
42970: -- 4955764
42971: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42972: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43086: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43087:
43088: IF xla_accounting_cache_pkg.GetValueChar
43089: (p_source_code => 'LEDGER_CATEGORY_CODE'
43090: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43091: AND l_bflow_method_code = 'PRIOR_ENTRY'
43092: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43093: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43094: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43163: p_lookup_type => 'XLA_OWNER_TYPE'
43164: ,p_lookup_code => l_component_type_code
43165: )
43166: ,p_token_4 => 'PRODUCT_NAME'
43167: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43168: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43169: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43170: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43171: ,p_ae_header_id => NULL

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

43164: ,p_lookup_code => l_component_type_code
43165: )
43166: ,p_token_4 => 'PRODUCT_NAME'
43167: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43168: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43169: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43170: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43171: ,p_ae_header_id => NULL
43172: );

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

43165: )
43166: ,p_token_4 => 'PRODUCT_NAME'
43167: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43168: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43169: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43170: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43171: ,p_ae_header_id => NULL
43172: );
43173:

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

43166: ,p_token_4 => 'PRODUCT_NAME'
43167: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43168: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43169: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43170: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43171: ,p_ae_header_id => NULL
43172: );
43173:
43174: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43201: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43197: ----------------------------------------------------------------------------------
43198: -- 4219869 Business Flow
43199: -- Update journal entry status -- Need to generate this within IF
43200: ----------------------------------------------------------------------------------
43201: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43202: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43203: ,p_balance_type_code => l_balance_type_code
43204: );
43205:

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

43242:
43243: --
43244: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43245: --
43246: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43247: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43248: ELSE
43249: ---------------------------------------------------------------------------------------------------
43250: -- 4262811a Switch Sign

Line 43271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43267:
43268: XLA_AE_LINES_PKG.ValidateCurrentLine;
43269: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43270:
43271: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43272: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43273: ,p_balance_type_code => l_balance_type_code);
43274:
43275: END IF;

Line 43418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43414: l_tmp_amt NUMBER;
43415: l_acc_rev_natural_side_code VARCHAR2(1);
43416:
43417: l_num_entries NUMBER;
43418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43422: l_recog_line_1 NUMBER;

Line 43419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43415: l_acc_rev_natural_side_code VARCHAR2(1);
43416:
43417: l_num_entries NUMBER;
43418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43422: l_recog_line_1 NUMBER;
43423: l_recog_line_2 NUMBER;

Line 43420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43416:
43417: l_num_entries NUMBER;
43418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43422: l_recog_line_1 NUMBER;
43423: l_recog_line_2 NUMBER;
43424:

Line 43421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43417: l_num_entries NUMBER;
43418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43422: l_recog_line_1 NUMBER;
43423: l_recog_line_2 NUMBER;
43424:
43425: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43427: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43423: l_recog_line_2 NUMBER;
43424:
43425: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43426: l_bflow_applied_to_amt NUMBER; -- 5132302
43427: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43428:
43429: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43430:
43431: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43498: l_accrual_line_num := NULL; -- 4262811
43499: l_tmp_amt := NULL; -- 4262811
43500: --
43501:
43502: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43503: l_balance_type_code <> 'B' THEN
43504: IF NVL(p_source_34,'
43505: ') = 'E'
43506: THEN

Line 43574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43570: --
43571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43572:
43573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43575:
43576: -- 4955764
43577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43704: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43705:
43706: IF xla_accounting_cache_pkg.GetValueChar
43707: (p_source_code => 'LEDGER_CATEGORY_CODE'
43708: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43709: AND l_bflow_method_code = 'PRIOR_ENTRY'
43710: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43711: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43712: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43781: p_lookup_type => 'XLA_OWNER_TYPE'
43782: ,p_lookup_code => l_component_type_code
43783: )
43784: ,p_token_4 => 'PRODUCT_NAME'
43785: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43786: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43787: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43788: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43789: ,p_ae_header_id => NULL

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

43782: ,p_lookup_code => l_component_type_code
43783: )
43784: ,p_token_4 => 'PRODUCT_NAME'
43785: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43786: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43787: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43788: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43789: ,p_ae_header_id => NULL
43790: );

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

43783: )
43784: ,p_token_4 => 'PRODUCT_NAME'
43785: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43786: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43787: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43788: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43789: ,p_ae_header_id => NULL
43790: );
43791:

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

43784: ,p_token_4 => 'PRODUCT_NAME'
43785: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43786: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43787: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43788: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43789: ,p_ae_header_id => NULL
43790: );
43791:
43792: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43815: ----------------------------------------------------------------------------------
43816: -- 4219869 Business Flow
43817: -- Update journal entry status -- Need to generate this within IF
43818: ----------------------------------------------------------------------------------
43819: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43820: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43821: ,p_balance_type_code => l_balance_type_code
43822: );
43823:

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

43860:
43861: --
43862: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43863: --
43864: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43865: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43866: ELSE
43867: ---------------------------------------------------------------------------------------------------
43868: -- 4262811a Switch Sign

Line 43889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43885:
43886: XLA_AE_LINES_PKG.ValidateCurrentLine;
43887: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43888:
43889: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43890: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43891: ,p_balance_type_code => l_balance_type_code);
43892:
43893: END IF;

Line 44039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44035: l_tmp_amt NUMBER;
44036: l_acc_rev_natural_side_code VARCHAR2(1);
44037:
44038: l_num_entries NUMBER;
44039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44043: l_recog_line_1 NUMBER;

Line 44040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44036: l_acc_rev_natural_side_code VARCHAR2(1);
44037:
44038: l_num_entries NUMBER;
44039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44043: l_recog_line_1 NUMBER;
44044: l_recog_line_2 NUMBER;

Line 44041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44037:
44038: l_num_entries NUMBER;
44039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44043: l_recog_line_1 NUMBER;
44044: l_recog_line_2 NUMBER;
44045:

Line 44042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44038: l_num_entries NUMBER;
44039: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44040: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44041: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44042: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44043: l_recog_line_1 NUMBER;
44044: l_recog_line_2 NUMBER;
44045:
44046: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44048: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44044: l_recog_line_2 NUMBER;
44045:
44046: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44047: l_bflow_applied_to_amt NUMBER; -- 5132302
44048: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44049:
44050: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44051:
44052: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44119: l_accrual_line_num := NULL; -- 4262811
44120: l_tmp_amt := NULL; -- 4262811
44121: --
44122:
44123: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44124: l_balance_type_code <> 'B' THEN
44125: IF NVL(p_source_34,'
44126: ') = 'E' AND
44127: NVL(p_source_70,'

Line 44199: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44195: --
44196: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44197:
44198: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44199: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44200:
44201: -- 4955764
44202: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44203: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44318: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44319:
44320: IF xla_accounting_cache_pkg.GetValueChar
44321: (p_source_code => 'LEDGER_CATEGORY_CODE'
44322: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44323: AND l_bflow_method_code = 'PRIOR_ENTRY'
44324: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44325: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44326: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44418: p_lookup_type => 'XLA_OWNER_TYPE'
44419: ,p_lookup_code => l_component_type_code
44420: )
44421: ,p_token_4 => 'PRODUCT_NAME'
44422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44426: ,p_ae_header_id => NULL

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

44419: ,p_lookup_code => l_component_type_code
44420: )
44421: ,p_token_4 => 'PRODUCT_NAME'
44422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44426: ,p_ae_header_id => NULL
44427: );

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

44420: )
44421: ,p_token_4 => 'PRODUCT_NAME'
44422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44426: ,p_ae_header_id => NULL
44427: );
44428:

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

44421: ,p_token_4 => 'PRODUCT_NAME'
44422: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44423: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44424: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44425: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44426: ,p_ae_header_id => NULL
44427: );
44428:
44429: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44456: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44452: ----------------------------------------------------------------------------------
44453: -- 4219869 Business Flow
44454: -- Update journal entry status -- Need to generate this within IF
44455: ----------------------------------------------------------------------------------
44456: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44457: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44458: ,p_balance_type_code => l_balance_type_code
44459: );
44460:

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

44497:
44498: --
44499: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44500: --
44501: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44502: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44503: ELSE
44504: ---------------------------------------------------------------------------------------------------
44505: -- 4262811a Switch Sign

Line 44526: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44522:
44523: XLA_AE_LINES_PKG.ValidateCurrentLine;
44524: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44525:
44526: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44527: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44528: ,p_balance_type_code => l_balance_type_code);
44529:
44530: END IF;

Line 44678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44674: l_tmp_amt NUMBER;
44675: l_acc_rev_natural_side_code VARCHAR2(1);
44676:
44677: l_num_entries NUMBER;
44678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44682: l_recog_line_1 NUMBER;

Line 44679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44675: l_acc_rev_natural_side_code VARCHAR2(1);
44676:
44677: l_num_entries NUMBER;
44678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44682: l_recog_line_1 NUMBER;
44683: l_recog_line_2 NUMBER;

Line 44680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44676:
44677: l_num_entries NUMBER;
44678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44682: l_recog_line_1 NUMBER;
44683: l_recog_line_2 NUMBER;
44684:

Line 44681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44677: l_num_entries NUMBER;
44678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44682: l_recog_line_1 NUMBER;
44683: l_recog_line_2 NUMBER;
44684:
44685: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44687: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44683: l_recog_line_2 NUMBER;
44684:
44685: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44686: l_bflow_applied_to_amt NUMBER; -- 5132302
44687: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44688:
44689: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44690:
44691: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44758: l_accrual_line_num := NULL; -- 4262811
44759: l_tmp_amt := NULL; -- 4262811
44760: --
44761:
44762: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44763: l_balance_type_code <> 'B' THEN
44764: IF NVL(p_source_34,'
44765: ') = 'E' AND
44766: NVL(p_source_70,'

Line 44838: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44834: --
44835: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44836:
44837: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44838: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44839:
44840: -- 4955764
44841: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44842: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44974: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44975:
44976: IF xla_accounting_cache_pkg.GetValueChar
44977: (p_source_code => 'LEDGER_CATEGORY_CODE'
44978: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44979: AND l_bflow_method_code = 'PRIOR_ENTRY'
44980: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44981: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44982: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45074: p_lookup_type => 'XLA_OWNER_TYPE'
45075: ,p_lookup_code => l_component_type_code
45076: )
45077: ,p_token_4 => 'PRODUCT_NAME'
45078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45082: ,p_ae_header_id => NULL

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

45075: ,p_lookup_code => l_component_type_code
45076: )
45077: ,p_token_4 => 'PRODUCT_NAME'
45078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45082: ,p_ae_header_id => NULL
45083: );

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

45076: )
45077: ,p_token_4 => 'PRODUCT_NAME'
45078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45082: ,p_ae_header_id => NULL
45083: );
45084:

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

45077: ,p_token_4 => 'PRODUCT_NAME'
45078: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45079: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45080: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45081: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45082: ,p_ae_header_id => NULL
45083: );
45084:
45085: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45112: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45108: ----------------------------------------------------------------------------------
45109: -- 4219869 Business Flow
45110: -- Update journal entry status -- Need to generate this within IF
45111: ----------------------------------------------------------------------------------
45112: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45113: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45114: ,p_balance_type_code => l_balance_type_code
45115: );
45116:

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

45153:
45154: --
45155: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45156: --
45157: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45158: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45159: ELSE
45160: ---------------------------------------------------------------------------------------------------
45161: -- 4262811a Switch Sign

Line 45182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45178:
45179: XLA_AE_LINES_PKG.ValidateCurrentLine;
45180: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45181:
45182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45183: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45184: ,p_balance_type_code => l_balance_type_code);
45185:
45186: END IF;

Line 45334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45330: l_tmp_amt NUMBER;
45331: l_acc_rev_natural_side_code VARCHAR2(1);
45332:
45333: l_num_entries NUMBER;
45334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45338: l_recog_line_1 NUMBER;

Line 45335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45331: l_acc_rev_natural_side_code VARCHAR2(1);
45332:
45333: l_num_entries NUMBER;
45334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45338: l_recog_line_1 NUMBER;
45339: l_recog_line_2 NUMBER;

Line 45336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45332:
45333: l_num_entries NUMBER;
45334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45338: l_recog_line_1 NUMBER;
45339: l_recog_line_2 NUMBER;
45340:

Line 45337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45333: l_num_entries NUMBER;
45334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45338: l_recog_line_1 NUMBER;
45339: l_recog_line_2 NUMBER;
45340:
45341: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45343: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45339: l_recog_line_2 NUMBER;
45340:
45341: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45342: l_bflow_applied_to_amt NUMBER; -- 5132302
45343: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45344:
45345: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45346:
45347: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45414: l_accrual_line_num := NULL; -- 4262811
45415: l_tmp_amt := NULL; -- 4262811
45416: --
45417:
45418: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45419: l_balance_type_code <> 'B' THEN
45420: IF NVL(p_source_34,'
45421: ') = 'E' AND
45422: NVL(p_source_70,'

Line 45494: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45490: --
45491: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45492:
45493: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45494: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45495:
45496: -- 4955764
45497: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45498: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45618: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45619:
45620: IF xla_accounting_cache_pkg.GetValueChar
45621: (p_source_code => 'LEDGER_CATEGORY_CODE'
45622: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45623: AND l_bflow_method_code = 'PRIOR_ENTRY'
45624: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45625: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45626: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45718: p_lookup_type => 'XLA_OWNER_TYPE'
45719: ,p_lookup_code => l_component_type_code
45720: )
45721: ,p_token_4 => 'PRODUCT_NAME'
45722: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45723: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45724: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45725: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45726: ,p_ae_header_id => NULL

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

45719: ,p_lookup_code => l_component_type_code
45720: )
45721: ,p_token_4 => 'PRODUCT_NAME'
45722: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45723: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45724: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45725: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45726: ,p_ae_header_id => NULL
45727: );

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

45720: )
45721: ,p_token_4 => 'PRODUCT_NAME'
45722: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45723: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45724: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45725: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45726: ,p_ae_header_id => NULL
45727: );
45728:

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

45721: ,p_token_4 => 'PRODUCT_NAME'
45722: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45723: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45724: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45725: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45726: ,p_ae_header_id => NULL
45727: );
45728:
45729: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45756: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45752: ----------------------------------------------------------------------------------
45753: -- 4219869 Business Flow
45754: -- Update journal entry status -- Need to generate this within IF
45755: ----------------------------------------------------------------------------------
45756: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45757: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45758: ,p_balance_type_code => l_balance_type_code
45759: );
45760:

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

45797:
45798: --
45799: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45800: --
45801: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45802: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45803: ELSE
45804: ---------------------------------------------------------------------------------------------------
45805: -- 4262811a Switch Sign

Line 45826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45822:
45823: XLA_AE_LINES_PKG.ValidateCurrentLine;
45824: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45825:
45826: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45827: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45828: ,p_balance_type_code => l_balance_type_code);
45829:
45830: END IF;

Line 45978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45974: l_tmp_amt NUMBER;
45975: l_acc_rev_natural_side_code VARCHAR2(1);
45976:
45977: l_num_entries NUMBER;
45978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45982: l_recog_line_1 NUMBER;

Line 45979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45975: l_acc_rev_natural_side_code VARCHAR2(1);
45976:
45977: l_num_entries NUMBER;
45978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45982: l_recog_line_1 NUMBER;
45983: l_recog_line_2 NUMBER;

Line 45980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45976:
45977: l_num_entries NUMBER;
45978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45982: l_recog_line_1 NUMBER;
45983: l_recog_line_2 NUMBER;
45984:

Line 45981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45977: l_num_entries NUMBER;
45978: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45979: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45980: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45981: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45982: l_recog_line_1 NUMBER;
45983: l_recog_line_2 NUMBER;
45984:
45985: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45987: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45983: l_recog_line_2 NUMBER;
45984:
45985: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45986: l_bflow_applied_to_amt NUMBER; -- 5132302
45987: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45988:
45989: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45990:
45991: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46058: l_accrual_line_num := NULL; -- 4262811
46059: l_tmp_amt := NULL; -- 4262811
46060: --
46061:
46062: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46063: l_balance_type_code <> 'B' THEN
46064: IF NVL(p_source_34,'
46065: ') = 'E' AND
46066: NVL(p_source_70,'

Line 46139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46135: --
46136: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46137:
46138: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46139: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46140:
46141: -- 4955764
46142: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46143: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46258: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46259:
46260: IF xla_accounting_cache_pkg.GetValueChar
46261: (p_source_code => 'LEDGER_CATEGORY_CODE'
46262: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46263: AND l_bflow_method_code = 'PRIOR_ENTRY'
46264: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46265: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46266: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46358: p_lookup_type => 'XLA_OWNER_TYPE'
46359: ,p_lookup_code => l_component_type_code
46360: )
46361: ,p_token_4 => 'PRODUCT_NAME'
46362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46366: ,p_ae_header_id => NULL

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

46359: ,p_lookup_code => l_component_type_code
46360: )
46361: ,p_token_4 => 'PRODUCT_NAME'
46362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46366: ,p_ae_header_id => NULL
46367: );

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

46360: )
46361: ,p_token_4 => 'PRODUCT_NAME'
46362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46366: ,p_ae_header_id => NULL
46367: );
46368:

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

46361: ,p_token_4 => 'PRODUCT_NAME'
46362: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46363: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46364: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46365: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46366: ,p_ae_header_id => NULL
46367: );
46368:
46369: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46392: ----------------------------------------------------------------------------------
46393: -- 4219869 Business Flow
46394: -- Update journal entry status -- Need to generate this within IF
46395: ----------------------------------------------------------------------------------
46396: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46397: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46398: ,p_balance_type_code => l_balance_type_code
46399: );
46400:

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

46437:
46438: --
46439: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46440: --
46441: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46442: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46443: ELSE
46444: ---------------------------------------------------------------------------------------------------
46445: -- 4262811a Switch Sign

Line 46466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46462:
46463: XLA_AE_LINES_PKG.ValidateCurrentLine;
46464: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46465:
46466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46468: ,p_balance_type_code => l_balance_type_code);
46469:
46470: END IF;

Line 46620: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46616: l_tmp_amt NUMBER;
46617: l_acc_rev_natural_side_code VARCHAR2(1);
46618:
46619: l_num_entries NUMBER;
46620: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46621: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46622: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46623: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46624: l_recog_line_1 NUMBER;

Line 46621: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46617: l_acc_rev_natural_side_code VARCHAR2(1);
46618:
46619: l_num_entries NUMBER;
46620: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46621: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46622: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46623: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46624: l_recog_line_1 NUMBER;
46625: l_recog_line_2 NUMBER;

Line 46622: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46618:
46619: l_num_entries NUMBER;
46620: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46621: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46622: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46623: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46624: l_recog_line_1 NUMBER;
46625: l_recog_line_2 NUMBER;
46626:

Line 46623: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46619: l_num_entries NUMBER;
46620: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46621: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46622: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46623: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46624: l_recog_line_1 NUMBER;
46625: l_recog_line_2 NUMBER;
46626:
46627: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46629: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46625: l_recog_line_2 NUMBER;
46626:
46627: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46628: l_bflow_applied_to_amt NUMBER; -- 5132302
46629: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46630:
46631: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46632:
46633: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46700: l_accrual_line_num := NULL; -- 4262811
46701: l_tmp_amt := NULL; -- 4262811
46702: --
46703:
46704: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46705: l_balance_type_code <> 'B' THEN
46706: IF NVL(p_source_34,'
46707: ') = 'E' AND
46708: NVL(p_source_70,'

Line 46781: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46777: --
46778: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46779:
46780: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46781: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46782:
46783: -- 4955764
46784: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46785: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46917: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46918:
46919: IF xla_accounting_cache_pkg.GetValueChar
46920: (p_source_code => 'LEDGER_CATEGORY_CODE'
46921: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46922: AND l_bflow_method_code = 'PRIOR_ENTRY'
46923: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46924: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46925: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47017: p_lookup_type => 'XLA_OWNER_TYPE'
47018: ,p_lookup_code => l_component_type_code
47019: )
47020: ,p_token_4 => 'PRODUCT_NAME'
47021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47025: ,p_ae_header_id => NULL

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

47018: ,p_lookup_code => l_component_type_code
47019: )
47020: ,p_token_4 => 'PRODUCT_NAME'
47021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47025: ,p_ae_header_id => NULL
47026: );

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

47019: )
47020: ,p_token_4 => 'PRODUCT_NAME'
47021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47025: ,p_ae_header_id => NULL
47026: );
47027:

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

47020: ,p_token_4 => 'PRODUCT_NAME'
47021: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47022: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47023: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47024: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47025: ,p_ae_header_id => NULL
47026: );
47027:
47028: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47051: ----------------------------------------------------------------------------------
47052: -- 4219869 Business Flow
47053: -- Update journal entry status -- Need to generate this within IF
47054: ----------------------------------------------------------------------------------
47055: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47056: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47057: ,p_balance_type_code => l_balance_type_code
47058: );
47059:

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

47096:
47097: --
47098: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47099: --
47100: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47101: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47102: ELSE
47103: ---------------------------------------------------------------------------------------------------
47104: -- 4262811a Switch Sign

Line 47125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47121:
47122: XLA_AE_LINES_PKG.ValidateCurrentLine;
47123: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47124:
47125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47126: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47127: ,p_balance_type_code => l_balance_type_code);
47128:
47129: END IF;

Line 47279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47275: l_tmp_amt NUMBER;
47276: l_acc_rev_natural_side_code VARCHAR2(1);
47277:
47278: l_num_entries NUMBER;
47279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47283: l_recog_line_1 NUMBER;

Line 47280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47276: l_acc_rev_natural_side_code VARCHAR2(1);
47277:
47278: l_num_entries NUMBER;
47279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47283: l_recog_line_1 NUMBER;
47284: l_recog_line_2 NUMBER;

Line 47281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47277:
47278: l_num_entries NUMBER;
47279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47283: l_recog_line_1 NUMBER;
47284: l_recog_line_2 NUMBER;
47285:

Line 47282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47278: l_num_entries NUMBER;
47279: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47280: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47281: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47282: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47283: l_recog_line_1 NUMBER;
47284: l_recog_line_2 NUMBER;
47285:
47286: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47288: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47284: l_recog_line_2 NUMBER;
47285:
47286: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47287: l_bflow_applied_to_amt NUMBER; -- 5132302
47288: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47289:
47290: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47291:
47292: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47359: l_accrual_line_num := NULL; -- 4262811
47360: l_tmp_amt := NULL; -- 4262811
47361: --
47362:
47363: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47364: l_balance_type_code <> 'B' THEN
47365: IF NVL(p_source_34,'
47366: ') = 'E' AND
47367: NVL(p_source_70,'

Line 47440: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47436: --
47437: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47438:
47439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47440: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47441:
47442: -- 4955764
47443: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47444: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47564: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47565:
47566: IF xla_accounting_cache_pkg.GetValueChar
47567: (p_source_code => 'LEDGER_CATEGORY_CODE'
47568: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47569: AND l_bflow_method_code = 'PRIOR_ENTRY'
47570: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47571: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47572: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47664: p_lookup_type => 'XLA_OWNER_TYPE'
47665: ,p_lookup_code => l_component_type_code
47666: )
47667: ,p_token_4 => 'PRODUCT_NAME'
47668: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47669: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47670: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47671: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47672: ,p_ae_header_id => NULL

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

47665: ,p_lookup_code => l_component_type_code
47666: )
47667: ,p_token_4 => 'PRODUCT_NAME'
47668: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47669: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47670: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47671: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47672: ,p_ae_header_id => NULL
47673: );

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

47666: )
47667: ,p_token_4 => 'PRODUCT_NAME'
47668: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47669: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47670: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47671: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47672: ,p_ae_header_id => NULL
47673: );
47674:

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

47667: ,p_token_4 => 'PRODUCT_NAME'
47668: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47669: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47670: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47671: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47672: ,p_ae_header_id => NULL
47673: );
47674:
47675: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47698: ----------------------------------------------------------------------------------
47699: -- 4219869 Business Flow
47700: -- Update journal entry status -- Need to generate this within IF
47701: ----------------------------------------------------------------------------------
47702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47703: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47704: ,p_balance_type_code => l_balance_type_code
47705: );
47706:

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

47743:
47744: --
47745: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47746: --
47747: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47748: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47749: ELSE
47750: ---------------------------------------------------------------------------------------------------
47751: -- 4262811a Switch Sign

Line 47772: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47768:
47769: XLA_AE_LINES_PKG.ValidateCurrentLine;
47770: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47771:
47772: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47773: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47774: ,p_balance_type_code => l_balance_type_code);
47775:
47776: END IF;

Line 47924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47920: l_tmp_amt NUMBER;
47921: l_acc_rev_natural_side_code VARCHAR2(1);
47922:
47923: l_num_entries NUMBER;
47924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47928: l_recog_line_1 NUMBER;

Line 47925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47921: l_acc_rev_natural_side_code VARCHAR2(1);
47922:
47923: l_num_entries NUMBER;
47924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47928: l_recog_line_1 NUMBER;
47929: l_recog_line_2 NUMBER;

Line 47926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47922:
47923: l_num_entries NUMBER;
47924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47928: l_recog_line_1 NUMBER;
47929: l_recog_line_2 NUMBER;
47930:

Line 47927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47923: l_num_entries NUMBER;
47924: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47925: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47926: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47927: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47928: l_recog_line_1 NUMBER;
47929: l_recog_line_2 NUMBER;
47930:
47931: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47933: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47929: l_recog_line_2 NUMBER;
47930:
47931: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47932: l_bflow_applied_to_amt NUMBER; -- 5132302
47933: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47934:
47935: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47936:
47937: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48004: l_accrual_line_num := NULL; -- 4262811
48005: l_tmp_amt := NULL; -- 4262811
48006: --
48007:
48008: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48009: l_balance_type_code <> 'B' THEN
48010: IF NVL(p_source_34,'
48011: ') = 'E' AND
48012: NVL(p_source_70,'

Line 48084: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48080: --
48081: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48082:
48083: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48084: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48085:
48086: -- 4955764
48087: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48088: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48214: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48215:
48216: IF xla_accounting_cache_pkg.GetValueChar
48217: (p_source_code => 'LEDGER_CATEGORY_CODE'
48218: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48219: AND l_bflow_method_code = 'PRIOR_ENTRY'
48220: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48221: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48222: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48291: p_lookup_type => 'XLA_OWNER_TYPE'
48292: ,p_lookup_code => l_component_type_code
48293: )
48294: ,p_token_4 => 'PRODUCT_NAME'
48295: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48296: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48297: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48298: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48299: ,p_ae_header_id => NULL

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

48292: ,p_lookup_code => l_component_type_code
48293: )
48294: ,p_token_4 => 'PRODUCT_NAME'
48295: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48296: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48297: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48298: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48299: ,p_ae_header_id => NULL
48300: );

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

48293: )
48294: ,p_token_4 => 'PRODUCT_NAME'
48295: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48296: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48297: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48298: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48299: ,p_ae_header_id => NULL
48300: );
48301:

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

48294: ,p_token_4 => 'PRODUCT_NAME'
48295: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48296: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48297: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48298: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48299: ,p_ae_header_id => NULL
48300: );
48301:
48302: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48329: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48325: ----------------------------------------------------------------------------------
48326: -- 4219869 Business Flow
48327: -- Update journal entry status -- Need to generate this within IF
48328: ----------------------------------------------------------------------------------
48329: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48330: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48331: ,p_balance_type_code => l_balance_type_code
48332: );
48333:

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

48370:
48371: --
48372: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48373: --
48374: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48375: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48376: ELSE
48377: ---------------------------------------------------------------------------------------------------
48378: -- 4262811a Switch Sign

Line 48399: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48395:
48396: XLA_AE_LINES_PKG.ValidateCurrentLine;
48397: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48398:
48399: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48400: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48401: ,p_balance_type_code => l_balance_type_code);
48402:
48403: END IF;

Line 48549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48545: l_tmp_amt NUMBER;
48546: l_acc_rev_natural_side_code VARCHAR2(1);
48547:
48548: l_num_entries NUMBER;
48549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48553: l_recog_line_1 NUMBER;

Line 48550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48546: l_acc_rev_natural_side_code VARCHAR2(1);
48547:
48548: l_num_entries NUMBER;
48549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48553: l_recog_line_1 NUMBER;
48554: l_recog_line_2 NUMBER;

Line 48551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48547:
48548: l_num_entries NUMBER;
48549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48553: l_recog_line_1 NUMBER;
48554: l_recog_line_2 NUMBER;
48555:

Line 48552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48548: l_num_entries NUMBER;
48549: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48550: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48551: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48552: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48553: l_recog_line_1 NUMBER;
48554: l_recog_line_2 NUMBER;
48555:
48556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48554: l_recog_line_2 NUMBER;
48555:
48556: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48557: l_bflow_applied_to_amt NUMBER; -- 5132302
48558: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48559:
48560: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48561:
48562: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48629: l_accrual_line_num := NULL; -- 4262811
48630: l_tmp_amt := NULL; -- 4262811
48631: --
48632:
48633: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48634: l_balance_type_code <> 'B' THEN
48635: IF NVL(p_source_34,'
48636: ') = 'E' AND
48637: NVL(p_source_70,'

Line 48709: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48705: --
48706: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48707:
48708: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48709: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48710:
48711: -- 4955764
48712: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48713: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48822: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48823:
48824: IF xla_accounting_cache_pkg.GetValueChar
48825: (p_source_code => 'LEDGER_CATEGORY_CODE'
48826: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48827: AND l_bflow_method_code = 'PRIOR_ENTRY'
48828: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48829: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48830: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48899: p_lookup_type => 'XLA_OWNER_TYPE'
48900: ,p_lookup_code => l_component_type_code
48901: )
48902: ,p_token_4 => 'PRODUCT_NAME'
48903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48907: ,p_ae_header_id => NULL

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

48900: ,p_lookup_code => l_component_type_code
48901: )
48902: ,p_token_4 => 'PRODUCT_NAME'
48903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48907: ,p_ae_header_id => NULL
48908: );

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

48901: )
48902: ,p_token_4 => 'PRODUCT_NAME'
48903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48907: ,p_ae_header_id => NULL
48908: );
48909:

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

48902: ,p_token_4 => 'PRODUCT_NAME'
48903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48907: ,p_ae_header_id => NULL
48908: );
48909:
48910: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48933: ----------------------------------------------------------------------------------
48934: -- 4219869 Business Flow
48935: -- Update journal entry status -- Need to generate this within IF
48936: ----------------------------------------------------------------------------------
48937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48938: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48939: ,p_balance_type_code => l_balance_type_code
48940: );
48941:

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

48978:
48979: --
48980: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48981: --
48982: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48983: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48984: ELSE
48985: ---------------------------------------------------------------------------------------------------
48986: -- 4262811a Switch Sign

Line 49007: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49003:
49004: XLA_AE_LINES_PKG.ValidateCurrentLine;
49005: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49006:
49007: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49008: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49009: ,p_balance_type_code => l_balance_type_code);
49010:
49011: END IF;

Line 49159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49155: l_tmp_amt NUMBER;
49156: l_acc_rev_natural_side_code VARCHAR2(1);
49157:
49158: l_num_entries NUMBER;
49159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49163: l_recog_line_1 NUMBER;

Line 49160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49156: l_acc_rev_natural_side_code VARCHAR2(1);
49157:
49158: l_num_entries NUMBER;
49159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49163: l_recog_line_1 NUMBER;
49164: l_recog_line_2 NUMBER;

Line 49161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49157:
49158: l_num_entries NUMBER;
49159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49163: l_recog_line_1 NUMBER;
49164: l_recog_line_2 NUMBER;
49165:

Line 49162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49158: l_num_entries NUMBER;
49159: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49160: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49161: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49162: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49163: l_recog_line_1 NUMBER;
49164: l_recog_line_2 NUMBER;
49165:
49166: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49168: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49164: l_recog_line_2 NUMBER;
49165:
49166: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49167: l_bflow_applied_to_amt NUMBER; -- 5132302
49168: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49169:
49170: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49171:
49172: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49239: l_accrual_line_num := NULL; -- 4262811
49240: l_tmp_amt := NULL; -- 4262811
49241: --
49242:
49243: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49244: l_balance_type_code <> 'B' THEN
49245: IF NVL(p_source_34,'
49246: ') = 'E' AND
49247: NVL(p_source_70,'

Line 49319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49315: --
49316: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49317:
49318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49320:
49321: -- 4955764
49322: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49323: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49437: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49438:
49439: IF xla_accounting_cache_pkg.GetValueChar
49440: (p_source_code => 'LEDGER_CATEGORY_CODE'
49441: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49442: AND l_bflow_method_code = 'PRIOR_ENTRY'
49443: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49444: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49445: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49514: p_lookup_type => 'XLA_OWNER_TYPE'
49515: ,p_lookup_code => l_component_type_code
49516: )
49517: ,p_token_4 => 'PRODUCT_NAME'
49518: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49519: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49520: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49521: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49522: ,p_ae_header_id => NULL

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

49515: ,p_lookup_code => l_component_type_code
49516: )
49517: ,p_token_4 => 'PRODUCT_NAME'
49518: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49519: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49520: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49521: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49522: ,p_ae_header_id => NULL
49523: );

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

49516: )
49517: ,p_token_4 => 'PRODUCT_NAME'
49518: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49519: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49520: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49521: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49522: ,p_ae_header_id => NULL
49523: );
49524:

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

49517: ,p_token_4 => 'PRODUCT_NAME'
49518: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49519: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49520: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49521: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49522: ,p_ae_header_id => NULL
49523: );
49524:
49525: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49552: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49548: ----------------------------------------------------------------------------------
49549: -- 4219869 Business Flow
49550: -- Update journal entry status -- Need to generate this within IF
49551: ----------------------------------------------------------------------------------
49552: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49553: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49554: ,p_balance_type_code => l_balance_type_code
49555: );
49556:

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

49593:
49594: --
49595: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49596: --
49597: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49598: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49599: ELSE
49600: ---------------------------------------------------------------------------------------------------
49601: -- 4262811a Switch Sign

Line 49622: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49618:
49619: XLA_AE_LINES_PKG.ValidateCurrentLine;
49620: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49621:
49622: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49623: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49624: ,p_balance_type_code => l_balance_type_code);
49625:
49626: END IF;

Line 49774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49770: l_tmp_amt NUMBER;
49771: l_acc_rev_natural_side_code VARCHAR2(1);
49772:
49773: l_num_entries NUMBER;
49774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49778: l_recog_line_1 NUMBER;

Line 49775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49771: l_acc_rev_natural_side_code VARCHAR2(1);
49772:
49773: l_num_entries NUMBER;
49774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49778: l_recog_line_1 NUMBER;
49779: l_recog_line_2 NUMBER;

Line 49776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49772:
49773: l_num_entries NUMBER;
49774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49778: l_recog_line_1 NUMBER;
49779: l_recog_line_2 NUMBER;
49780:

Line 49777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49773: l_num_entries NUMBER;
49774: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49775: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49776: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49777: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49778: l_recog_line_1 NUMBER;
49779: l_recog_line_2 NUMBER;
49780:
49781: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49783: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49779: l_recog_line_2 NUMBER;
49780:
49781: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49782: l_bflow_applied_to_amt NUMBER; -- 5132302
49783: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49784:
49785: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49786:
49787: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49854: l_accrual_line_num := NULL; -- 4262811
49855: l_tmp_amt := NULL; -- 4262811
49856: --
49857:
49858: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49859: l_balance_type_code <> 'B' THEN
49860: IF NVL(p_source_34,'
49861: ') = 'E' AND
49862: NVL(p_source_70,'

Line 49935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49931: --
49932: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49933:
49934: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49935: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49936:
49937: -- 4955764
49938: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49939: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50048: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50049:
50050: IF xla_accounting_cache_pkg.GetValueChar
50051: (p_source_code => 'LEDGER_CATEGORY_CODE'
50052: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50053: AND l_bflow_method_code = 'PRIOR_ENTRY'
50054: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50055: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50056: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50125: p_lookup_type => 'XLA_OWNER_TYPE'
50126: ,p_lookup_code => l_component_type_code
50127: )
50128: ,p_token_4 => 'PRODUCT_NAME'
50129: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50130: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50131: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50132: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50133: ,p_ae_header_id => NULL

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

50126: ,p_lookup_code => l_component_type_code
50127: )
50128: ,p_token_4 => 'PRODUCT_NAME'
50129: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50130: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50131: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50132: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50133: ,p_ae_header_id => NULL
50134: );

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

50127: )
50128: ,p_token_4 => 'PRODUCT_NAME'
50129: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50130: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50131: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50132: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50133: ,p_ae_header_id => NULL
50134: );
50135:

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

50128: ,p_token_4 => 'PRODUCT_NAME'
50129: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50130: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50131: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50132: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50133: ,p_ae_header_id => NULL
50134: );
50135:
50136: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50163: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50159: ----------------------------------------------------------------------------------
50160: -- 4219869 Business Flow
50161: -- Update journal entry status -- Need to generate this within IF
50162: ----------------------------------------------------------------------------------
50163: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50164: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50165: ,p_balance_type_code => l_balance_type_code
50166: );
50167:

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

50204:
50205: --
50206: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50207: --
50208: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50209: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50210: ELSE
50211: ---------------------------------------------------------------------------------------------------
50212: -- 4262811a Switch Sign

Line 50233: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50229:
50230: XLA_AE_LINES_PKG.ValidateCurrentLine;
50231: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50232:
50233: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50234: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50235: ,p_balance_type_code => l_balance_type_code);
50236:
50237: END IF;

Line 50387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50383: l_tmp_amt NUMBER;
50384: l_acc_rev_natural_side_code VARCHAR2(1);
50385:
50386: l_num_entries NUMBER;
50387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50391: l_recog_line_1 NUMBER;

Line 50388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50384: l_acc_rev_natural_side_code VARCHAR2(1);
50385:
50386: l_num_entries NUMBER;
50387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50391: l_recog_line_1 NUMBER;
50392: l_recog_line_2 NUMBER;

Line 50389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50385:
50386: l_num_entries NUMBER;
50387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50391: l_recog_line_1 NUMBER;
50392: l_recog_line_2 NUMBER;
50393:

Line 50390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50386: l_num_entries NUMBER;
50387: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50388: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50389: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50390: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50391: l_recog_line_1 NUMBER;
50392: l_recog_line_2 NUMBER;
50393:
50394: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50396: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50392: l_recog_line_2 NUMBER;
50393:
50394: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50395: l_bflow_applied_to_amt NUMBER; -- 5132302
50396: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50397:
50398: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50399:
50400: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50467: l_accrual_line_num := NULL; -- 4262811
50468: l_tmp_amt := NULL; -- 4262811
50469: --
50470:
50471: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50472: l_balance_type_code <> 'B' THEN
50473: IF NVL(p_source_34,'
50474: ') = 'E' AND
50475: NVL(p_source_70,'

Line 50548: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50544: --
50545: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50546:
50547: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50548: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50549:
50550: -- 4955764
50551: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50552: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50678: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50679:
50680: IF xla_accounting_cache_pkg.GetValueChar
50681: (p_source_code => 'LEDGER_CATEGORY_CODE'
50682: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50683: AND l_bflow_method_code = 'PRIOR_ENTRY'
50684: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50685: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50686: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50755: p_lookup_type => 'XLA_OWNER_TYPE'
50756: ,p_lookup_code => l_component_type_code
50757: )
50758: ,p_token_4 => 'PRODUCT_NAME'
50759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50763: ,p_ae_header_id => NULL

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

50756: ,p_lookup_code => l_component_type_code
50757: )
50758: ,p_token_4 => 'PRODUCT_NAME'
50759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50763: ,p_ae_header_id => NULL
50764: );

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

50757: )
50758: ,p_token_4 => 'PRODUCT_NAME'
50759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50763: ,p_ae_header_id => NULL
50764: );
50765:

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

50758: ,p_token_4 => 'PRODUCT_NAME'
50759: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50760: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50761: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50762: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50763: ,p_ae_header_id => NULL
50764: );
50765:
50766: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50789: ----------------------------------------------------------------------------------
50790: -- 4219869 Business Flow
50791: -- Update journal entry status -- Need to generate this within IF
50792: ----------------------------------------------------------------------------------
50793: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50794: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50795: ,p_balance_type_code => l_balance_type_code
50796: );
50797:

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

50834:
50835: --
50836: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50837: --
50838: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50839: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50840: ELSE
50841: ---------------------------------------------------------------------------------------------------
50842: -- 4262811a Switch Sign

Line 50863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50859:
50860: XLA_AE_LINES_PKG.ValidateCurrentLine;
50861: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50862:
50863: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50864: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50865: ,p_balance_type_code => l_balance_type_code);
50866:
50867: END IF;

Line 51017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51013: l_tmp_amt NUMBER;
51014: l_acc_rev_natural_side_code VARCHAR2(1);
51015:
51016: l_num_entries NUMBER;
51017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51021: l_recog_line_1 NUMBER;

Line 51018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51014: l_acc_rev_natural_side_code VARCHAR2(1);
51015:
51016: l_num_entries NUMBER;
51017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51021: l_recog_line_1 NUMBER;
51022: l_recog_line_2 NUMBER;

Line 51019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51015:
51016: l_num_entries NUMBER;
51017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51021: l_recog_line_1 NUMBER;
51022: l_recog_line_2 NUMBER;
51023:

Line 51020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51016: l_num_entries NUMBER;
51017: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51018: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51019: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51020: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51021: l_recog_line_1 NUMBER;
51022: l_recog_line_2 NUMBER;
51023:
51024: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51026: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51022: l_recog_line_2 NUMBER;
51023:
51024: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51025: l_bflow_applied_to_amt NUMBER; -- 5132302
51026: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51027:
51028: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51029:
51030: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51097: l_accrual_line_num := NULL; -- 4262811
51098: l_tmp_amt := NULL; -- 4262811
51099: --
51100:
51101: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51102: l_balance_type_code <> 'B' THEN
51103: IF NVL(p_source_34,'
51104: ') = 'E' AND
51105: NVL(p_source_70,'

Line 51178: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51174: --
51175: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51176:
51177: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51178: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51179:
51180: -- 4955764
51181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51296: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51297:
51298: IF xla_accounting_cache_pkg.GetValueChar
51299: (p_source_code => 'LEDGER_CATEGORY_CODE'
51300: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51301: AND l_bflow_method_code = 'PRIOR_ENTRY'
51302: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51303: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51304: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51373: p_lookup_type => 'XLA_OWNER_TYPE'
51374: ,p_lookup_code => l_component_type_code
51375: )
51376: ,p_token_4 => 'PRODUCT_NAME'
51377: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51378: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51379: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51380: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51381: ,p_ae_header_id => NULL

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

51374: ,p_lookup_code => l_component_type_code
51375: )
51376: ,p_token_4 => 'PRODUCT_NAME'
51377: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51378: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51379: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51380: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51381: ,p_ae_header_id => NULL
51382: );

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

51375: )
51376: ,p_token_4 => 'PRODUCT_NAME'
51377: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51378: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51379: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51380: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51381: ,p_ae_header_id => NULL
51382: );
51383:

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

51376: ,p_token_4 => 'PRODUCT_NAME'
51377: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51378: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51379: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51380: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51381: ,p_ae_header_id => NULL
51382: );
51383:
51384: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51411: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51407: ----------------------------------------------------------------------------------
51408: -- 4219869 Business Flow
51409: -- Update journal entry status -- Need to generate this within IF
51410: ----------------------------------------------------------------------------------
51411: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51412: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51413: ,p_balance_type_code => l_balance_type_code
51414: );
51415:

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

51452:
51453: --
51454: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51455: --
51456: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51457: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51458: ELSE
51459: ---------------------------------------------------------------------------------------------------
51460: -- 4262811a Switch Sign

Line 51481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51477:
51478: XLA_AE_LINES_PKG.ValidateCurrentLine;
51479: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51480:
51481: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51482: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51483: ,p_balance_type_code => l_balance_type_code);
51484:
51485: END IF;

Line 51634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51630: l_tmp_amt NUMBER;
51631: l_acc_rev_natural_side_code VARCHAR2(1);
51632:
51633: l_num_entries NUMBER;
51634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51638: l_recog_line_1 NUMBER;

Line 51635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51631: l_acc_rev_natural_side_code VARCHAR2(1);
51632:
51633: l_num_entries NUMBER;
51634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51638: l_recog_line_1 NUMBER;
51639: l_recog_line_2 NUMBER;

Line 51636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51632:
51633: l_num_entries NUMBER;
51634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51638: l_recog_line_1 NUMBER;
51639: l_recog_line_2 NUMBER;
51640:

Line 51637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51633: l_num_entries NUMBER;
51634: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51635: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51636: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51637: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51638: l_recog_line_1 NUMBER;
51639: l_recog_line_2 NUMBER;
51640:
51641: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51643: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51639: l_recog_line_2 NUMBER;
51640:
51641: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51642: l_bflow_applied_to_amt NUMBER; -- 5132302
51643: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51644:
51645: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51646:
51647: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51714: l_accrual_line_num := NULL; -- 4262811
51715: l_tmp_amt := NULL; -- 4262811
51716: --
51717:
51718: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51719: l_balance_type_code <> 'B' THEN
51720: IF NVL(p_source_34,'
51721: ') = 'D' AND
51722: NVL(p_source_86,'

Line 51802: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51798: --
51799: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51800:
51801: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51802: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51803:
51804: -- 4955764
51805: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51806: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51915: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51916:
51917: IF xla_accounting_cache_pkg.GetValueChar
51918: (p_source_code => 'LEDGER_CATEGORY_CODE'
51919: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51920: AND l_bflow_method_code = 'PRIOR_ENTRY'
51921: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51922: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51923: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51992: p_lookup_type => 'XLA_OWNER_TYPE'
51993: ,p_lookup_code => l_component_type_code
51994: )
51995: ,p_token_4 => 'PRODUCT_NAME'
51996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52000: ,p_ae_header_id => NULL

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

51993: ,p_lookup_code => l_component_type_code
51994: )
51995: ,p_token_4 => 'PRODUCT_NAME'
51996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52000: ,p_ae_header_id => NULL
52001: );

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

51994: )
51995: ,p_token_4 => 'PRODUCT_NAME'
51996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52000: ,p_ae_header_id => NULL
52001: );
52002:

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

51995: ,p_token_4 => 'PRODUCT_NAME'
51996: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51997: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51998: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51999: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52000: ,p_ae_header_id => NULL
52001: );
52002:
52003: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52026: ----------------------------------------------------------------------------------
52027: -- 4219869 Business Flow
52028: -- Update journal entry status -- Need to generate this within IF
52029: ----------------------------------------------------------------------------------
52030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52031: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52032: ,p_balance_type_code => l_balance_type_code
52033: );
52034:

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

52071:
52072: --
52073: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52074: --
52075: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52076: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52077: ELSE
52078: ---------------------------------------------------------------------------------------------------
52079: -- 4262811a Switch Sign

Line 52100: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52096:
52097: XLA_AE_LINES_PKG.ValidateCurrentLine;
52098: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52099:
52100: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52101: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52102: ,p_balance_type_code => l_balance_type_code);
52103:
52104: END IF;

Line 52253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52249: l_tmp_amt NUMBER;
52250: l_acc_rev_natural_side_code VARCHAR2(1);
52251:
52252: l_num_entries NUMBER;
52253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52257: l_recog_line_1 NUMBER;

Line 52254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52250: l_acc_rev_natural_side_code VARCHAR2(1);
52251:
52252: l_num_entries NUMBER;
52253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52257: l_recog_line_1 NUMBER;
52258: l_recog_line_2 NUMBER;

Line 52255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52251:
52252: l_num_entries NUMBER;
52253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52257: l_recog_line_1 NUMBER;
52258: l_recog_line_2 NUMBER;
52259:

Line 52256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52252: l_num_entries NUMBER;
52253: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52254: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52255: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52256: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52257: l_recog_line_1 NUMBER;
52258: l_recog_line_2 NUMBER;
52259:
52260: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52262: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52258: l_recog_line_2 NUMBER;
52259:
52260: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52261: l_bflow_applied_to_amt NUMBER; -- 5132302
52262: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52263:
52264: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52265:
52266: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52333: l_accrual_line_num := NULL; -- 4262811
52334: l_tmp_amt := NULL; -- 4262811
52335: --
52336:
52337: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52338: l_balance_type_code <> 'B' THEN
52339: IF NVL(p_source_34,'
52340: ') = 'R' AND
52341: NVL(p_source_86,'

Line 52415: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52411: --
52412: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52413:
52414: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52415: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52416:
52417: -- 4955764
52418: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52419: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52533: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52534:
52535: IF xla_accounting_cache_pkg.GetValueChar
52536: (p_source_code => 'LEDGER_CATEGORY_CODE'
52537: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52538: AND l_bflow_method_code = 'PRIOR_ENTRY'
52539: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52540: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52541: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52610: p_lookup_type => 'XLA_OWNER_TYPE'
52611: ,p_lookup_code => l_component_type_code
52612: )
52613: ,p_token_4 => 'PRODUCT_NAME'
52614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52618: ,p_ae_header_id => NULL

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

52611: ,p_lookup_code => l_component_type_code
52612: )
52613: ,p_token_4 => 'PRODUCT_NAME'
52614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52618: ,p_ae_header_id => NULL
52619: );

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

52612: )
52613: ,p_token_4 => 'PRODUCT_NAME'
52614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52618: ,p_ae_header_id => NULL
52619: );
52620:

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

52613: ,p_token_4 => 'PRODUCT_NAME'
52614: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52615: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52616: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52617: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52618: ,p_ae_header_id => NULL
52619: );
52620:
52621: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52644: ----------------------------------------------------------------------------------
52645: -- 4219869 Business Flow
52646: -- Update journal entry status -- Need to generate this within IF
52647: ----------------------------------------------------------------------------------
52648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52650: ,p_balance_type_code => l_balance_type_code
52651: );
52652:

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

52689:
52690: --
52691: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52692: --
52693: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52694: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52695: ELSE
52696: ---------------------------------------------------------------------------------------------------
52697: -- 4262811a Switch Sign

Line 52718: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52714:
52715: XLA_AE_LINES_PKG.ValidateCurrentLine;
52716: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52717:
52718: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52719: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52720: ,p_balance_type_code => l_balance_type_code);
52721:
52722: END IF;

Line 52873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52869: l_tmp_amt NUMBER;
52870: l_acc_rev_natural_side_code VARCHAR2(1);
52871:
52872: l_num_entries NUMBER;
52873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52877: l_recog_line_1 NUMBER;

Line 52874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52870: l_acc_rev_natural_side_code VARCHAR2(1);
52871:
52872: l_num_entries NUMBER;
52873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52877: l_recog_line_1 NUMBER;
52878: l_recog_line_2 NUMBER;

Line 52875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52871:
52872: l_num_entries NUMBER;
52873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52877: l_recog_line_1 NUMBER;
52878: l_recog_line_2 NUMBER;
52879:

Line 52876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52872: l_num_entries NUMBER;
52873: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52874: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52875: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52876: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52877: l_recog_line_1 NUMBER;
52878: l_recog_line_2 NUMBER;
52879:
52880: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52882: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52878: l_recog_line_2 NUMBER;
52879:
52880: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52881: l_bflow_applied_to_amt NUMBER; -- 5132302
52882: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52883:
52884: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52885:
52886: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52953: l_accrual_line_num := NULL; -- 4262811
52954: l_tmp_amt := NULL; -- 4262811
52955: --
52956:
52957: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52958: l_balance_type_code <> 'B' THEN
52959: IF NVL(p_source_34,'
52960: ') = 'D' AND
52961: NVL(p_source_86,'

Line 53041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53037: --
53038: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53039:
53040: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53041: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53042:
53043: -- 4955764
53044: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53045: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53171: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53172:
53173: IF xla_accounting_cache_pkg.GetValueChar
53174: (p_source_code => 'LEDGER_CATEGORY_CODE'
53175: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53176: AND l_bflow_method_code = 'PRIOR_ENTRY'
53177: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53178: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53179: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53248: p_lookup_type => 'XLA_OWNER_TYPE'
53249: ,p_lookup_code => l_component_type_code
53250: )
53251: ,p_token_4 => 'PRODUCT_NAME'
53252: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53253: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53254: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53255: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53256: ,p_ae_header_id => NULL

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

53249: ,p_lookup_code => l_component_type_code
53250: )
53251: ,p_token_4 => 'PRODUCT_NAME'
53252: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53253: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53254: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53255: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53256: ,p_ae_header_id => NULL
53257: );

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

53250: )
53251: ,p_token_4 => 'PRODUCT_NAME'
53252: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53253: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53254: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53255: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53256: ,p_ae_header_id => NULL
53257: );
53258:

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

53251: ,p_token_4 => 'PRODUCT_NAME'
53252: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53253: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53254: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53255: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53256: ,p_ae_header_id => NULL
53257: );
53258:
53259: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53282: ----------------------------------------------------------------------------------
53283: -- 4219869 Business Flow
53284: -- Update journal entry status -- Need to generate this within IF
53285: ----------------------------------------------------------------------------------
53286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53287: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53288: ,p_balance_type_code => l_balance_type_code
53289: );
53290:

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

53327:
53328: --
53329: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53330: --
53331: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53332: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53333: ELSE
53334: ---------------------------------------------------------------------------------------------------
53335: -- 4262811a Switch Sign

Line 53356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53352:
53353: XLA_AE_LINES_PKG.ValidateCurrentLine;
53354: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53355:
53356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53357: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53358: ,p_balance_type_code => l_balance_type_code);
53359:
53360: END IF;

Line 53510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53506: l_tmp_amt NUMBER;
53507: l_acc_rev_natural_side_code VARCHAR2(1);
53508:
53509: l_num_entries NUMBER;
53510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53514: l_recog_line_1 NUMBER;

Line 53511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53507: l_acc_rev_natural_side_code VARCHAR2(1);
53508:
53509: l_num_entries NUMBER;
53510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53514: l_recog_line_1 NUMBER;
53515: l_recog_line_2 NUMBER;

Line 53512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53508:
53509: l_num_entries NUMBER;
53510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53514: l_recog_line_1 NUMBER;
53515: l_recog_line_2 NUMBER;
53516:

Line 53513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53509: l_num_entries NUMBER;
53510: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53511: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53512: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53513: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53514: l_recog_line_1 NUMBER;
53515: l_recog_line_2 NUMBER;
53516:
53517: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53519: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53515: l_recog_line_2 NUMBER;
53516:
53517: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53518: l_bflow_applied_to_amt NUMBER; -- 5132302
53519: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53520:
53521: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53522:
53523: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

53590: l_accrual_line_num := NULL; -- 4262811
53591: l_tmp_amt := NULL; -- 4262811
53592: --
53593:
53594: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
53595: l_balance_type_code <> 'B' THEN
53596: IF NVL(p_source_34,'
53597: ') = 'E' AND
53598: NVL(p_source_70,'

Line 53671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53667: --
53668: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53669:
53670: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53671: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53672:
53673: -- 4955764
53674: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53675: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53801: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53802:
53803: IF xla_accounting_cache_pkg.GetValueChar
53804: (p_source_code => 'LEDGER_CATEGORY_CODE'
53805: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53806: AND l_bflow_method_code = 'PRIOR_ENTRY'
53807: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53808: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53809: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53878: p_lookup_type => 'XLA_OWNER_TYPE'
53879: ,p_lookup_code => l_component_type_code
53880: )
53881: ,p_token_4 => 'PRODUCT_NAME'
53882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53886: ,p_ae_header_id => NULL

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

53879: ,p_lookup_code => l_component_type_code
53880: )
53881: ,p_token_4 => 'PRODUCT_NAME'
53882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53886: ,p_ae_header_id => NULL
53887: );

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

53880: )
53881: ,p_token_4 => 'PRODUCT_NAME'
53882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53886: ,p_ae_header_id => NULL
53887: );
53888:

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

53881: ,p_token_4 => 'PRODUCT_NAME'
53882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53886: ,p_ae_header_id => NULL
53887: );
53888:
53889: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53916: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53912: ----------------------------------------------------------------------------------
53913: -- 4219869 Business Flow
53914: -- Update journal entry status -- Need to generate this within IF
53915: ----------------------------------------------------------------------------------
53916: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53917: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53918: ,p_balance_type_code => l_balance_type_code
53919: );
53920:

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

53957:
53958: --
53959: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53960: --
53961: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53962: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53963: ELSE
53964: ---------------------------------------------------------------------------------------------------
53965: -- 4262811a Switch Sign

Line 53986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53982:
53983: XLA_AE_LINES_PKG.ValidateCurrentLine;
53984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53985:
53986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53987: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53988: ,p_balance_type_code => l_balance_type_code);
53989:
53990: END IF;

Line 54138: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54134: l_tmp_amt NUMBER;
54135: l_acc_rev_natural_side_code VARCHAR2(1);
54136:
54137: l_num_entries NUMBER;
54138: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54139: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54140: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54141: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54142: l_recog_line_1 NUMBER;

Line 54139: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54135: l_acc_rev_natural_side_code VARCHAR2(1);
54136:
54137: l_num_entries NUMBER;
54138: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54139: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54140: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54141: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54142: l_recog_line_1 NUMBER;
54143: l_recog_line_2 NUMBER;

Line 54140: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54136:
54137: l_num_entries NUMBER;
54138: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54139: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54140: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54141: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54142: l_recog_line_1 NUMBER;
54143: l_recog_line_2 NUMBER;
54144:

Line 54141: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54137: l_num_entries NUMBER;
54138: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54139: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54140: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54141: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54142: l_recog_line_1 NUMBER;
54143: l_recog_line_2 NUMBER;
54144:
54145: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54147: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54143: l_recog_line_2 NUMBER;
54144:
54145: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54146: l_bflow_applied_to_amt NUMBER; -- 5132302
54147: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54148:
54149: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54150:
54151: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54218: l_accrual_line_num := NULL; -- 4262811
54219: l_tmp_amt := NULL; -- 4262811
54220: --
54221:
54222: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54223: l_balance_type_code <> 'B' THEN
54224: IF NVL(p_source_34,'
54225: ') = 'E' AND
54226: NVL(p_source_70,'

Line 54299: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54295: --
54296: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54297:
54298: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54299: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54300:
54301: -- 4955764
54302: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54303: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54412: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54413:
54414: IF xla_accounting_cache_pkg.GetValueChar
54415: (p_source_code => 'LEDGER_CATEGORY_CODE'
54416: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54417: AND l_bflow_method_code = 'PRIOR_ENTRY'
54418: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54419: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54420: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54489: p_lookup_type => 'XLA_OWNER_TYPE'
54490: ,p_lookup_code => l_component_type_code
54491: )
54492: ,p_token_4 => 'PRODUCT_NAME'
54493: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54494: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54495: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54496: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54497: ,p_ae_header_id => NULL

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

54490: ,p_lookup_code => l_component_type_code
54491: )
54492: ,p_token_4 => 'PRODUCT_NAME'
54493: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54494: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54495: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54496: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54497: ,p_ae_header_id => NULL
54498: );

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

54491: )
54492: ,p_token_4 => 'PRODUCT_NAME'
54493: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54494: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54495: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54496: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54497: ,p_ae_header_id => NULL
54498: );
54499:

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

54492: ,p_token_4 => 'PRODUCT_NAME'
54493: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54494: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54495: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54496: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54497: ,p_ae_header_id => NULL
54498: );
54499:
54500: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54527: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54523: ----------------------------------------------------------------------------------
54524: -- 4219869 Business Flow
54525: -- Update journal entry status -- Need to generate this within IF
54526: ----------------------------------------------------------------------------------
54527: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54528: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54529: ,p_balance_type_code => l_balance_type_code
54530: );
54531:

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

54568:
54569: --
54570: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54571: --
54572: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54573: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54574: ELSE
54575: ---------------------------------------------------------------------------------------------------
54576: -- 4262811a Switch Sign

Line 54597: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54593:
54594: XLA_AE_LINES_PKG.ValidateCurrentLine;
54595: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54596:
54597: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54598: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54599: ,p_balance_type_code => l_balance_type_code);
54600:
54601: END IF;

Line 54751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54747: l_tmp_amt NUMBER;
54748: l_acc_rev_natural_side_code VARCHAR2(1);
54749:
54750: l_num_entries NUMBER;
54751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54755: l_recog_line_1 NUMBER;

Line 54752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54748: l_acc_rev_natural_side_code VARCHAR2(1);
54749:
54750: l_num_entries NUMBER;
54751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54755: l_recog_line_1 NUMBER;
54756: l_recog_line_2 NUMBER;

Line 54753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54749:
54750: l_num_entries NUMBER;
54751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54755: l_recog_line_1 NUMBER;
54756: l_recog_line_2 NUMBER;
54757:

Line 54754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54750: l_num_entries NUMBER;
54751: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54752: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54753: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54754: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54755: l_recog_line_1 NUMBER;
54756: l_recog_line_2 NUMBER;
54757:
54758: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54760: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54756: l_recog_line_2 NUMBER;
54757:
54758: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54759: l_bflow_applied_to_amt NUMBER; -- 5132302
54760: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54761:
54762: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54763:
54764: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54831: l_accrual_line_num := NULL; -- 4262811
54832: l_tmp_amt := NULL; -- 4262811
54833: --
54834:
54835: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54836: l_balance_type_code <> 'B' THEN
54837: IF NVL(p_source_34,'
54838: ') = 'E' AND
54839: NVL(p_source_70,'

Line 54912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54908: --
54909: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54910:
54911: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54912: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54913:
54914: -- 4955764
54915: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54916: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55030: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55031:
55032: IF xla_accounting_cache_pkg.GetValueChar
55033: (p_source_code => 'LEDGER_CATEGORY_CODE'
55034: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55035: AND l_bflow_method_code = 'PRIOR_ENTRY'
55036: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55037: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55038: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55107: p_lookup_type => 'XLA_OWNER_TYPE'
55108: ,p_lookup_code => l_component_type_code
55109: )
55110: ,p_token_4 => 'PRODUCT_NAME'
55111: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55112: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55113: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55114: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55115: ,p_ae_header_id => NULL

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

55108: ,p_lookup_code => l_component_type_code
55109: )
55110: ,p_token_4 => 'PRODUCT_NAME'
55111: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55112: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55113: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55114: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55115: ,p_ae_header_id => NULL
55116: );

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

55109: )
55110: ,p_token_4 => 'PRODUCT_NAME'
55111: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55112: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55113: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55114: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55115: ,p_ae_header_id => NULL
55116: );
55117:

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

55110: ,p_token_4 => 'PRODUCT_NAME'
55111: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55112: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55113: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55114: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55115: ,p_ae_header_id => NULL
55116: );
55117:
55118: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55145: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55141: ----------------------------------------------------------------------------------
55142: -- 4219869 Business Flow
55143: -- Update journal entry status -- Need to generate this within IF
55144: ----------------------------------------------------------------------------------
55145: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55146: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55147: ,p_balance_type_code => l_balance_type_code
55148: );
55149:

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

55186:
55187: --
55188: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55189: --
55190: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55191: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55192: ELSE
55193: ---------------------------------------------------------------------------------------------------
55194: -- 4262811a Switch Sign

Line 55215: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55211:
55212: XLA_AE_LINES_PKG.ValidateCurrentLine;
55213: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55214:
55215: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55216: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55217: ,p_balance_type_code => l_balance_type_code);
55218:
55219: END IF;

Line 55667: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55663:
55664: l_calculate_acctd_flag VARCHAR2(1) :='N';
55665: l_calculate_g_l_flag VARCHAR2(1) :='N';
55666: --
55667: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55668: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55669: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55668: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55664: l_calculate_acctd_flag VARCHAR2(1) :='N';
55665: l_calculate_g_l_flag VARCHAR2(1) :='N';
55666: --
55667: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55668: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55669: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55669: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55665: l_calculate_g_l_flag VARCHAR2(1) :='N';
55666: --
55667: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55668: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55669: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55666: --
55667: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55668: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55669: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55667: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55668: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55669: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55668: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55669: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55669: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55670: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55671: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55672: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55673: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55674: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55675: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55676: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55677: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55678: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55679: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55680: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55688: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55681: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55688: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55689: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55682: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55688: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55689: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55690: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55683: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55688: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55689: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55690: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55691:

Line 55688: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55684: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55688: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55689: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55690: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55691:
55692: l_event_id NUMBER;

Line 55689: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

55685: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55688: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55689: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55690: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55691:
55692: l_event_id NUMBER;
55693: l_previous_event_id NUMBER;

Line 55690: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55686: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55687: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55688: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55689: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55690: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55691:
55692: l_event_id NUMBER;
55693: l_previous_event_id NUMBER;
55694: l_first_event_id NUMBER;

Line 55708: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

55704: l_event_class_name VARCHAR2(80) := 'Borrowed and Lent Adjustment';
55705: l_description VARCHAR2(4000);
55706: l_transaction_reversal NUMBER;
55707: l_ae_header_id NUMBER;
55708: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
55709: l_log_module VARCHAR2(240);
55710: --
55711: l_acct_reversal_source VARCHAR2(30);
55712: l_trx_reversal_source VARCHAR2(30);

Line 55998: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

55994:
55995: --
55996: -- set event info as cache for other routines to refer event attributes
55997: --
55998: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
55999: (p_application_id => p_application_id
56000: ,p_primary_ledger_id => p_primary_ledger_id
56001: ,p_base_ledger_id => p_base_ledger_id
56002: ,p_target_ledger_id => p_target_ledger_id

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

56027:
56028: --
56029: -- set the status of entry to C_VALID (0)
56030: --
56031: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56032:
56033: --
56034: -- initialize a row for ae header
56035: --

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

56055: --
56056: -- initilaize the status of ae headers for diffrent balance types
56057: -- the status is initialised to C_NOT_CREATED (2)
56058: --
56059: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56060: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56061: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56062:
56063: --

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

56056: -- initilaize the status of ae headers for diffrent balance types
56057: -- the status is initialised to C_NOT_CREATED (2)
56058: --
56059: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56060: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56061: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56062:
56063: --
56064: -- call api to validate and store accounting attributes for header

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

56057: -- the status is initialised to C_NOT_CREATED (2)
56058: --
56059: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56060: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56061: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
56062:
56063: --
56064: -- call api to validate and store accounting attributes for header
56065: --

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

56091: --
56092: l_trx_reversal_source := SUBSTR(NULL, 1,30);
56093:
56094: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
56095: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
56096:
56097: xla_accounting_err_pkg.build_message
56098: (p_appli_s_name => 'XLA'
56099: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 56103: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

56099: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
56100: ,p_token_1 => 'ACCT_ATTR_NAME'
56101: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56102: ,p_token_2 => 'PRODUCT_NAME'
56103: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56104: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56105: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56106: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56107:

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

56100: ,p_token_1 => 'ACCT_ATTR_NAME'
56101: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56102: ,p_token_2 => 'PRODUCT_NAME'
56103: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56104: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56105: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56106: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56107:
56108: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

56101: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56102: ,p_token_2 => 'PRODUCT_NAME'
56103: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56104: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56105: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56106: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56107:
56108: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
56109: --

Line 56106: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

56102: ,p_token_2 => 'PRODUCT_NAME'
56103: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56104: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56105: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56106: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56107:
56108: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
56109: --
56110: -- following sets the accounting attributes needed to reverse

Line 56125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

56121: ----------------------------------------------------------------
56122: -- 4262811 - update the header statuses to invalid in need be
56123: ----------------------------------------------------------------
56124: --
56125: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
56126:
56127:
56128: -----------------------------------------------
56129: -- No accrual reversal for the event class/type

Line 56263: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

56259: ,p_module => l_log_module);
56260: END IF;
56261:
56262: --
56263: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
56264: --
56265: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56266: --
56267: -- set event info as cache for other routines to refer event attributes

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

56261:
56262: --
56263: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
56264: --
56265: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56266: --
56267: -- set event info as cache for other routines to refer event attributes
56268: --
56269:

Line 56273: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

56269:
56270: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
56271: l_previous_event_id := l_event_id;
56272:
56273: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
56274: (p_application_id => p_application_id
56275: ,p_primary_ledger_id => p_primary_ledger_id
56276: ,p_base_ledger_id => p_base_ledger_id
56277: ,p_target_ledger_id => p_target_ledger_id

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

56310: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
56311:
56312: IF l_continue_with_lines THEN
56313: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
56314: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
56315:
56316: xla_accounting_err_pkg.build_message
56317: (p_appli_s_name => 'XLA'
56318: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 56322: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

56318: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
56319: ,p_token_1 => 'LINE_NUMBER'
56320: ,p_value_1 => l_array_extract_line_num(Idx)
56321: ,p_token_2 => 'PRODUCT_NAME'
56322: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56323: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56324: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56325: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56326:

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

56319: ,p_token_1 => 'LINE_NUMBER'
56320: ,p_value_1 => l_array_extract_line_num(Idx)
56321: ,p_token_2 => 'PRODUCT_NAME'
56322: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56323: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56324: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56325: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56326:
56327: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

56320: ,p_value_1 => l_array_extract_line_num(Idx)
56321: ,p_token_2 => 'PRODUCT_NAME'
56322: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56323: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56324: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56325: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56326:
56327: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
56328: --

Line 56325: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

56321: ,p_token_2 => 'PRODUCT_NAME'
56322: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56323: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56324: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56325: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56326:
56327: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
56328: --
56329: -- following sets the accounting attributes needed to reverse

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

56556:
56557: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
56558: -- or secondary ledger that has different currency with primary
56559: -- or alc that is calculated by sla
56560: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56561: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56562:
56563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

56557: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
56558: -- or secondary ledger that has different currency with primary
56559: -- or alc that is calculated by sla
56560: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56561: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56562:
56563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56565: AND (l_actual_flag = 'A')) THEN

Line 56563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

56559: -- or alc that is calculated by sla
56560: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56561: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56562:
56563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56565: AND (l_actual_flag = 'A')) THEN
56566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 56564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

56560: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56561: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56562:
56563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56565: AND (l_actual_flag = 'A')) THEN
56566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56568: ,p_application_id => p_application_id

Line 56567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

56563: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56564: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56565: AND (l_actual_flag = 'A')) THEN
56566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56568: ,p_application_id => p_application_id
56569: ,p_amb_context_code => 'DEFAULT'
56570: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
56571: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 56570: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

56566: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56567: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56568: ,p_application_id => p_application_id
56569: ,p_amb_context_code => 'DEFAULT'
56570: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
56571: ,p_event_class_code => C_EVENT_CLASS_CODE
56572: ,p_event_type_code => C_EVENT_TYPE_CODE
56573:
56574: ,p_gain_ccid => -1

Line 57075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57071:
57072: l_calculate_acctd_flag VARCHAR2(1) :='N';
57073: l_calculate_g_l_flag VARCHAR2(1) :='N';
57074: --
57075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57072: l_calculate_acctd_flag VARCHAR2(1) :='N';
57073: l_calculate_g_l_flag VARCHAR2(1) :='N';
57074: --
57075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57073: l_calculate_g_l_flag VARCHAR2(1) :='N';
57074: --
57075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57074: --
57075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57075: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57076: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57077: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57078: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57079: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57080: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57081: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57082: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57083: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57084: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57085: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57086: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57087: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57088: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57089: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57090: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57091: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57099:

Line 57096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57092: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57099:
57100: l_event_id NUMBER;

Line 57097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

57093: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57099:
57100: l_event_id NUMBER;
57101: l_previous_event_id NUMBER;

Line 57098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57094: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57095: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57096: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57097: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57098: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57099:
57100: l_event_id NUMBER;
57101: l_previous_event_id NUMBER;
57102: l_first_event_id NUMBER;

Line 57116: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

57112: l_event_class_name VARCHAR2(80) := 'Borrowed and Lent';
57113: l_description VARCHAR2(4000);
57114: l_transaction_reversal NUMBER;
57115: l_ae_header_id NUMBER;
57116: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
57117: l_log_module VARCHAR2(240);
57118: --
57119: l_acct_reversal_source VARCHAR2(30);
57120: l_trx_reversal_source VARCHAR2(30);

Line 57406: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57402:
57403: --
57404: -- set event info as cache for other routines to refer event attributes
57405: --
57406: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57407: (p_application_id => p_application_id
57408: ,p_primary_ledger_id => p_primary_ledger_id
57409: ,p_base_ledger_id => p_base_ledger_id
57410: ,p_target_ledger_id => p_target_ledger_id

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

57435:
57436: --
57437: -- set the status of entry to C_VALID (0)
57438: --
57439: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57440:
57441: --
57442: -- initialize a row for ae header
57443: --

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

57463: --
57464: -- initilaize the status of ae headers for diffrent balance types
57465: -- the status is initialised to C_NOT_CREATED (2)
57466: --
57467: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57468: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57469: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57470:
57471: --

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

57464: -- initilaize the status of ae headers for diffrent balance types
57465: -- the status is initialised to C_NOT_CREATED (2)
57466: --
57467: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57468: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57469: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57470:
57471: --
57472: -- call api to validate and store accounting attributes for header

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

57465: -- the status is initialised to C_NOT_CREATED (2)
57466: --
57467: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57468: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57469: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57470:
57471: --
57472: -- call api to validate and store accounting attributes for header
57473: --

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

57499: --
57500: l_trx_reversal_source := SUBSTR(NULL, 1,30);
57501:
57502: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
57503: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
57504:
57505: xla_accounting_err_pkg.build_message
57506: (p_appli_s_name => 'XLA'
57507: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 57511: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

57507: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
57508: ,p_token_1 => 'ACCT_ATTR_NAME'
57509: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57510: ,p_token_2 => 'PRODUCT_NAME'
57511: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57512: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57513: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57514: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57515:

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

57508: ,p_token_1 => 'ACCT_ATTR_NAME'
57509: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57510: ,p_token_2 => 'PRODUCT_NAME'
57511: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57512: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57513: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57514: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57515:
57516: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

57509: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57510: ,p_token_2 => 'PRODUCT_NAME'
57511: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57512: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57513: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57514: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57515:
57516: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
57517: --

Line 57514: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

57510: ,p_token_2 => 'PRODUCT_NAME'
57511: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57512: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57513: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57514: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57515:
57516: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
57517: --
57518: -- following sets the accounting attributes needed to reverse

Line 57533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

57529: ----------------------------------------------------------------
57530: -- 4262811 - update the header statuses to invalid in need be
57531: ----------------------------------------------------------------
57532: --
57533: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
57534:
57535:
57536: -----------------------------------------------
57537: -- No accrual reversal for the event class/type

Line 57671: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

57667: ,p_module => l_log_module);
57668: END IF;
57669:
57670: --
57671: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
57672: --
57673: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57674: --
57675: -- set event info as cache for other routines to refer event attributes

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

57669:
57670: --
57671: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
57672: --
57673: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57674: --
57675: -- set event info as cache for other routines to refer event attributes
57676: --
57677:

Line 57681: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57677:
57678: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
57679: l_previous_event_id := l_event_id;
57680:
57681: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57682: (p_application_id => p_application_id
57683: ,p_primary_ledger_id => p_primary_ledger_id
57684: ,p_base_ledger_id => p_base_ledger_id
57685: ,p_target_ledger_id => p_target_ledger_id

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

57718: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
57719:
57720: IF l_continue_with_lines THEN
57721: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
57722: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
57723:
57724: xla_accounting_err_pkg.build_message
57725: (p_appli_s_name => 'XLA'
57726: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 57730: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

57726: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
57727: ,p_token_1 => 'LINE_NUMBER'
57728: ,p_value_1 => l_array_extract_line_num(Idx)
57729: ,p_token_2 => 'PRODUCT_NAME'
57730: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57731: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57732: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57733: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57734:

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

57727: ,p_token_1 => 'LINE_NUMBER'
57728: ,p_value_1 => l_array_extract_line_num(Idx)
57729: ,p_token_2 => 'PRODUCT_NAME'
57730: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57731: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57732: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57733: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57734:
57735: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

57728: ,p_value_1 => l_array_extract_line_num(Idx)
57729: ,p_token_2 => 'PRODUCT_NAME'
57730: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57731: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57732: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57733: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57734:
57735: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
57736: --

Line 57733: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

57729: ,p_token_2 => 'PRODUCT_NAME'
57730: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57731: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57732: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57733: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57734:
57735: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
57736: --
57737: -- following sets the accounting attributes needed to reverse

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

57964:
57965: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
57966: -- or secondary ledger that has different currency with primary
57967: -- or alc that is calculated by sla
57968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57969: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57970:
57971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 57969: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

57965: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
57966: -- or secondary ledger that has different currency with primary
57967: -- or alc that is calculated by sla
57968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57969: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57970:
57971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57973: AND (l_actual_flag = 'A')) THEN

Line 57971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

57967: -- or alc that is calculated by sla
57968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57969: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57970:
57971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57973: AND (l_actual_flag = 'A')) THEN
57974: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 57972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

57968: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57969: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57970:
57971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57973: AND (l_actual_flag = 'A')) THEN
57974: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57976: ,p_application_id => p_application_id

Line 57975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

57971: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57972: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57973: AND (l_actual_flag = 'A')) THEN
57974: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57976: ,p_application_id => p_application_id
57977: ,p_amb_context_code => 'DEFAULT'
57978: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
57979: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 57978: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

57974: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57975: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57976: ,p_application_id => p_application_id
57977: ,p_amb_context_code => 'DEFAULT'
57978: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
57979: ,p_event_class_code => C_EVENT_CLASS_CODE
57980: ,p_event_type_code => C_EVENT_TYPE_CODE
57981:
57982: ,p_gain_ccid => -1

Line 58423: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58419:
58420: l_calculate_acctd_flag VARCHAR2(1) :='N';
58421: l_calculate_g_l_flag VARCHAR2(1) :='N';
58422: --
58423: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58424: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58425: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58424: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58420: l_calculate_acctd_flag VARCHAR2(1) :='N';
58421: l_calculate_g_l_flag VARCHAR2(1) :='N';
58422: --
58423: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58424: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58425: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58425: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58421: l_calculate_g_l_flag VARCHAR2(1) :='N';
58422: --
58423: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58424: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58425: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58422: --
58423: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58424: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58425: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58423: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58424: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58425: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58424: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58425: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58425: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58426: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58427: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58428: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58429: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58430: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58431: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58432: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58433: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58434: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58435: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58436: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58444: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58437: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58444: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58445: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58438: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58444: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58445: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58446: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58439: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58444: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58445: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58446: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58447:

Line 58444: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58440: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58444: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58445: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58446: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58447:
58448: l_event_id NUMBER;

Line 58445: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

58441: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58444: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58445: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58446: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58447:
58448: l_event_id NUMBER;
58449: l_previous_event_id NUMBER;

Line 58446: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58442: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58443: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58444: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58445: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58446: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58447:
58448: l_event_id NUMBER;
58449: l_previous_event_id NUMBER;
58450: l_first_event_id NUMBER;

Line 58464: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

58460: l_event_class_name VARCHAR2(80) := 'Budget';
58461: l_description VARCHAR2(4000);
58462: l_transaction_reversal NUMBER;
58463: l_ae_header_id NUMBER;
58464: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
58465: l_log_module VARCHAR2(240);
58466: --
58467: l_acct_reversal_source VARCHAR2(30);
58468: l_trx_reversal_source VARCHAR2(30);

Line 58718: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

58714:
58715: --
58716: -- set event info as cache for other routines to refer event attributes
58717: --
58718: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
58719: (p_application_id => p_application_id
58720: ,p_primary_ledger_id => p_primary_ledger_id
58721: ,p_base_ledger_id => p_base_ledger_id
58722: ,p_target_ledger_id => p_target_ledger_id

Line 58751: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

58747:
58748: --
58749: -- set the status of entry to C_VALID (0)
58750: --
58751: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
58752:
58753: --
58754: -- initialize a row for ae header
58755: --

Line 58777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

58773: --
58774: -- initilaize the status of ae headers for diffrent balance types
58775: -- the status is initialised to C_NOT_CREATED (2)
58776: --
58777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58780:
58781: --

Line 58778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

58774: -- initilaize the status of ae headers for diffrent balance types
58775: -- the status is initialised to C_NOT_CREATED (2)
58776: --
58777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58780:
58781: --
58782: -- call api to validate and store accounting attributes for header

Line 58779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

58775: -- the status is initialised to C_NOT_CREATED (2)
58776: --
58777: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58778: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58779: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58780:
58781: --
58782: -- call api to validate and store accounting attributes for header
58783: --

Line 58815: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

58811: --
58812: l_trx_reversal_source := SUBSTR(NULL, 1,30);
58813:
58814: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
58815: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
58816:
58817: xla_accounting_err_pkg.build_message
58818: (p_appli_s_name => 'XLA'
58819: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 58823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

58819: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
58820: ,p_token_1 => 'ACCT_ATTR_NAME'
58821: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58822: ,p_token_2 => 'PRODUCT_NAME'
58823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58827:

Line 58824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

58820: ,p_token_1 => 'ACCT_ATTR_NAME'
58821: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58822: ,p_token_2 => 'PRODUCT_NAME'
58823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58827:
58828: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 58825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

58821: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58822: ,p_token_2 => 'PRODUCT_NAME'
58823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58827:
58828: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
58829: --

Line 58826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

58822: ,p_token_2 => 'PRODUCT_NAME'
58823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58827:
58828: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
58829: --
58830: -- following sets the accounting attributes needed to reverse

Line 58845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

58841: ----------------------------------------------------------------
58842: -- 4262811 - update the header statuses to invalid in need be
58843: ----------------------------------------------------------------
58844: --
58845: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
58846:
58847:
58848: -----------------------------------------------
58849: -- No accrual reversal for the event class/type

Line 58975: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

58971: ,p_module => l_log_module);
58972: END IF;
58973:
58974: --
58975: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
58976: --
58977: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
58978: --
58979: -- set event info as cache for other routines to refer event attributes

Line 58977: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

58973:
58974: --
58975: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
58976: --
58977: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
58978: --
58979: -- set event info as cache for other routines to refer event attributes
58980: --
58981:

Line 58985: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

58981:
58982: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
58983: l_previous_event_id := l_event_id;
58984:
58985: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
58986: (p_application_id => p_application_id
58987: ,p_primary_ledger_id => p_primary_ledger_id
58988: ,p_base_ledger_id => p_base_ledger_id
58989: ,p_target_ledger_id => p_target_ledger_id

Line 59026: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

59022: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
59023:
59024: IF l_continue_with_lines THEN
59025: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
59026: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
59027:
59028: xla_accounting_err_pkg.build_message
59029: (p_appli_s_name => 'XLA'
59030: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 59034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

59030: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
59031: ,p_token_1 => 'LINE_NUMBER'
59032: ,p_value_1 => l_array_extract_line_num(Idx)
59033: ,p_token_2 => 'PRODUCT_NAME'
59034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59038:

Line 59035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

59031: ,p_token_1 => 'LINE_NUMBER'
59032: ,p_value_1 => l_array_extract_line_num(Idx)
59033: ,p_token_2 => 'PRODUCT_NAME'
59034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59038:
59039: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 59036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

59032: ,p_value_1 => l_array_extract_line_num(Idx)
59033: ,p_token_2 => 'PRODUCT_NAME'
59034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59038:
59039: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
59040: --

Line 59037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

59033: ,p_token_2 => 'PRODUCT_NAME'
59034: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
59035: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
59036: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59037: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
59038:
59039: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
59040: --
59041: -- following sets the accounting attributes needed to reverse

Line 59092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

59088: l_actual_flag := NULL; l_actual_gain_loss_ref := '#####';
59089: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
59090: -- or secondary ledger that has different currency with primary
59091: -- or alc that is calculated by sla
59092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59093: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59094:
59095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 59093: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

59089: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
59090: -- or secondary ledger that has different currency with primary
59091: -- or alc that is calculated by sla
59092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59093: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59094:
59095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59097: AND (l_actual_flag = 'A')) THEN

Line 59095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

59091: -- or alc that is calculated by sla
59092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59093: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59094:
59095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59097: AND (l_actual_flag = 'A')) THEN
59098: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 59096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

59092: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59093: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59094:
59095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59097: AND (l_actual_flag = 'A')) THEN
59098: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59100: ,p_application_id => p_application_id

Line 59099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

59095: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59096: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59097: AND (l_actual_flag = 'A')) THEN
59098: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59100: ,p_application_id => p_application_id
59101: ,p_amb_context_code => 'DEFAULT'
59102: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
59103: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 59102: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

59098: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59099: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59100: ,p_application_id => p_application_id
59101: ,p_amb_context_code => 'DEFAULT'
59102: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
59103: ,p_event_class_code => C_EVENT_CLASS_CODE
59104: ,p_event_type_code => C_EVENT_TYPE_CODE
59105:
59106: ,p_gain_ccid => -1

Line 59658: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59654:
59655: l_calculate_acctd_flag VARCHAR2(1) :='N';
59656: l_calculate_g_l_flag VARCHAR2(1) :='N';
59657: --
59658: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59659: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59660: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59659: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59655: l_calculate_acctd_flag VARCHAR2(1) :='N';
59656: l_calculate_g_l_flag VARCHAR2(1) :='N';
59657: --
59658: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59659: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59660: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59660: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59656: l_calculate_g_l_flag VARCHAR2(1) :='N';
59657: --
59658: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59659: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59660: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59657: --
59658: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59659: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59660: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59658: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59659: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59660: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59659: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59660: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59660: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59661: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59662: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59663: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59664: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59665: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59666: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59667: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59668: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59669: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59670: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59671: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59679: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59672: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59679: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59680: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59673: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59679: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59680: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59681: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59674: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59679: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59680: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59681: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59682:

Line 59679: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59675: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59679: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59680: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59681: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59682:
59683: l_event_id NUMBER;

Line 59680: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

59676: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59679: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59680: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59681: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59682:
59683: l_event_id NUMBER;
59684: l_previous_event_id NUMBER;

Line 59681: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59677: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59678: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59679: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59680: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59681: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59682:
59683: l_event_id NUMBER;
59684: l_previous_event_id NUMBER;
59685: l_first_event_id NUMBER;

Line 59699: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

59695: l_event_class_name VARCHAR2(80) := 'Burden Cost Adjustments';
59696: l_description VARCHAR2(4000);
59697: l_transaction_reversal NUMBER;
59698: l_ae_header_id NUMBER;
59699: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
59700: l_log_module VARCHAR2(240);
59701: --
59702: l_acct_reversal_source VARCHAR2(30);
59703: l_trx_reversal_source VARCHAR2(30);

Line 60016: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

60012:
60013: --
60014: -- set event info as cache for other routines to refer event attributes
60015: --
60016: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
60017: (p_application_id => p_application_id
60018: ,p_primary_ledger_id => p_primary_ledger_id
60019: ,p_base_ledger_id => p_base_ledger_id
60020: ,p_target_ledger_id => p_target_ledger_id

Line 60049: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

60045:
60046: --
60047: -- set the status of entry to C_VALID (0)
60048: --
60049: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60050:
60051: --
60052: -- initialize a row for ae header
60053: --

Line 60075: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

60071: --
60072: -- initilaize the status of ae headers for diffrent balance types
60073: -- the status is initialised to C_NOT_CREATED (2)
60074: --
60075: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60076: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60077: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60078:
60079: --

Line 60076: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

60072: -- initilaize the status of ae headers for diffrent balance types
60073: -- the status is initialised to C_NOT_CREATED (2)
60074: --
60075: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60076: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60077: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60078:
60079: --
60080: -- call api to validate and store accounting attributes for header

Line 60077: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

60073: -- the status is initialised to C_NOT_CREATED (2)
60074: --
60075: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60076: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60077: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
60078:
60079: --
60080: -- call api to validate and store accounting attributes for header
60081: --

Line 60111: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

60107: --
60108: l_trx_reversal_source := SUBSTR(NULL, 1,30);
60109:
60110: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
60111: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
60112:
60113: xla_accounting_err_pkg.build_message
60114: (p_appli_s_name => 'XLA'
60115: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 60119: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

60115: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
60116: ,p_token_1 => 'ACCT_ATTR_NAME'
60117: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60118: ,p_token_2 => 'PRODUCT_NAME'
60119: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60120: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60121: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60122: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60123:

Line 60120: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

60116: ,p_token_1 => 'ACCT_ATTR_NAME'
60117: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60118: ,p_token_2 => 'PRODUCT_NAME'
60119: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60120: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60121: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60122: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60123:
60124: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 60121: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60117: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60118: ,p_token_2 => 'PRODUCT_NAME'
60119: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60120: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60121: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60122: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60123:
60124: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
60125: --

Line 60122: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

60118: ,p_token_2 => 'PRODUCT_NAME'
60119: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60120: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60121: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60122: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60123:
60124: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
60125: --
60126: -- following sets the accounting attributes needed to reverse

Line 60141: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

60137: ----------------------------------------------------------------
60138: -- 4262811 - update the header statuses to invalid in need be
60139: ----------------------------------------------------------------
60140: --
60141: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
60142:
60143:
60144: -----------------------------------------------
60145: -- No accrual reversal for the event class/type

Line 60292: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

60288: ,p_module => l_log_module);
60289: END IF;
60290:
60291: --
60292: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
60293: --
60294: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60295: --
60296: -- set event info as cache for other routines to refer event attributes

Line 60294: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

60290:
60291: --
60292: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
60293: --
60294: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60295: --
60296: -- set event info as cache for other routines to refer event attributes
60297: --
60298:

Line 60302: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

60298:
60299: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
60300: l_previous_event_id := l_event_id;
60301:
60302: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
60303: (p_application_id => p_application_id
60304: ,p_primary_ledger_id => p_primary_ledger_id
60305: ,p_base_ledger_id => p_base_ledger_id
60306: ,p_target_ledger_id => p_target_ledger_id

Line 60343: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

60339: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
60340:
60341: IF l_continue_with_lines THEN
60342: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
60343: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
60344:
60345: xla_accounting_err_pkg.build_message
60346: (p_appli_s_name => 'XLA'
60347: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 60351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

60347: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
60348: ,p_token_1 => 'LINE_NUMBER'
60349: ,p_value_1 => l_array_extract_line_num(Idx)
60350: ,p_token_2 => 'PRODUCT_NAME'
60351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60355:

Line 60352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

60348: ,p_token_1 => 'LINE_NUMBER'
60349: ,p_value_1 => l_array_extract_line_num(Idx)
60350: ,p_token_2 => 'PRODUCT_NAME'
60351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60355:
60356: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 60353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60349: ,p_value_1 => l_array_extract_line_num(Idx)
60350: ,p_token_2 => 'PRODUCT_NAME'
60351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60355:
60356: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
60357: --

Line 60354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

60350: ,p_token_2 => 'PRODUCT_NAME'
60351: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60352: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60353: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60354: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60355:
60356: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
60357: --
60358: -- following sets the accounting attributes needed to reverse

Line 60559: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

60555:
60556: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
60557: -- or secondary ledger that has different currency with primary
60558: -- or alc that is calculated by sla
60559: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60560: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60561:
60562: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60563: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 60560: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

60556: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
60557: -- or secondary ledger that has different currency with primary
60558: -- or alc that is calculated by sla
60559: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60560: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60561:
60562: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60563: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60564: AND (l_actual_flag = 'A')) THEN

Line 60562: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

60558: -- or alc that is calculated by sla
60559: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60560: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60561:
60562: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60563: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60564: AND (l_actual_flag = 'A')) THEN
60565: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60566: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 60563: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

60559: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60560: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60561:
60562: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60563: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60564: AND (l_actual_flag = 'A')) THEN
60565: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60566: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60567: ,p_application_id => p_application_id

Line 60566: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60562: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60563: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60564: AND (l_actual_flag = 'A')) THEN
60565: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60566: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60567: ,p_application_id => p_application_id
60568: ,p_amb_context_code => 'DEFAULT'
60569: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
60570: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 60569: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

60565: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60566: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60567: ,p_application_id => p_application_id
60568: ,p_amb_context_code => 'DEFAULT'
60569: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
60570: ,p_event_class_code => C_EVENT_CLASS_CODE
60571: ,p_event_type_code => C_EVENT_TYPE_CODE
60572:
60573: ,p_gain_ccid => -1

Line 61226: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61222:
61223: l_calculate_acctd_flag VARCHAR2(1) :='N';
61224: l_calculate_g_l_flag VARCHAR2(1) :='N';
61225: --
61226: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61227: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61228: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61227: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61223: l_calculate_acctd_flag VARCHAR2(1) :='N';
61224: l_calculate_g_l_flag VARCHAR2(1) :='N';
61225: --
61226: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61227: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61228: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61228: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61224: l_calculate_g_l_flag VARCHAR2(1) :='N';
61225: --
61226: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61227: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61228: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61225: --
61226: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61227: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61228: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61226: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61227: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61228: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61227: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61228: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61228: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61229: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61230: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61231: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61232: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61233: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61234: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61235: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61236: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61237: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61238: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61239: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61247: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61240: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61247: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61248: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61241: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61247: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61248: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61249: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61242: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61247: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61248: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61249: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61250:

Line 61247: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61243: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61247: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61248: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61249: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61250:
61251: l_event_id NUMBER;

Line 61248: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

61244: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61247: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61248: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61249: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61250:
61251: l_event_id NUMBER;
61252: l_previous_event_id NUMBER;

Line 61249: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61245: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61246: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61247: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61248: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61249: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61250:
61251: l_event_id NUMBER;
61252: l_previous_event_id NUMBER;
61253: l_first_event_id NUMBER;

Line 61267: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

61263: l_event_class_name VARCHAR2(80) := 'Burden Cost';
61264: l_description VARCHAR2(4000);
61265: l_transaction_reversal NUMBER;
61266: l_ae_header_id NUMBER;
61267: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
61268: l_log_module VARCHAR2(240);
61269: --
61270: l_acct_reversal_source VARCHAR2(30);
61271: l_trx_reversal_source VARCHAR2(30);

Line 61649: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

61645:
61646: --
61647: -- set event info as cache for other routines to refer event attributes
61648: --
61649: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
61650: (p_application_id => p_application_id
61651: ,p_primary_ledger_id => p_primary_ledger_id
61652: ,p_base_ledger_id => p_base_ledger_id
61653: ,p_target_ledger_id => p_target_ledger_id

Line 61682: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

61678:
61679: --
61680: -- set the status of entry to C_VALID (0)
61681: --
61682: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61683:
61684: --
61685: -- initialize a row for ae header
61686: --

Line 61709: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61705: --
61706: -- initilaize the status of ae headers for diffrent balance types
61707: -- the status is initialised to C_NOT_CREATED (2)
61708: --
61709: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61710: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61711: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61712:
61713: --

Line 61710: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61706: -- initilaize the status of ae headers for diffrent balance types
61707: -- the status is initialised to C_NOT_CREATED (2)
61708: --
61709: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61710: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61711: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61712:
61713: --
61714: -- call api to validate and store accounting attributes for header

Line 61711: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

61707: -- the status is initialised to C_NOT_CREATED (2)
61708: --
61709: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61710: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61711: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61712:
61713: --
61714: -- call api to validate and store accounting attributes for header
61715: --

Line 61745: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

61741: --
61742: l_trx_reversal_source := SUBSTR(NULL, 1,30);
61743:
61744: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
61745: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
61746:
61747: xla_accounting_err_pkg.build_message
61748: (p_appli_s_name => 'XLA'
61749: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 61753: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

61749: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
61750: ,p_token_1 => 'ACCT_ATTR_NAME'
61751: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61752: ,p_token_2 => 'PRODUCT_NAME'
61753: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61754: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61755: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61756: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61757:

Line 61754: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

61750: ,p_token_1 => 'ACCT_ATTR_NAME'
61751: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61752: ,p_token_2 => 'PRODUCT_NAME'
61753: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61754: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61755: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61756: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61757:
61758: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 61755: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

61751: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61752: ,p_token_2 => 'PRODUCT_NAME'
61753: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61754: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61755: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61756: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61757:
61758: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
61759: --

Line 61756: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

61752: ,p_token_2 => 'PRODUCT_NAME'
61753: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61754: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61755: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61756: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61757:
61758: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
61759: --
61760: -- following sets the accounting attributes needed to reverse

Line 61775: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

61771: ----------------------------------------------------------------
61772: -- 4262811 - update the header statuses to invalid in need be
61773: ----------------------------------------------------------------
61774: --
61775: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
61776:
61777:
61778: -----------------------------------------------
61779: -- No accrual reversal for the event class/type

Line 61945: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

61941: ,p_module => l_log_module);
61942: END IF;
61943:
61944: --
61945: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
61946: --
61947: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61948: --
61949: -- set event info as cache for other routines to refer event attributes

Line 61947: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

61943:
61944: --
61945: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
61946: --
61947: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61948: --
61949: -- set event info as cache for other routines to refer event attributes
61950: --
61951:

Line 61955: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

61951:
61952: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
61953: l_previous_event_id := l_event_id;
61954:
61955: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
61956: (p_application_id => p_application_id
61957: ,p_primary_ledger_id => p_primary_ledger_id
61958: ,p_base_ledger_id => p_base_ledger_id
61959: ,p_target_ledger_id => p_target_ledger_id

Line 61996: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

61992: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
61993:
61994: IF l_continue_with_lines THEN
61995: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
61996: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
61997:
61998: xla_accounting_err_pkg.build_message
61999: (p_appli_s_name => 'XLA'
62000: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 62004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

62000: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
62001: ,p_token_1 => 'LINE_NUMBER'
62002: ,p_value_1 => l_array_extract_line_num(Idx)
62003: ,p_token_2 => 'PRODUCT_NAME'
62004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62008:

Line 62005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

62001: ,p_token_1 => 'LINE_NUMBER'
62002: ,p_value_1 => l_array_extract_line_num(Idx)
62003: ,p_token_2 => 'PRODUCT_NAME'
62004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62008:
62009: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 62006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

62002: ,p_value_1 => l_array_extract_line_num(Idx)
62003: ,p_token_2 => 'PRODUCT_NAME'
62004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62008:
62009: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
62010: --

Line 62007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

62003: ,p_token_2 => 'PRODUCT_NAME'
62004: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
62005: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
62006: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62007: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
62008:
62009: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
62010: --
62011: -- following sets the accounting attributes needed to reverse

Line 62569: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

62565:
62566: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
62567: -- or secondary ledger that has different currency with primary
62568: -- or alc that is calculated by sla
62569: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62570: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62571:
62572: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62573: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 62570: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

62566: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
62567: -- or secondary ledger that has different currency with primary
62568: -- or alc that is calculated by sla
62569: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62570: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62571:
62572: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62573: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62574: AND (l_actual_flag = 'A')) THEN

Line 62572: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

62568: -- or alc that is calculated by sla
62569: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62570: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62571:
62572: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62573: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62574: AND (l_actual_flag = 'A')) THEN
62575: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62576: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 62573: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

62569: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62570: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62571:
62572: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62573: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62574: AND (l_actual_flag = 'A')) THEN
62575: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62576: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62577: ,p_application_id => p_application_id

Line 62576: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

62572: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62573: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62574: AND (l_actual_flag = 'A')) THEN
62575: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62576: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62577: ,p_application_id => p_application_id
62578: ,p_amb_context_code => 'DEFAULT'
62579: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
62580: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 62579: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

62575: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62576: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62577: ,p_application_id => p_application_id
62578: ,p_amb_context_code => 'DEFAULT'
62579: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
62580: ,p_event_class_code => C_EVENT_CLASS_CODE
62581: ,p_event_type_code => C_EVENT_TYPE_CODE
62582:
62583: ,p_gain_ccid => -1

Line 63070: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63066:
63067: l_calculate_acctd_flag VARCHAR2(1) :='N';
63068: l_calculate_g_l_flag VARCHAR2(1) :='N';
63069: --
63070: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63071: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63067: l_calculate_acctd_flag VARCHAR2(1) :='N';
63068: l_calculate_g_l_flag VARCHAR2(1) :='N';
63069: --
63070: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 63072: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63068: l_calculate_g_l_flag VARCHAR2(1) :='N';
63069: --
63070: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63069: --
63070: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63070: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63071: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63071: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63072: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63072: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63073: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63074: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63075: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63076: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63077: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63078: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

63079: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63080: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63081: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63082: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63083: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63091: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63084: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63091: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63092: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63085: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63091: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63092: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63093: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63086: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63091: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63092: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63093: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63094:

Line 63091: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63087: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63091: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63092: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63093: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63094:
63095: l_event_id NUMBER;

Line 63092: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

63088: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63091: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63092: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63093: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63094:
63095: l_event_id NUMBER;
63096: l_previous_event_id NUMBER;

Line 63093: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63089: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63090: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63091: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63092: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63093: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63094:
63095: l_event_id NUMBER;
63096: l_previous_event_id NUMBER;
63097: l_first_event_id NUMBER;

Line 63111: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

63107: l_event_class_name VARCHAR2(80) := 'Inventory Cost Adjustment';
63108: l_description VARCHAR2(4000);
63109: l_transaction_reversal NUMBER;
63110: l_ae_header_id NUMBER;
63111: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
63112: l_log_module VARCHAR2(240);
63113: --
63114: l_acct_reversal_source VARCHAR2(30);
63115: l_trx_reversal_source VARCHAR2(30);

Line 63389: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

63385:
63386: --
63387: -- set event info as cache for other routines to refer event attributes
63388: --
63389: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
63390: (p_application_id => p_application_id
63391: ,p_primary_ledger_id => p_primary_ledger_id
63392: ,p_base_ledger_id => p_base_ledger_id
63393: ,p_target_ledger_id => p_target_ledger_id

Line 63422: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

63418:
63419: --
63420: -- set the status of entry to C_VALID (0)
63421: --
63422: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63423:
63424: --
63425: -- initialize a row for ae header
63426: --

Line 63448: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63444: --
63445: -- initilaize the status of ae headers for diffrent balance types
63446: -- the status is initialised to C_NOT_CREATED (2)
63447: --
63448: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63449: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63450: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63451:
63452: --

Line 63449: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63445: -- initilaize the status of ae headers for diffrent balance types
63446: -- the status is initialised to C_NOT_CREATED (2)
63447: --
63448: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63449: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63450: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63451:
63452: --
63453: -- call api to validate and store accounting attributes for header

Line 63450: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

63446: -- the status is initialised to C_NOT_CREATED (2)
63447: --
63448: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63449: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63450: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63451:
63452: --
63453: -- call api to validate and store accounting attributes for header
63454: --

Line 63484: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

63480: --
63481: l_trx_reversal_source := SUBSTR(NULL, 1,30);
63482:
63483: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
63484: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
63485:
63486: xla_accounting_err_pkg.build_message
63487: (p_appli_s_name => 'XLA'
63488: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 63492: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

63488: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
63489: ,p_token_1 => 'ACCT_ATTR_NAME'
63490: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63491: ,p_token_2 => 'PRODUCT_NAME'
63492: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63493: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63494: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63495: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63496:

Line 63493: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

63489: ,p_token_1 => 'ACCT_ATTR_NAME'
63490: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63491: ,p_token_2 => 'PRODUCT_NAME'
63492: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63493: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63494: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63495: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63496:
63497: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 63494: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63490: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63491: ,p_token_2 => 'PRODUCT_NAME'
63492: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63493: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63494: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63495: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63496:
63497: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
63498: --

Line 63495: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

63491: ,p_token_2 => 'PRODUCT_NAME'
63492: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63493: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63494: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63495: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63496:
63497: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
63498: --
63499: -- following sets the accounting attributes needed to reverse

Line 63514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

63510: ----------------------------------------------------------------
63511: -- 4262811 - update the header statuses to invalid in need be
63512: ----------------------------------------------------------------
63513: --
63514: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
63515:
63516:
63517: -----------------------------------------------
63518: -- No accrual reversal for the event class/type

Line 63652: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

63648: ,p_module => l_log_module);
63649: END IF;
63650:
63651: --
63652: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
63653: --
63654: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63655: --
63656: -- set event info as cache for other routines to refer event attributes

Line 63654: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

63650:
63651: --
63652: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
63653: --
63654: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63655: --
63656: -- set event info as cache for other routines to refer event attributes
63657: --
63658:

Line 63662: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

63658:
63659: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
63660: l_previous_event_id := l_event_id;
63661:
63662: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
63663: (p_application_id => p_application_id
63664: ,p_primary_ledger_id => p_primary_ledger_id
63665: ,p_base_ledger_id => p_base_ledger_id
63666: ,p_target_ledger_id => p_target_ledger_id

Line 63703: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

63699: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
63700:
63701: IF l_continue_with_lines THEN
63702: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
63703: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
63704:
63705: xla_accounting_err_pkg.build_message
63706: (p_appli_s_name => 'XLA'
63707: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 63711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

63707: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
63708: ,p_token_1 => 'LINE_NUMBER'
63709: ,p_value_1 => l_array_extract_line_num(Idx)
63710: ,p_token_2 => 'PRODUCT_NAME'
63711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63715:

Line 63712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

63708: ,p_token_1 => 'LINE_NUMBER'
63709: ,p_value_1 => l_array_extract_line_num(Idx)
63710: ,p_token_2 => 'PRODUCT_NAME'
63711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63715:
63716: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 63713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63709: ,p_value_1 => l_array_extract_line_num(Idx)
63710: ,p_token_2 => 'PRODUCT_NAME'
63711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63715:
63716: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
63717: --

Line 63714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

63710: ,p_token_2 => 'PRODUCT_NAME'
63711: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63712: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63713: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63714: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63715:
63716: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
63717: --
63718: -- following sets the accounting attributes needed to reverse

Line 63867: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

63863:
63864: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
63865: -- or secondary ledger that has different currency with primary
63866: -- or alc that is calculated by sla
63867: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63868: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63869:
63870: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63871: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 63868: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

63864: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
63865: -- or secondary ledger that has different currency with primary
63866: -- or alc that is calculated by sla
63867: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63868: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63869:
63870: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63871: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63872: AND (l_actual_flag = 'A')) THEN

Line 63870: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

63866: -- or alc that is calculated by sla
63867: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63868: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63869:
63870: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63871: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63872: AND (l_actual_flag = 'A')) THEN
63873: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63874: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 63871: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

63867: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63868: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63869:
63870: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63871: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63872: AND (l_actual_flag = 'A')) THEN
63873: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63874: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63875: ,p_application_id => p_application_id

Line 63874: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63870: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63871: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63872: AND (l_actual_flag = 'A')) THEN
63873: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63874: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63875: ,p_application_id => p_application_id
63876: ,p_amb_context_code => 'DEFAULT'
63877: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
63878: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 63877: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

63873: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63874: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63875: ,p_application_id => p_application_id
63876: ,p_amb_context_code => 'DEFAULT'
63877: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
63878: ,p_event_class_code => C_EVENT_CLASS_CODE
63879: ,p_event_type_code => C_EVENT_TYPE_CODE
63880:
63881: ,p_gain_ccid => -1

Line 64368: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64364:
64365: l_calculate_acctd_flag VARCHAR2(1) :='N';
64366: l_calculate_g_l_flag VARCHAR2(1) :='N';
64367: --
64368: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64369: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64370: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64369: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64365: l_calculate_acctd_flag VARCHAR2(1) :='N';
64366: l_calculate_g_l_flag VARCHAR2(1) :='N';
64367: --
64368: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64369: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64370: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64370: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64366: l_calculate_g_l_flag VARCHAR2(1) :='N';
64367: --
64368: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64369: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64370: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64367: --
64368: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64369: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64370: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64368: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64369: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64370: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64369: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64370: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64370: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64371: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64372: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64373: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64374: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64375: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64376: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64377: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64378: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64379: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64380: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64381: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64389: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64382: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64389: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64390: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64383: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64389: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64390: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64391: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64384: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64389: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64390: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64391: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64392:

Line 64389: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64385: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64389: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64390: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64391: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64392:
64393: l_event_id NUMBER;

Line 64390: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

64386: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64389: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64390: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64391: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64392:
64393: l_event_id NUMBER;
64394: l_previous_event_id NUMBER;

Line 64391: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64387: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64388: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64389: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64390: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64391: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64392:
64393: l_event_id NUMBER;
64394: l_previous_event_id NUMBER;
64395: l_first_event_id NUMBER;

Line 64409: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

64405: l_event_class_name VARCHAR2(80) := 'Inventory Cost';
64406: l_description VARCHAR2(4000);
64407: l_transaction_reversal NUMBER;
64408: l_ae_header_id NUMBER;
64409: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
64410: l_log_module VARCHAR2(240);
64411: --
64412: l_acct_reversal_source VARCHAR2(30);
64413: l_trx_reversal_source VARCHAR2(30);

Line 64687: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

64683:
64684: --
64685: -- set event info as cache for other routines to refer event attributes
64686: --
64687: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
64688: (p_application_id => p_application_id
64689: ,p_primary_ledger_id => p_primary_ledger_id
64690: ,p_base_ledger_id => p_base_ledger_id
64691: ,p_target_ledger_id => p_target_ledger_id

Line 64720: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

64716:
64717: --
64718: -- set the status of entry to C_VALID (0)
64719: --
64720: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
64721:
64722: --
64723: -- initialize a row for ae header
64724: --

Line 64746: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

64742: --
64743: -- initilaize the status of ae headers for diffrent balance types
64744: -- the status is initialised to C_NOT_CREATED (2)
64745: --
64746: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64747: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64748: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64749:
64750: --

Line 64747: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

64743: -- initilaize the status of ae headers for diffrent balance types
64744: -- the status is initialised to C_NOT_CREATED (2)
64745: --
64746: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64747: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64748: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64749:
64750: --
64751: -- call api to validate and store accounting attributes for header

Line 64748: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

64744: -- the status is initialised to C_NOT_CREATED (2)
64745: --
64746: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64747: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64748: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64749:
64750: --
64751: -- call api to validate and store accounting attributes for header
64752: --

Line 64782: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

64778: --
64779: l_trx_reversal_source := SUBSTR(NULL, 1,30);
64780:
64781: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
64782: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
64783:
64784: xla_accounting_err_pkg.build_message
64785: (p_appli_s_name => 'XLA'
64786: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 64790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

64786: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
64787: ,p_token_1 => 'ACCT_ATTR_NAME'
64788: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
64789: ,p_token_2 => 'PRODUCT_NAME'
64790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64794:

Line 64791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

64787: ,p_token_1 => 'ACCT_ATTR_NAME'
64788: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
64789: ,p_token_2 => 'PRODUCT_NAME'
64790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64794:
64795: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 64792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

64788: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
64789: ,p_token_2 => 'PRODUCT_NAME'
64790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64794:
64795: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
64796: --

Line 64793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

64789: ,p_token_2 => 'PRODUCT_NAME'
64790: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64791: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64792: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64793: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64794:
64795: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
64796: --
64797: -- following sets the accounting attributes needed to reverse

Line 64812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

64808: ----------------------------------------------------------------
64809: -- 4262811 - update the header statuses to invalid in need be
64810: ----------------------------------------------------------------
64811: --
64812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
64813:
64814:
64815: -----------------------------------------------
64816: -- No accrual reversal for the event class/type

Line 64950: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

64946: ,p_module => l_log_module);
64947: END IF;
64948:
64949: --
64950: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
64951: --
64952: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
64953: --
64954: -- set event info as cache for other routines to refer event attributes

Line 64952: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

64948:
64949: --
64950: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
64951: --
64952: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
64953: --
64954: -- set event info as cache for other routines to refer event attributes
64955: --
64956:

Line 64960: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

64956:
64957: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
64958: l_previous_event_id := l_event_id;
64959:
64960: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
64961: (p_application_id => p_application_id
64962: ,p_primary_ledger_id => p_primary_ledger_id
64963: ,p_base_ledger_id => p_base_ledger_id
64964: ,p_target_ledger_id => p_target_ledger_id

Line 65001: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

64997: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
64998:
64999: IF l_continue_with_lines THEN
65000: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
65001: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
65002:
65003: xla_accounting_err_pkg.build_message
65004: (p_appli_s_name => 'XLA'
65005: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 65009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

65005: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
65006: ,p_token_1 => 'LINE_NUMBER'
65007: ,p_value_1 => l_array_extract_line_num(Idx)
65008: ,p_token_2 => 'PRODUCT_NAME'
65009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65013:

Line 65010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

65006: ,p_token_1 => 'LINE_NUMBER'
65007: ,p_value_1 => l_array_extract_line_num(Idx)
65008: ,p_token_2 => 'PRODUCT_NAME'
65009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65013:
65014: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 65011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

65007: ,p_value_1 => l_array_extract_line_num(Idx)
65008: ,p_token_2 => 'PRODUCT_NAME'
65009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65013:
65014: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
65015: --

Line 65012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

65008: ,p_token_2 => 'PRODUCT_NAME'
65009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
65010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
65011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
65013:
65014: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
65015: --
65016: -- following sets the accounting attributes needed to reverse

Line 65165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

65161:
65162: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
65163: -- or secondary ledger that has different currency with primary
65164: -- or alc that is calculated by sla
65165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
65166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
65167:
65168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 65166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

65162: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
65163: -- or secondary ledger that has different currency with primary
65164: -- or alc that is calculated by sla
65165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
65166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
65167:
65168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
65170: AND (l_actual_flag = 'A')) THEN

Line 65168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

65164: -- or alc that is calculated by sla
65165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
65166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
65167:
65168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
65170: AND (l_actual_flag = 'A')) THEN
65171: XLA_AE_LINES_PKG.CreateGainOrLossLines(
65172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 65169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

65165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
65166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
65167:
65168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
65170: AND (l_actual_flag = 'A')) THEN
65171: XLA_AE_LINES_PKG.CreateGainOrLossLines(
65172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65173: ,p_application_id => p_application_id

Line 65172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

65168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
65170: AND (l_actual_flag = 'A')) THEN
65171: XLA_AE_LINES_PKG.CreateGainOrLossLines(
65172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65173: ,p_application_id => p_application_id
65174: ,p_amb_context_code => 'DEFAULT'
65175: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
65176: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 65175: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

65171: XLA_AE_LINES_PKG.CreateGainOrLossLines(
65172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65173: ,p_application_id => p_application_id
65174: ,p_amb_context_code => 'DEFAULT'
65175: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
65176: ,p_event_class_code => C_EVENT_CLASS_CODE
65177: ,p_event_type_code => C_EVENT_TYPE_CODE
65178:
65179: ,p_gain_ccid => -1

Line 65666: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65662:
65663: l_calculate_acctd_flag VARCHAR2(1) :='N';
65664: l_calculate_g_l_flag VARCHAR2(1) :='N';
65665: --
65666: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65667: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65668: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65667: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65663: l_calculate_acctd_flag VARCHAR2(1) :='N';
65664: l_calculate_g_l_flag VARCHAR2(1) :='N';
65665: --
65666: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65667: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65668: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65668: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65664: l_calculate_g_l_flag VARCHAR2(1) :='N';
65665: --
65666: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65667: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65668: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65665: --
65666: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65667: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65668: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65666: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65667: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65668: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65667: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65668: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65668: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65669: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65670: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65671: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65672: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65673: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65674: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65675: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65676: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65677: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65678: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65679: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65687: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65680: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65687: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65688: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65681: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65687: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65688: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65689: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65682: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65687: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65688: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65689: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65690:

Line 65687: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65683: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65687: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65688: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65689: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65690:
65691: l_event_id NUMBER;

Line 65688: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

65684: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65687: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65688: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65689: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65690:
65691: l_event_id NUMBER;
65692: l_previous_event_id NUMBER;

Line 65689: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65685: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65686: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65687: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65688: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65689: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65690:
65691: l_event_id NUMBER;
65692: l_previous_event_id NUMBER;
65693: l_first_event_id NUMBER;

Line 65707: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

65703: l_event_class_name VARCHAR2(80) := 'Labor Cost Adjustment';
65704: l_description VARCHAR2(4000);
65705: l_transaction_reversal NUMBER;
65706: l_ae_header_id NUMBER;
65707: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
65708: l_log_module VARCHAR2(240);
65709: --
65710: l_acct_reversal_source VARCHAR2(30);
65711: l_trx_reversal_source VARCHAR2(30);

Line 65985: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

65981:
65982: --
65983: -- set event info as cache for other routines to refer event attributes
65984: --
65985: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
65986: (p_application_id => p_application_id
65987: ,p_primary_ledger_id => p_primary_ledger_id
65988: ,p_base_ledger_id => p_base_ledger_id
65989: ,p_target_ledger_id => p_target_ledger_id

Line 66018: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

66014:
66015: --
66016: -- set the status of entry to C_VALID (0)
66017: --
66018: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
66019:
66020: --
66021: -- initialize a row for ae header
66022: --

Line 66044: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

66040: --
66041: -- initilaize the status of ae headers for diffrent balance types
66042: -- the status is initialised to C_NOT_CREATED (2)
66043: --
66044: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66045: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66046: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66047:
66048: --

Line 66045: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

66041: -- initilaize the status of ae headers for diffrent balance types
66042: -- the status is initialised to C_NOT_CREATED (2)
66043: --
66044: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66045: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66046: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66047:
66048: --
66049: -- call api to validate and store accounting attributes for header

Line 66046: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

66042: -- the status is initialised to C_NOT_CREATED (2)
66043: --
66044: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66045: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66046: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
66047:
66048: --
66049: -- call api to validate and store accounting attributes for header
66050: --

Line 66080: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

66076: --
66077: l_trx_reversal_source := SUBSTR(NULL, 1,30);
66078:
66079: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
66080: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
66081:
66082: xla_accounting_err_pkg.build_message
66083: (p_appli_s_name => 'XLA'
66084: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 66088: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

66084: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
66085: ,p_token_1 => 'ACCT_ATTR_NAME'
66086: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66087: ,p_token_2 => 'PRODUCT_NAME'
66088: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66089: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66090: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66091: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66092:

Line 66089: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

66085: ,p_token_1 => 'ACCT_ATTR_NAME'
66086: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66087: ,p_token_2 => 'PRODUCT_NAME'
66088: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66089: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66090: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66091: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66092:
66093: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 66090: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

66086: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66087: ,p_token_2 => 'PRODUCT_NAME'
66088: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66089: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66090: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66091: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66092:
66093: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
66094: --

Line 66091: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

66087: ,p_token_2 => 'PRODUCT_NAME'
66088: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66089: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66090: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66091: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66092:
66093: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
66094: --
66095: -- following sets the accounting attributes needed to reverse

Line 66110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

66106: ----------------------------------------------------------------
66107: -- 4262811 - update the header statuses to invalid in need be
66108: ----------------------------------------------------------------
66109: --
66110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
66111:
66112:
66113: -----------------------------------------------
66114: -- No accrual reversal for the event class/type

Line 66248: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

66244: ,p_module => l_log_module);
66245: END IF;
66246:
66247: --
66248: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
66249: --
66250: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
66251: --
66252: -- set event info as cache for other routines to refer event attributes

Line 66250: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

66246:
66247: --
66248: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
66249: --
66250: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
66251: --
66252: -- set event info as cache for other routines to refer event attributes
66253: --
66254:

Line 66258: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

66254:
66255: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
66256: l_previous_event_id := l_event_id;
66257:
66258: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
66259: (p_application_id => p_application_id
66260: ,p_primary_ledger_id => p_primary_ledger_id
66261: ,p_base_ledger_id => p_base_ledger_id
66262: ,p_target_ledger_id => p_target_ledger_id

Line 66299: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

66295: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
66296:
66297: IF l_continue_with_lines THEN
66298: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
66299: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
66300:
66301: xla_accounting_err_pkg.build_message
66302: (p_appli_s_name => 'XLA'
66303: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 66307: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

66303: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
66304: ,p_token_1 => 'LINE_NUMBER'
66305: ,p_value_1 => l_array_extract_line_num(Idx)
66306: ,p_token_2 => 'PRODUCT_NAME'
66307: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66308: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66309: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66310: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66311:

Line 66308: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

66304: ,p_token_1 => 'LINE_NUMBER'
66305: ,p_value_1 => l_array_extract_line_num(Idx)
66306: ,p_token_2 => 'PRODUCT_NAME'
66307: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66308: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66309: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66310: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66311:
66312: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 66309: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

66305: ,p_value_1 => l_array_extract_line_num(Idx)
66306: ,p_token_2 => 'PRODUCT_NAME'
66307: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66308: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66309: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66310: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66311:
66312: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
66313: --

Line 66310: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

66306: ,p_token_2 => 'PRODUCT_NAME'
66307: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66308: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66309: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66310: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66311:
66312: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
66313: --
66314: -- following sets the accounting attributes needed to reverse

Line 66463: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

66459:
66460: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
66461: -- or secondary ledger that has different currency with primary
66462: -- or alc that is calculated by sla
66463: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66464: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66465:
66466: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66467: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 66464: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

66460: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
66461: -- or secondary ledger that has different currency with primary
66462: -- or alc that is calculated by sla
66463: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66464: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66465:
66466: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66467: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66468: AND (l_actual_flag = 'A')) THEN

Line 66466: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

66462: -- or alc that is calculated by sla
66463: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66464: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66465:
66466: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66467: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66468: AND (l_actual_flag = 'A')) THEN
66469: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66470: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 66467: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

66463: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66464: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66465:
66466: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66467: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66468: AND (l_actual_flag = 'A')) THEN
66469: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66470: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66471: ,p_application_id => p_application_id

Line 66470: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

66466: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66467: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66468: AND (l_actual_flag = 'A')) THEN
66469: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66470: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66471: ,p_application_id => p_application_id
66472: ,p_amb_context_code => 'DEFAULT'
66473: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
66474: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 66473: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

66469: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66470: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66471: ,p_application_id => p_application_id
66472: ,p_amb_context_code => 'DEFAULT'
66473: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
66474: ,p_event_class_code => C_EVENT_CLASS_CODE
66475: ,p_event_type_code => C_EVENT_TYPE_CODE
66476:
66477: ,p_gain_ccid => -1

Line 66964: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66960:
66961: l_calculate_acctd_flag VARCHAR2(1) :='N';
66962: l_calculate_g_l_flag VARCHAR2(1) :='N';
66963: --
66964: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66965: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66966: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66965: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66961: l_calculate_acctd_flag VARCHAR2(1) :='N';
66962: l_calculate_g_l_flag VARCHAR2(1) :='N';
66963: --
66964: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66965: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66966: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66966: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66962: l_calculate_g_l_flag VARCHAR2(1) :='N';
66963: --
66964: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66965: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66966: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66963: --
66964: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66965: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66966: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66964: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66965: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66966: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66965: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66966: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66966: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66967: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66968: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66969: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66970: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66971: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66972: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66973: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66974: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66975: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66976: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66977: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66985: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66978: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66985: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66986: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66979: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66985: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66986: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66987: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66980: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66985: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66986: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66987: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66988:

Line 66985: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66981: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66985: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66986: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66987: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66988:
66989: l_event_id NUMBER;

Line 66986: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

66982: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66985: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66986: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66987: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66988:
66989: l_event_id NUMBER;
66990: l_previous_event_id NUMBER;

Line 66987: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66983: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66984: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66985: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66986: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66987: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66988:
66989: l_event_id NUMBER;
66990: l_previous_event_id NUMBER;
66991: l_first_event_id NUMBER;

Line 67005: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

67001: l_event_class_name VARCHAR2(80) := 'Labor Cost';
67002: l_description VARCHAR2(4000);
67003: l_transaction_reversal NUMBER;
67004: l_ae_header_id NUMBER;
67005: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
67006: l_log_module VARCHAR2(240);
67007: --
67008: l_acct_reversal_source VARCHAR2(30);
67009: l_trx_reversal_source VARCHAR2(30);

Line 67283: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

67279:
67280: --
67281: -- set event info as cache for other routines to refer event attributes
67282: --
67283: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
67284: (p_application_id => p_application_id
67285: ,p_primary_ledger_id => p_primary_ledger_id
67286: ,p_base_ledger_id => p_base_ledger_id
67287: ,p_target_ledger_id => p_target_ledger_id

Line 67316: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

67312:
67313: --
67314: -- set the status of entry to C_VALID (0)
67315: --
67316: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67317:
67318: --
67319: -- initialize a row for ae header
67320: --

Line 67342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

67338: --
67339: -- initilaize the status of ae headers for diffrent balance types
67340: -- the status is initialised to C_NOT_CREATED (2)
67341: --
67342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67345:
67346: --

Line 67343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

67339: -- initilaize the status of ae headers for diffrent balance types
67340: -- the status is initialised to C_NOT_CREATED (2)
67341: --
67342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67345:
67346: --
67347: -- call api to validate and store accounting attributes for header

Line 67344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

67340: -- the status is initialised to C_NOT_CREATED (2)
67341: --
67342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67345:
67346: --
67347: -- call api to validate and store accounting attributes for header
67348: --

Line 67378: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

67374: --
67375: l_trx_reversal_source := SUBSTR(NULL, 1,30);
67376:
67377: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
67378: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
67379:
67380: xla_accounting_err_pkg.build_message
67381: (p_appli_s_name => 'XLA'
67382: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 67386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

67382: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
67383: ,p_token_1 => 'ACCT_ATTR_NAME'
67384: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67385: ,p_token_2 => 'PRODUCT_NAME'
67386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67390:

Line 67387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

67383: ,p_token_1 => 'ACCT_ATTR_NAME'
67384: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67385: ,p_token_2 => 'PRODUCT_NAME'
67386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67390:
67391: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 67388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

67384: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67385: ,p_token_2 => 'PRODUCT_NAME'
67386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67390:
67391: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
67392: --

Line 67389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

67385: ,p_token_2 => 'PRODUCT_NAME'
67386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67390:
67391: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
67392: --
67393: -- following sets the accounting attributes needed to reverse

Line 67408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

67404: ----------------------------------------------------------------
67405: -- 4262811 - update the header statuses to invalid in need be
67406: ----------------------------------------------------------------
67407: --
67408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
67409:
67410:
67411: -----------------------------------------------
67412: -- No accrual reversal for the event class/type

Line 67546: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

67542: ,p_module => l_log_module);
67543: END IF;
67544:
67545: --
67546: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
67547: --
67548: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67549: --
67550: -- set event info as cache for other routines to refer event attributes

Line 67548: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

67544:
67545: --
67546: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
67547: --
67548: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67549: --
67550: -- set event info as cache for other routines to refer event attributes
67551: --
67552:

Line 67556: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

67552:
67553: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
67554: l_previous_event_id := l_event_id;
67555:
67556: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
67557: (p_application_id => p_application_id
67558: ,p_primary_ledger_id => p_primary_ledger_id
67559: ,p_base_ledger_id => p_base_ledger_id
67560: ,p_target_ledger_id => p_target_ledger_id

Line 67597: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

67593: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
67594:
67595: IF l_continue_with_lines THEN
67596: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
67597: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
67598:
67599: xla_accounting_err_pkg.build_message
67600: (p_appli_s_name => 'XLA'
67601: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 67605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

67601: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
67602: ,p_token_1 => 'LINE_NUMBER'
67603: ,p_value_1 => l_array_extract_line_num(Idx)
67604: ,p_token_2 => 'PRODUCT_NAME'
67605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67609:

Line 67606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

67602: ,p_token_1 => 'LINE_NUMBER'
67603: ,p_value_1 => l_array_extract_line_num(Idx)
67604: ,p_token_2 => 'PRODUCT_NAME'
67605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67609:
67610: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 67607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

67603: ,p_value_1 => l_array_extract_line_num(Idx)
67604: ,p_token_2 => 'PRODUCT_NAME'
67605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67609:
67610: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
67611: --

Line 67608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

67604: ,p_token_2 => 'PRODUCT_NAME'
67605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67609:
67610: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
67611: --
67612: -- following sets the accounting attributes needed to reverse

Line 67761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

67757:
67758: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
67759: -- or secondary ledger that has different currency with primary
67760: -- or alc that is calculated by sla
67761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67763:
67764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 67762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

67758: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
67759: -- or secondary ledger that has different currency with primary
67760: -- or alc that is calculated by sla
67761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67763:
67764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67766: AND (l_actual_flag = 'A')) THEN

Line 67764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

67760: -- or alc that is calculated by sla
67761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67763:
67764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67766: AND (l_actual_flag = 'A')) THEN
67767: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 67765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

67761: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67762: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67763:
67764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67766: AND (l_actual_flag = 'A')) THEN
67767: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67769: ,p_application_id => p_application_id

Line 67768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

67764: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67765: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67766: AND (l_actual_flag = 'A')) THEN
67767: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67769: ,p_application_id => p_application_id
67770: ,p_amb_context_code => 'DEFAULT'
67771: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
67772: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 67771: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

67767: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67768: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67769: ,p_application_id => p_application_id
67770: ,p_amb_context_code => 'DEFAULT'
67771: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
67772: ,p_event_class_code => C_EVENT_CLASS_CODE
67773: ,p_event_type_code => C_EVENT_TYPE_CODE
67774:
67775: ,p_gain_ccid => -1

Line 68268: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68264:
68265: l_calculate_acctd_flag VARCHAR2(1) :='N';
68266: l_calculate_g_l_flag VARCHAR2(1) :='N';
68267: --
68268: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68269: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68270: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68269: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68265: l_calculate_acctd_flag VARCHAR2(1) :='N';
68266: l_calculate_g_l_flag VARCHAR2(1) :='N';
68267: --
68268: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68269: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68270: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68270: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68266: l_calculate_g_l_flag VARCHAR2(1) :='N';
68267: --
68268: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68269: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68270: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68267: --
68268: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68269: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68270: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68268: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68269: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68270: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68269: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68270: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68270: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68271: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68272: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68273: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68274: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68275: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68276: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68277: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68278: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68279: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68280: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68281: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68289: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68282: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68289: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68290: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68283: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68289: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68290: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68291: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68284: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68289: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68290: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68291: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68292:

Line 68289: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68285: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68289: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68290: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68291: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68292:
68293: l_event_id NUMBER;

Line 68290: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

68286: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68289: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68290: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68291: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68292:
68293: l_event_id NUMBER;
68294: l_previous_event_id NUMBER;

Line 68291: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68287: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68288: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68289: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68290: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68291: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68292:
68293: l_event_id NUMBER;
68294: l_previous_event_id NUMBER;
68295: l_first_event_id NUMBER;

Line 68309: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

68305: l_event_class_name VARCHAR2(80) := 'Miscelleneous Cost Adjustment';
68306: l_description VARCHAR2(4000);
68307: l_transaction_reversal NUMBER;
68308: l_ae_header_id NUMBER;
68309: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
68310: l_log_module VARCHAR2(240);
68311: --
68312: l_acct_reversal_source VARCHAR2(30);
68313: l_trx_reversal_source VARCHAR2(30);

Line 68592: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

68588:
68589: --
68590: -- set event info as cache for other routines to refer event attributes
68591: --
68592: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
68593: (p_application_id => p_application_id
68594: ,p_primary_ledger_id => p_primary_ledger_id
68595: ,p_base_ledger_id => p_base_ledger_id
68596: ,p_target_ledger_id => p_target_ledger_id

Line 68625: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

68621:
68622: --
68623: -- set the status of entry to C_VALID (0)
68624: --
68625: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68626:
68627: --
68628: -- initialize a row for ae header
68629: --

Line 68652: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

68648: --
68649: -- initilaize the status of ae headers for diffrent balance types
68650: -- the status is initialised to C_NOT_CREATED (2)
68651: --
68652: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68653: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68654: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68655:
68656: --

Line 68653: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

68649: -- initilaize the status of ae headers for diffrent balance types
68650: -- the status is initialised to C_NOT_CREATED (2)
68651: --
68652: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68653: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68654: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68655:
68656: --
68657: -- call api to validate and store accounting attributes for header

Line 68654: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

68650: -- the status is initialised to C_NOT_CREATED (2)
68651: --
68652: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68653: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68654: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68655:
68656: --
68657: -- call api to validate and store accounting attributes for header
68658: --

Line 68688: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

68684: --
68685: l_trx_reversal_source := SUBSTR(NULL, 1,30);
68686:
68687: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
68688: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
68689:
68690: xla_accounting_err_pkg.build_message
68691: (p_appli_s_name => 'XLA'
68692: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 68696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

68692: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
68693: ,p_token_1 => 'ACCT_ATTR_NAME'
68694: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68695: ,p_token_2 => 'PRODUCT_NAME'
68696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68700:

Line 68697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

68693: ,p_token_1 => 'ACCT_ATTR_NAME'
68694: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68695: ,p_token_2 => 'PRODUCT_NAME'
68696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68700:
68701: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 68698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

68694: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68695: ,p_token_2 => 'PRODUCT_NAME'
68696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68700:
68701: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
68702: --

Line 68699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

68695: ,p_token_2 => 'PRODUCT_NAME'
68696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68700:
68701: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
68702: --
68703: -- following sets the accounting attributes needed to reverse

Line 68718: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

68714: ----------------------------------------------------------------
68715: -- 4262811 - update the header statuses to invalid in need be
68716: ----------------------------------------------------------------
68717: --
68718: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
68719:
68720:
68721: -----------------------------------------------
68722: -- No accrual reversal for the event class/type

Line 68856: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

68852: ,p_module => l_log_module);
68853: END IF;
68854:
68855: --
68856: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
68857: --
68858: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68859: --
68860: -- set event info as cache for other routines to refer event attributes

Line 68858: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

68854:
68855: --
68856: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
68857: --
68858: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68859: --
68860: -- set event info as cache for other routines to refer event attributes
68861: --
68862:

Line 68866: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

68862:
68863: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
68864: l_previous_event_id := l_event_id;
68865:
68866: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
68867: (p_application_id => p_application_id
68868: ,p_primary_ledger_id => p_primary_ledger_id
68869: ,p_base_ledger_id => p_base_ledger_id
68870: ,p_target_ledger_id => p_target_ledger_id

Line 68907: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

68903: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
68904:
68905: IF l_continue_with_lines THEN
68906: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
68907: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
68908:
68909: xla_accounting_err_pkg.build_message
68910: (p_appli_s_name => 'XLA'
68911: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 68915: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

68911: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
68912: ,p_token_1 => 'LINE_NUMBER'
68913: ,p_value_1 => l_array_extract_line_num(Idx)
68914: ,p_token_2 => 'PRODUCT_NAME'
68915: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68916: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68917: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68918: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68919:

Line 68916: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

68912: ,p_token_1 => 'LINE_NUMBER'
68913: ,p_value_1 => l_array_extract_line_num(Idx)
68914: ,p_token_2 => 'PRODUCT_NAME'
68915: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68916: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68917: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68918: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68919:
68920: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 68917: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

68913: ,p_value_1 => l_array_extract_line_num(Idx)
68914: ,p_token_2 => 'PRODUCT_NAME'
68915: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68916: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68917: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68918: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68919:
68920: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
68921: --

Line 68918: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

68914: ,p_token_2 => 'PRODUCT_NAME'
68915: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68916: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68917: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68918: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68919:
68920: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
68921: --
68922: -- following sets the accounting attributes needed to reverse

Line 69073: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

69069:
69070: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
69071: -- or secondary ledger that has different currency with primary
69072: -- or alc that is calculated by sla
69073: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
69074: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
69075:
69076: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69077: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 69074: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

69070: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
69071: -- or secondary ledger that has different currency with primary
69072: -- or alc that is calculated by sla
69073: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
69074: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
69075:
69076: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69077: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
69078: AND (l_actual_flag = 'A')) THEN

Line 69076: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

69072: -- or alc that is calculated by sla
69073: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
69074: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
69075:
69076: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69077: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
69078: AND (l_actual_flag = 'A')) THEN
69079: XLA_AE_LINES_PKG.CreateGainOrLossLines(
69080: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 69077: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

69073: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
69074: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
69075:
69076: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69077: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
69078: AND (l_actual_flag = 'A')) THEN
69079: XLA_AE_LINES_PKG.CreateGainOrLossLines(
69080: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69081: ,p_application_id => p_application_id

Line 69080: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

69076: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
69077: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
69078: AND (l_actual_flag = 'A')) THEN
69079: XLA_AE_LINES_PKG.CreateGainOrLossLines(
69080: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69081: ,p_application_id => p_application_id
69082: ,p_amb_context_code => 'DEFAULT'
69083: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
69084: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 69083: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

69079: XLA_AE_LINES_PKG.CreateGainOrLossLines(
69080: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69081: ,p_application_id => p_application_id
69082: ,p_amb_context_code => 'DEFAULT'
69083: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
69084: ,p_event_class_code => C_EVENT_CLASS_CODE
69085: ,p_event_type_code => C_EVENT_TYPE_CODE
69086:
69087: ,p_gain_ccid => -1

Line 69580: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69576:
69577: l_calculate_acctd_flag VARCHAR2(1) :='N';
69578: l_calculate_g_l_flag VARCHAR2(1) :='N';
69579: --
69580: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69581: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69582: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69581: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69577: l_calculate_acctd_flag VARCHAR2(1) :='N';
69578: l_calculate_g_l_flag VARCHAR2(1) :='N';
69579: --
69580: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69581: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69582: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69582: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69578: l_calculate_g_l_flag VARCHAR2(1) :='N';
69579: --
69580: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69581: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69582: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69579: --
69580: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69581: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69582: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69580: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69581: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69582: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69581: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69582: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69582: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69583: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69584: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69585: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69586: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69587: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69588: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69589: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69590: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69591: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69592: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69593: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69601: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69594: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69601: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69602: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69595: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69601: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69602: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69603: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69596: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69601: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69602: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69603: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69604:

Line 69601: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69597: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69601: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69602: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69603: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69604:
69605: l_event_id NUMBER;

Line 69602: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

69598: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69601: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69602: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69603: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69604:
69605: l_event_id NUMBER;
69606: l_previous_event_id NUMBER;

Line 69603: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69599: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69600: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69601: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69602: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69603: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69604:
69605: l_event_id NUMBER;
69606: l_previous_event_id NUMBER;
69607: l_first_event_id NUMBER;

Line 69621: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

69617: l_event_class_name VARCHAR2(80) := 'Miscellaneous Cost';
69618: l_description VARCHAR2(4000);
69619: l_transaction_reversal NUMBER;
69620: l_ae_header_id NUMBER;
69621: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
69622: l_log_module VARCHAR2(240);
69623: --
69624: l_acct_reversal_source VARCHAR2(30);
69625: l_trx_reversal_source VARCHAR2(30);

Line 69904: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

69900:
69901: --
69902: -- set event info as cache for other routines to refer event attributes
69903: --
69904: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
69905: (p_application_id => p_application_id
69906: ,p_primary_ledger_id => p_primary_ledger_id
69907: ,p_base_ledger_id => p_base_ledger_id
69908: ,p_target_ledger_id => p_target_ledger_id

Line 69937: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

69933:
69934: --
69935: -- set the status of entry to C_VALID (0)
69936: --
69937: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
69938:
69939: --
69940: -- initialize a row for ae header
69941: --

Line 69964: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

69960: --
69961: -- initilaize the status of ae headers for diffrent balance types
69962: -- the status is initialised to C_NOT_CREATED (2)
69963: --
69964: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69965: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69966: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69967:
69968: --

Line 69965: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

69961: -- initilaize the status of ae headers for diffrent balance types
69962: -- the status is initialised to C_NOT_CREATED (2)
69963: --
69964: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69965: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69966: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69967:
69968: --
69969: -- call api to validate and store accounting attributes for header

Line 69966: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

69962: -- the status is initialised to C_NOT_CREATED (2)
69963: --
69964: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69965: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69966: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69967:
69968: --
69969: -- call api to validate and store accounting attributes for header
69970: --

Line 70000: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

69996: --
69997: l_trx_reversal_source := SUBSTR(NULL, 1,30);
69998:
69999: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
70000: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
70001:
70002: xla_accounting_err_pkg.build_message
70003: (p_appli_s_name => 'XLA'
70004: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 70008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

70004: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
70005: ,p_token_1 => 'ACCT_ATTR_NAME'
70006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
70007: ,p_token_2 => 'PRODUCT_NAME'
70008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70012:

Line 70009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

70005: ,p_token_1 => 'ACCT_ATTR_NAME'
70006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
70007: ,p_token_2 => 'PRODUCT_NAME'
70008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70012:
70013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 70010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

70006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
70007: ,p_token_2 => 'PRODUCT_NAME'
70008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70012:
70013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
70014: --

Line 70011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

70007: ,p_token_2 => 'PRODUCT_NAME'
70008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70012:
70013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
70014: --
70015: -- following sets the accounting attributes needed to reverse

Line 70030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

70026: ----------------------------------------------------------------
70027: -- 4262811 - update the header statuses to invalid in need be
70028: ----------------------------------------------------------------
70029: --
70030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
70031:
70032:
70033: -----------------------------------------------
70034: -- No accrual reversal for the event class/type

Line 70168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

70164: ,p_module => l_log_module);
70165: END IF;
70166:
70167: --
70168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
70169: --
70170: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
70171: --
70172: -- set event info as cache for other routines to refer event attributes

Line 70170: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

70166:
70167: --
70168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
70169: --
70170: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
70171: --
70172: -- set event info as cache for other routines to refer event attributes
70173: --
70174:

Line 70178: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

70174:
70175: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
70176: l_previous_event_id := l_event_id;
70177:
70178: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
70179: (p_application_id => p_application_id
70180: ,p_primary_ledger_id => p_primary_ledger_id
70181: ,p_base_ledger_id => p_base_ledger_id
70182: ,p_target_ledger_id => p_target_ledger_id

Line 70219: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

70215: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
70216:
70217: IF l_continue_with_lines THEN
70218: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
70219: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
70220:
70221: xla_accounting_err_pkg.build_message
70222: (p_appli_s_name => 'XLA'
70223: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 70227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

70223: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
70224: ,p_token_1 => 'LINE_NUMBER'
70225: ,p_value_1 => l_array_extract_line_num(Idx)
70226: ,p_token_2 => 'PRODUCT_NAME'
70227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70231:

Line 70228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

70224: ,p_token_1 => 'LINE_NUMBER'
70225: ,p_value_1 => l_array_extract_line_num(Idx)
70226: ,p_token_2 => 'PRODUCT_NAME'
70227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70231:
70232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 70229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

70225: ,p_value_1 => l_array_extract_line_num(Idx)
70226: ,p_token_2 => 'PRODUCT_NAME'
70227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70231:
70232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
70233: --

Line 70230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

70226: ,p_token_2 => 'PRODUCT_NAME'
70227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70231:
70232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
70233: --
70234: -- following sets the accounting attributes needed to reverse

Line 70385: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

70381:
70382: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
70383: -- or secondary ledger that has different currency with primary
70384: -- or alc that is calculated by sla
70385: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70386: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70387:
70388: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70389: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 70386: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

70382: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
70383: -- or secondary ledger that has different currency with primary
70384: -- or alc that is calculated by sla
70385: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70386: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70387:
70388: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70389: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70390: AND (l_actual_flag = 'A')) THEN

Line 70388: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

70384: -- or alc that is calculated by sla
70385: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70386: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70387:
70388: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70389: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70390: AND (l_actual_flag = 'A')) THEN
70391: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70392: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 70389: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

70385: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70386: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70387:
70388: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70389: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70390: AND (l_actual_flag = 'A')) THEN
70391: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70392: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70393: ,p_application_id => p_application_id

Line 70392: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

70388: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70389: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70390: AND (l_actual_flag = 'A')) THEN
70391: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70392: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70393: ,p_application_id => p_application_id
70394: ,p_amb_context_code => 'DEFAULT'
70395: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
70396: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 70395: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

70391: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70392: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70393: ,p_application_id => p_application_id
70394: ,p_amb_context_code => 'DEFAULT'
70395: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
70396: ,p_event_class_code => C_EVENT_CLASS_CODE
70397: ,p_event_type_code => C_EVENT_TYPE_CODE
70398:
70399: ,p_gain_ccid => -1

Line 70886: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70882:
70883: l_calculate_acctd_flag VARCHAR2(1) :='N';
70884: l_calculate_g_l_flag VARCHAR2(1) :='N';
70885: --
70886: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70887: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70888: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70887: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70883: l_calculate_acctd_flag VARCHAR2(1) :='N';
70884: l_calculate_g_l_flag VARCHAR2(1) :='N';
70885: --
70886: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70887: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70888: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 70888: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

70884: l_calculate_g_l_flag VARCHAR2(1) :='N';
70885: --
70886: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70887: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70888: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70885: --
70886: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70887: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70888: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70886: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70887: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70888: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

70887: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70888: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

70888: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70889: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70890: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70891: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70892: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70893: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70894: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70895: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70896: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70897: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70898: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70899: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70907: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70900: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70907: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70908: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70901: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70907: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70908: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70909: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70902: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70907: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70908: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70909: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70910:

Line 70907: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70903: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70907: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70908: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70909: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70910:
70911: l_event_id NUMBER;

Line 70908: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

70904: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70907: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70908: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70909: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70910:
70911: l_event_id NUMBER;
70912: l_previous_event_id NUMBER;

Line 70909: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

70905: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70906: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70907: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70908: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70909: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70910:
70911: l_event_id NUMBER;
70912: l_previous_event_id NUMBER;
70913: l_first_event_id NUMBER;

Line 70927: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

70923: l_event_class_name VARCHAR2(80) := 'Provider and Receiver Reclass Adjustment';
70924: l_description VARCHAR2(4000);
70925: l_transaction_reversal NUMBER;
70926: l_ae_header_id NUMBER;
70927: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
70928: l_log_module VARCHAR2(240);
70929: --
70930: l_acct_reversal_source VARCHAR2(30);
70931: l_trx_reversal_source VARCHAR2(30);

Line 71205: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

71201:
71202: --
71203: -- set event info as cache for other routines to refer event attributes
71204: --
71205: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
71206: (p_application_id => p_application_id
71207: ,p_primary_ledger_id => p_primary_ledger_id
71208: ,p_base_ledger_id => p_base_ledger_id
71209: ,p_target_ledger_id => p_target_ledger_id

Line 71238: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

71234:
71235: --
71236: -- set the status of entry to C_VALID (0)
71237: --
71238: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71239:
71240: --
71241: -- initialize a row for ae header
71242: --

Line 71264: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

71260: --
71261: -- initilaize the status of ae headers for diffrent balance types
71262: -- the status is initialised to C_NOT_CREATED (2)
71263: --
71264: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71265: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71266: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71267:
71268: --

Line 71265: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

71261: -- initilaize the status of ae headers for diffrent balance types
71262: -- the status is initialised to C_NOT_CREATED (2)
71263: --
71264: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71265: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71266: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71267:
71268: --
71269: -- call api to validate and store accounting attributes for header

Line 71266: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

71262: -- the status is initialised to C_NOT_CREATED (2)
71263: --
71264: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71265: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71266: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71267:
71268: --
71269: -- call api to validate and store accounting attributes for header
71270: --

Line 71300: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

71296: --
71297: l_trx_reversal_source := SUBSTR(NULL, 1,30);
71298:
71299: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
71300: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
71301:
71302: xla_accounting_err_pkg.build_message
71303: (p_appli_s_name => 'XLA'
71304: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 71308: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

71304: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
71305: ,p_token_1 => 'ACCT_ATTR_NAME'
71306: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71307: ,p_token_2 => 'PRODUCT_NAME'
71308: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71309: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71310: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71311: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71312:

Line 71309: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

71305: ,p_token_1 => 'ACCT_ATTR_NAME'
71306: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71307: ,p_token_2 => 'PRODUCT_NAME'
71308: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71309: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71310: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71311: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71312:
71313: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 71310: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

71306: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71307: ,p_token_2 => 'PRODUCT_NAME'
71308: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71309: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71310: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71311: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71312:
71313: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
71314: --

Line 71311: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

71307: ,p_token_2 => 'PRODUCT_NAME'
71308: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71309: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71310: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71311: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71312:
71313: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
71314: --
71315: -- following sets the accounting attributes needed to reverse

Line 71330: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

71326: ----------------------------------------------------------------
71327: -- 4262811 - update the header statuses to invalid in need be
71328: ----------------------------------------------------------------
71329: --
71330: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
71331:
71332:
71333: -----------------------------------------------
71334: -- No accrual reversal for the event class/type

Line 71468: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

71464: ,p_module => l_log_module);
71465: END IF;
71466:
71467: --
71468: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
71469: --
71470: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71471: --
71472: -- set event info as cache for other routines to refer event attributes

Line 71470: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

71466:
71467: --
71468: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
71469: --
71470: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71471: --
71472: -- set event info as cache for other routines to refer event attributes
71473: --
71474:

Line 71478: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

71474:
71475: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
71476: l_previous_event_id := l_event_id;
71477:
71478: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
71479: (p_application_id => p_application_id
71480: ,p_primary_ledger_id => p_primary_ledger_id
71481: ,p_base_ledger_id => p_base_ledger_id
71482: ,p_target_ledger_id => p_target_ledger_id

Line 71519: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

71515: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
71516:
71517: IF l_continue_with_lines THEN
71518: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
71519: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
71520:
71521: xla_accounting_err_pkg.build_message
71522: (p_appli_s_name => 'XLA'
71523: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 71527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

71523: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
71524: ,p_token_1 => 'LINE_NUMBER'
71525: ,p_value_1 => l_array_extract_line_num(Idx)
71526: ,p_token_2 => 'PRODUCT_NAME'
71527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71531:

Line 71528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

71524: ,p_token_1 => 'LINE_NUMBER'
71525: ,p_value_1 => l_array_extract_line_num(Idx)
71526: ,p_token_2 => 'PRODUCT_NAME'
71527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71531:
71532: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 71529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

71525: ,p_value_1 => l_array_extract_line_num(Idx)
71526: ,p_token_2 => 'PRODUCT_NAME'
71527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71531:
71532: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
71533: --

Line 71530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

71526: ,p_token_2 => 'PRODUCT_NAME'
71527: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71528: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71529: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71530: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71531:
71532: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
71533: --
71534: -- following sets the accounting attributes needed to reverse

Line 71683: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

71679:
71680: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
71681: -- or secondary ledger that has different currency with primary
71682: -- or alc that is calculated by sla
71683: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
71684: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
71685:
71686: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71687: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 71684: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

71680: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
71681: -- or secondary ledger that has different currency with primary
71682: -- or alc that is calculated by sla
71683: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
71684: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
71685:
71686: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71687: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
71688: AND (l_actual_flag = 'A')) THEN

Line 71686: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

71682: -- or alc that is calculated by sla
71683: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
71684: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
71685:
71686: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71687: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
71688: AND (l_actual_flag = 'A')) THEN
71689: XLA_AE_LINES_PKG.CreateGainOrLossLines(
71690: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 71687: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

71683: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
71684: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
71685:
71686: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71687: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
71688: AND (l_actual_flag = 'A')) THEN
71689: XLA_AE_LINES_PKG.CreateGainOrLossLines(
71690: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71691: ,p_application_id => p_application_id

Line 71690: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

71686: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71687: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
71688: AND (l_actual_flag = 'A')) THEN
71689: XLA_AE_LINES_PKG.CreateGainOrLossLines(
71690: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71691: ,p_application_id => p_application_id
71692: ,p_amb_context_code => 'DEFAULT'
71693: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
71694: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 71693: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

71689: XLA_AE_LINES_PKG.CreateGainOrLossLines(
71690: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71691: ,p_application_id => p_application_id
71692: ,p_amb_context_code => 'DEFAULT'
71693: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
71694: ,p_event_class_code => C_EVENT_CLASS_CODE
71695: ,p_event_type_code => C_EVENT_TYPE_CODE
71696:
71697: ,p_gain_ccid => -1

Line 72184: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72180:
72181: l_calculate_acctd_flag VARCHAR2(1) :='N';
72182: l_calculate_g_l_flag VARCHAR2(1) :='N';
72183: --
72184: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72185: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72186: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72185: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72181: l_calculate_acctd_flag VARCHAR2(1) :='N';
72182: l_calculate_g_l_flag VARCHAR2(1) :='N';
72183: --
72184: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72185: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72186: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72186: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72182: l_calculate_g_l_flag VARCHAR2(1) :='N';
72183: --
72184: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72185: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72186: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72183: --
72184: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72185: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72186: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72184: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72185: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72186: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72185: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72186: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72186: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72187: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72188: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72189: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72190: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72191: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72192: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72193: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72194: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72195: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72196: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72197: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72205: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72198: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72205: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72206: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72199: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72205: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72206: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72207: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72200: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72205: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72206: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72207: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72208:

Line 72205: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72201: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72205: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72206: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72207: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72208:
72209: l_event_id NUMBER;

Line 72206: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

72202: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72205: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72206: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72207: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72208:
72209: l_event_id NUMBER;
72210: l_previous_event_id NUMBER;

Line 72207: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72203: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72204: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72205: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72206: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72207: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72208:
72209: l_event_id NUMBER;
72210: l_previous_event_id NUMBER;
72211: l_first_event_id NUMBER;

Line 72225: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

72221: l_event_class_name VARCHAR2(80) := 'Provider and Receiver Reclass';
72222: l_description VARCHAR2(4000);
72223: l_transaction_reversal NUMBER;
72224: l_ae_header_id NUMBER;
72225: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
72226: l_log_module VARCHAR2(240);
72227: --
72228: l_acct_reversal_source VARCHAR2(30);
72229: l_trx_reversal_source VARCHAR2(30);

Line 72503: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

72499:
72500: --
72501: -- set event info as cache for other routines to refer event attributes
72502: --
72503: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
72504: (p_application_id => p_application_id
72505: ,p_primary_ledger_id => p_primary_ledger_id
72506: ,p_base_ledger_id => p_base_ledger_id
72507: ,p_target_ledger_id => p_target_ledger_id

Line 72536: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

72532:
72533: --
72534: -- set the status of entry to C_VALID (0)
72535: --
72536: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72537:
72538: --
72539: -- initialize a row for ae header
72540: --

Line 72562: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

72558: --
72559: -- initilaize the status of ae headers for diffrent balance types
72560: -- the status is initialised to C_NOT_CREATED (2)
72561: --
72562: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72563: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72564: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72565:
72566: --

Line 72563: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

72559: -- initilaize the status of ae headers for diffrent balance types
72560: -- the status is initialised to C_NOT_CREATED (2)
72561: --
72562: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72563: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72564: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72565:
72566: --
72567: -- call api to validate and store accounting attributes for header

Line 72564: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

72560: -- the status is initialised to C_NOT_CREATED (2)
72561: --
72562: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72563: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72564: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72565:
72566: --
72567: -- call api to validate and store accounting attributes for header
72568: --

Line 72598: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

72594: --
72595: l_trx_reversal_source := SUBSTR(NULL, 1,30);
72596:
72597: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
72598: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
72599:
72600: xla_accounting_err_pkg.build_message
72601: (p_appli_s_name => 'XLA'
72602: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 72606: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

72602: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
72603: ,p_token_1 => 'ACCT_ATTR_NAME'
72604: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72605: ,p_token_2 => 'PRODUCT_NAME'
72606: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72607: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72608: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72609: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72610:

Line 72607: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

72603: ,p_token_1 => 'ACCT_ATTR_NAME'
72604: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72605: ,p_token_2 => 'PRODUCT_NAME'
72606: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72607: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72608: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72609: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72610:
72611: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 72608: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

72604: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72605: ,p_token_2 => 'PRODUCT_NAME'
72606: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72607: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72608: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72609: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72610:
72611: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
72612: --

Line 72609: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

72605: ,p_token_2 => 'PRODUCT_NAME'
72606: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72607: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72608: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72609: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72610:
72611: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
72612: --
72613: -- following sets the accounting attributes needed to reverse

Line 72628: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

72624: ----------------------------------------------------------------
72625: -- 4262811 - update the header statuses to invalid in need be
72626: ----------------------------------------------------------------
72627: --
72628: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
72629:
72630:
72631: -----------------------------------------------
72632: -- No accrual reversal for the event class/type

Line 72766: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

72762: ,p_module => l_log_module);
72763: END IF;
72764:
72765: --
72766: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
72767: --
72768: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72769: --
72770: -- set event info as cache for other routines to refer event attributes

Line 72768: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

72764:
72765: --
72766: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
72767: --
72768: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72769: --
72770: -- set event info as cache for other routines to refer event attributes
72771: --
72772:

Line 72776: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

72772:
72773: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
72774: l_previous_event_id := l_event_id;
72775:
72776: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
72777: (p_application_id => p_application_id
72778: ,p_primary_ledger_id => p_primary_ledger_id
72779: ,p_base_ledger_id => p_base_ledger_id
72780: ,p_target_ledger_id => p_target_ledger_id

Line 72817: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

72813: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
72814:
72815: IF l_continue_with_lines THEN
72816: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
72817: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
72818:
72819: xla_accounting_err_pkg.build_message
72820: (p_appli_s_name => 'XLA'
72821: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 72825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

72821: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
72822: ,p_token_1 => 'LINE_NUMBER'
72823: ,p_value_1 => l_array_extract_line_num(Idx)
72824: ,p_token_2 => 'PRODUCT_NAME'
72825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72829:

Line 72826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

72822: ,p_token_1 => 'LINE_NUMBER'
72823: ,p_value_1 => l_array_extract_line_num(Idx)
72824: ,p_token_2 => 'PRODUCT_NAME'
72825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72829:
72830: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 72827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

72823: ,p_value_1 => l_array_extract_line_num(Idx)
72824: ,p_token_2 => 'PRODUCT_NAME'
72825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72829:
72830: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
72831: --

Line 72828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

72824: ,p_token_2 => 'PRODUCT_NAME'
72825: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72826: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72827: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72828: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72829:
72830: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
72831: --
72832: -- following sets the accounting attributes needed to reverse

Line 72981: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

72977:
72978: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
72979: -- or secondary ledger that has different currency with primary
72980: -- or alc that is calculated by sla
72981: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72982: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72983:
72984: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72985: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 72982: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

72978: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
72979: -- or secondary ledger that has different currency with primary
72980: -- or alc that is calculated by sla
72981: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72982: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72983:
72984: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72985: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72986: AND (l_actual_flag = 'A')) THEN

Line 72984: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

72980: -- or alc that is calculated by sla
72981: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72982: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72983:
72984: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72985: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72986: AND (l_actual_flag = 'A')) THEN
72987: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72988: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 72985: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

72981: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72982: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72983:
72984: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72985: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72986: AND (l_actual_flag = 'A')) THEN
72987: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72988: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72989: ,p_application_id => p_application_id

Line 72988: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

72984: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72985: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72986: AND (l_actual_flag = 'A')) THEN
72987: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72988: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72989: ,p_application_id => p_application_id
72990: ,p_amb_context_code => 'DEFAULT'
72991: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
72992: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 72991: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

72987: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72988: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72989: ,p_application_id => p_application_id
72990: ,p_amb_context_code => 'DEFAULT'
72991: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
72992: ,p_event_class_code => C_EVENT_CLASS_CODE
72993: ,p_event_type_code => C_EVENT_TYPE_CODE
72994:
72995: ,p_gain_ccid => -1

Line 73526: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73522:
73523: l_calculate_acctd_flag VARCHAR2(1) :='N';
73524: l_calculate_g_l_flag VARCHAR2(1) :='N';
73525: --
73526: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73527: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73528: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73527: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73523: l_calculate_acctd_flag VARCHAR2(1) :='N';
73524: l_calculate_g_l_flag VARCHAR2(1) :='N';
73525: --
73526: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73527: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73528: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 73528: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

73524: l_calculate_g_l_flag VARCHAR2(1) :='N';
73525: --
73526: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73527: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73528: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73525: --
73526: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73527: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73528: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73526: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73527: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73528: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

73527: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73528: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

73528: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73529: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73530: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73531: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73532: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73533: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73534: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73535: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73536: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73537: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73538: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73539: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73547: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73540: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73547: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73548: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73541: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73547: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73548: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73549: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73542: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73547: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73548: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73549: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73550:

Line 73547: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73543: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73547: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73548: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73549: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73550:
73551: l_event_id NUMBER;

Line 73548: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

73544: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73547: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73548: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73549: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73550:
73551: l_event_id NUMBER;
73552: l_previous_event_id NUMBER;

Line 73549: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

73545: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73546: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73547: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73548: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73549: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73550:
73551: l_event_id NUMBER;
73552: l_previous_event_id NUMBER;
73553: l_first_event_id NUMBER;

Line 73567: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

73563: l_event_class_name VARCHAR2(80) := 'Revenue Adjustment';
73564: l_description VARCHAR2(4000);
73565: l_transaction_reversal NUMBER;
73566: l_ae_header_id NUMBER;
73567: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
73568: l_log_module VARCHAR2(240);
73569: --
73570: l_acct_reversal_source VARCHAR2(30);
73571: l_trx_reversal_source VARCHAR2(30);

Line 73873: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

73869:
73870: --
73871: -- set event info as cache for other routines to refer event attributes
73872: --
73873: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
73874: (p_application_id => p_application_id
73875: ,p_primary_ledger_id => p_primary_ledger_id
73876: ,p_base_ledger_id => p_base_ledger_id
73877: ,p_target_ledger_id => p_target_ledger_id

Line 73906: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

73902:
73903: --
73904: -- set the status of entry to C_VALID (0)
73905: --
73906: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
73907:
73908: --
73909: -- initialize a row for ae header
73910: --

Line 73935: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

73931: --
73932: -- initilaize the status of ae headers for diffrent balance types
73933: -- the status is initialised to C_NOT_CREATED (2)
73934: --
73935: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73936: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73937: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73938:
73939: --

Line 73936: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

73932: -- initilaize the status of ae headers for diffrent balance types
73933: -- the status is initialised to C_NOT_CREATED (2)
73934: --
73935: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73936: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73937: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73938:
73939: --
73940: -- call api to validate and store accounting attributes for header

Line 73937: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

73933: -- the status is initialised to C_NOT_CREATED (2)
73934: --
73935: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73936: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73937: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73938:
73939: --
73940: -- call api to validate and store accounting attributes for header
73941: --

Line 73971: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

73967: --
73968: l_trx_reversal_source := SUBSTR(NULL, 1,30);
73969:
73970: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
73971: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
73972:
73973: xla_accounting_err_pkg.build_message
73974: (p_appli_s_name => 'XLA'
73975: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 73979: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

73975: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
73976: ,p_token_1 => 'ACCT_ATTR_NAME'
73977: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73978: ,p_token_2 => 'PRODUCT_NAME'
73979: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73980: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73981: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73982: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73983:

Line 73980: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

73976: ,p_token_1 => 'ACCT_ATTR_NAME'
73977: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73978: ,p_token_2 => 'PRODUCT_NAME'
73979: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73980: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73981: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73982: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73983:
73984: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 73981: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

73977: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73978: ,p_token_2 => 'PRODUCT_NAME'
73979: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73980: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73981: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73982: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73983:
73984: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
73985: --

Line 73982: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

73978: ,p_token_2 => 'PRODUCT_NAME'
73979: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73980: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73981: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73982: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73983:
73984: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
73985: --
73986: -- following sets the accounting attributes needed to reverse

Line 74001: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

73997: ----------------------------------------------------------------
73998: -- 4262811 - update the header statuses to invalid in need be
73999: ----------------------------------------------------------------
74000: --
74001: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
74002:
74003:
74004: -----------------------------------------------
74005: -- No accrual reversal for the event class/type

Line 74144: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

74140: ,p_module => l_log_module);
74141: END IF;
74142:
74143: --
74144: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
74145: --
74146: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74147: --
74148: -- set event info as cache for other routines to refer event attributes

Line 74146: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

74142:
74143: --
74144: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
74145: --
74146: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74147: --
74148: -- set event info as cache for other routines to refer event attributes
74149: --
74150:

Line 74154: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

74150:
74151: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
74152: l_previous_event_id := l_event_id;
74153:
74154: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
74155: (p_application_id => p_application_id
74156: ,p_primary_ledger_id => p_primary_ledger_id
74157: ,p_base_ledger_id => p_base_ledger_id
74158: ,p_target_ledger_id => p_target_ledger_id

Line 74195: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

74191: l_acct_reversal_source := SUBSTR(NULL, 1,30);
74192:
74193: IF l_continue_with_lines THEN
74194: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
74195: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
74196:
74197: xla_accounting_err_pkg.build_message
74198: (p_appli_s_name => 'XLA'
74199: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 74203: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

74199: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
74200: ,p_token_1 => 'LINE_NUMBER'
74201: ,p_value_1 => l_array_extract_line_num(Idx)
74202: ,p_token_2 => 'PRODUCT_NAME'
74203: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74204: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74205: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74206: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74207:

Line 74204: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

74200: ,p_token_1 => 'LINE_NUMBER'
74201: ,p_value_1 => l_array_extract_line_num(Idx)
74202: ,p_token_2 => 'PRODUCT_NAME'
74203: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74204: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74205: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74206: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74207:
74208: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 74205: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

74201: ,p_value_1 => l_array_extract_line_num(Idx)
74202: ,p_token_2 => 'PRODUCT_NAME'
74203: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74204: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74205: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74206: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74207:
74208: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
74209: --

Line 74206: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

74202: ,p_token_2 => 'PRODUCT_NAME'
74203: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74204: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74205: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74206: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74207:
74208: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
74209: --
74210: -- following sets the accounting attributes needed to reverse

Line 74523: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

74519:
74520: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
74521: -- or secondary ledger that has different currency with primary
74522: -- or alc that is calculated by sla
74523: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
74524: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
74525:
74526: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74527: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 74524: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

74520: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
74521: -- or secondary ledger that has different currency with primary
74522: -- or alc that is calculated by sla
74523: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
74524: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
74525:
74526: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74527: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
74528: AND (l_actual_flag = 'A')) THEN

Line 74526: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

74522: -- or alc that is calculated by sla
74523: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
74524: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
74525:
74526: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74527: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
74528: AND (l_actual_flag = 'A')) THEN
74529: XLA_AE_LINES_PKG.CreateGainOrLossLines(
74530: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 74527: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

74523: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
74524: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
74525:
74526: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74527: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
74528: AND (l_actual_flag = 'A')) THEN
74529: XLA_AE_LINES_PKG.CreateGainOrLossLines(
74530: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74531: ,p_application_id => p_application_id

Line 74530: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

74526: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74527: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
74528: AND (l_actual_flag = 'A')) THEN
74529: XLA_AE_LINES_PKG.CreateGainOrLossLines(
74530: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74531: ,p_application_id => p_application_id
74532: ,p_amb_context_code => 'DEFAULT'
74533: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
74534: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 74533: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

74529: XLA_AE_LINES_PKG.CreateGainOrLossLines(
74530: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74531: ,p_application_id => p_application_id
74532: ,p_amb_context_code => 'DEFAULT'
74533: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
74534: ,p_event_class_code => C_EVENT_CLASS_CODE
74535: ,p_event_type_code => C_EVENT_TYPE_CODE
74536:
74537: ,p_gain_ccid => g_array_event(l_event_id).array_value_num('source_92')

Line 75038: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75034:
75035: l_calculate_acctd_flag VARCHAR2(1) :='N';
75036: l_calculate_g_l_flag VARCHAR2(1) :='N';
75037: --
75038: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75039: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75040: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75039: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75035: l_calculate_acctd_flag VARCHAR2(1) :='N';
75036: l_calculate_g_l_flag VARCHAR2(1) :='N';
75037: --
75038: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75039: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75040: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 75040: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

75036: l_calculate_g_l_flag VARCHAR2(1) :='N';
75037: --
75038: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75039: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75040: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75037: --
75038: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75039: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75040: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75038: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75039: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75040: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

75039: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75040: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

75040: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75041: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75042: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75043: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75044: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75045: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75046: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75047: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75048: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75049: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75050: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75051: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75059: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75052: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75059: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75060: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75053: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75059: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75060: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75061: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75054: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75059: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75060: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75061: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75062:

Line 75059: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75055: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75059: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75060: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75061: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75062:
75063: l_event_id NUMBER;

Line 75060: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

75056: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75059: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75060: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75061: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75062:
75063: l_event_id NUMBER;
75064: l_previous_event_id NUMBER;

Line 75061: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

75057: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75058: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75059: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75060: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75061: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75062:
75063: l_event_id NUMBER;
75064: l_previous_event_id NUMBER;
75065: l_first_event_id NUMBER;

Line 75079: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

75075: l_event_class_name VARCHAR2(80) := 'Revenue';
75076: l_description VARCHAR2(4000);
75077: l_transaction_reversal NUMBER;
75078: l_ae_header_id NUMBER;
75079: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
75080: l_log_module VARCHAR2(240);
75081: --
75082: l_acct_reversal_source VARCHAR2(30);
75083: l_trx_reversal_source VARCHAR2(30);

Line 75367: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

75363:
75364: --
75365: -- set event info as cache for other routines to refer event attributes
75366: --
75367: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
75368: (p_application_id => p_application_id
75369: ,p_primary_ledger_id => p_primary_ledger_id
75370: ,p_base_ledger_id => p_base_ledger_id
75371: ,p_target_ledger_id => p_target_ledger_id

Line 75400: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

75396:
75397: --
75398: -- set the status of entry to C_VALID (0)
75399: --
75400: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
75401:
75402: --
75403: -- initialize a row for ae header
75404: --

Line 75429: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

75425: --
75426: -- initilaize the status of ae headers for diffrent balance types
75427: -- the status is initialised to C_NOT_CREATED (2)
75428: --
75429: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75430: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75431: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75432:
75433: --

Line 75430: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

75426: -- initilaize the status of ae headers for diffrent balance types
75427: -- the status is initialised to C_NOT_CREATED (2)
75428: --
75429: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75430: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75431: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75432:
75433: --
75434: -- call api to validate and store accounting attributes for header

Line 75431: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

75427: -- the status is initialised to C_NOT_CREATED (2)
75428: --
75429: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75430: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75431: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75432:
75433: --
75434: -- call api to validate and store accounting attributes for header
75435: --

Line 75465: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

75461: --
75462: l_trx_reversal_source := SUBSTR(NULL, 1,30);
75463:
75464: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
75465: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
75466:
75467: xla_accounting_err_pkg.build_message
75468: (p_appli_s_name => 'XLA'
75469: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 75473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

75469: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
75470: ,p_token_1 => 'ACCT_ATTR_NAME'
75471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
75472: ,p_token_2 => 'PRODUCT_NAME'
75473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75477:

Line 75474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

75470: ,p_token_1 => 'ACCT_ATTR_NAME'
75471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
75472: ,p_token_2 => 'PRODUCT_NAME'
75473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75477:
75478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 75475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

75471: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
75472: ,p_token_2 => 'PRODUCT_NAME'
75473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75477:
75478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
75479: --

Line 75476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

75472: ,p_token_2 => 'PRODUCT_NAME'
75473: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75474: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75475: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75476: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75477:
75478: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
75479: --
75480: -- following sets the accounting attributes needed to reverse

Line 75495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

75491: ----------------------------------------------------------------
75492: -- 4262811 - update the header statuses to invalid in need be
75493: ----------------------------------------------------------------
75494: --
75495: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
75496:
75497:
75498: -----------------------------------------------
75499: -- No accrual reversal for the event class/type

Line 75632: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

75628: ,p_module => l_log_module);
75629: END IF;
75630:
75631: --
75632: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
75633: --
75634: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
75635: --
75636: -- set event info as cache for other routines to refer event attributes

Line 75634: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

75630:
75631: --
75632: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
75633: --
75634: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
75635: --
75636: -- set event info as cache for other routines to refer event attributes
75637: --
75638:

Line 75642: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

75638:
75639: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
75640: l_previous_event_id := l_event_id;
75641:
75642: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
75643: (p_application_id => p_application_id
75644: ,p_primary_ledger_id => p_primary_ledger_id
75645: ,p_base_ledger_id => p_base_ledger_id
75646: ,p_target_ledger_id => p_target_ledger_id

Line 75683: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

75679: l_acct_reversal_source := SUBSTR(NULL, 1,30);
75680:
75681: IF l_continue_with_lines THEN
75682: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
75683: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
75684:
75685: xla_accounting_err_pkg.build_message
75686: (p_appli_s_name => 'XLA'
75687: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 75691: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

75687: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
75688: ,p_token_1 => 'LINE_NUMBER'
75689: ,p_value_1 => l_array_extract_line_num(Idx)
75690: ,p_token_2 => 'PRODUCT_NAME'
75691: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75692: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75693: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75694: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75695:

Line 75692: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

75688: ,p_token_1 => 'LINE_NUMBER'
75689: ,p_value_1 => l_array_extract_line_num(Idx)
75690: ,p_token_2 => 'PRODUCT_NAME'
75691: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75692: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75693: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75694: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75695:
75696: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 75693: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

75689: ,p_value_1 => l_array_extract_line_num(Idx)
75690: ,p_token_2 => 'PRODUCT_NAME'
75691: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75692: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75693: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75694: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75695:
75696: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75697: --

Line 75694: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

75690: ,p_token_2 => 'PRODUCT_NAME'
75691: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75692: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75693: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75694: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75695:
75696: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75697: --
75698: -- following sets the accounting attributes needed to reverse

Line 76157: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

76153:
76154: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
76155: -- or secondary ledger that has different currency with primary
76156: -- or alc that is calculated by sla
76157: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76158: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76159:
76160: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76161: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 76158: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

76154: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
76155: -- or secondary ledger that has different currency with primary
76156: -- or alc that is calculated by sla
76157: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76158: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76159:
76160: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76161: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76162: AND (l_actual_flag = 'A')) THEN

Line 76160: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

76156: -- or alc that is calculated by sla
76157: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76158: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76159:
76160: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76161: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76162: AND (l_actual_flag = 'A')) THEN
76163: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76164: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 76161: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

76157: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76158: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76159:
76160: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76161: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76162: AND (l_actual_flag = 'A')) THEN
76163: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76164: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76165: ,p_application_id => p_application_id

Line 76164: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76160: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76161: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76162: AND (l_actual_flag = 'A')) THEN
76163: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76164: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76165: ,p_application_id => p_application_id
76166: ,p_amb_context_code => 'DEFAULT'
76167: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
76168: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 76167: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

76163: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76164: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76165: ,p_application_id => p_application_id
76166: ,p_amb_context_code => 'DEFAULT'
76167: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
76168: ,p_event_class_code => C_EVENT_CLASS_CODE
76169: ,p_event_type_code => C_EVENT_TYPE_CODE
76170:
76171: ,p_gain_ccid => g_array_event(l_event_id).array_value_num('source_92')

Line 76672: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76668:
76669: l_calculate_acctd_flag VARCHAR2(1) :='N';
76670: l_calculate_g_l_flag VARCHAR2(1) :='N';
76671: --
76672: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76673: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76674: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76673: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76669: l_calculate_acctd_flag VARCHAR2(1) :='N';
76670: l_calculate_g_l_flag VARCHAR2(1) :='N';
76671: --
76672: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76673: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76674: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76674: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76670: l_calculate_g_l_flag VARCHAR2(1) :='N';
76671: --
76672: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76673: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76674: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76671: --
76672: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76673: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76674: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76672: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76673: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76674: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76673: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76674: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76674: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76675: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76676: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76677: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76678: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76679: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76680: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76681: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76682: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76683: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76684: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76685: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76693: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76686: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76693: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76694: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76687: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76693: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76694: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76695: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76688: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76693: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76694: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76695: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76696:

Line 76693: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76689: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76693: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76694: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76695: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76696:
76697: l_event_id NUMBER;

Line 76694: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

76690: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76693: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76694: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76695: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76696:
76697: l_event_id NUMBER;
76698: l_previous_event_id NUMBER;

Line 76695: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76691: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76692: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76693: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76694: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76695: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76696:
76697: l_event_id NUMBER;
76698: l_previous_event_id NUMBER;
76699: l_first_event_id NUMBER;

Line 76713: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

76709: l_event_class_name VARCHAR2(80) := 'Supplier Cost Adjustment';
76710: l_description VARCHAR2(4000);
76711: l_transaction_reversal NUMBER;
76712: l_ae_header_id NUMBER;
76713: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
76714: l_log_module VARCHAR2(240);
76715: --
76716: l_acct_reversal_source VARCHAR2(30);
76717: l_trx_reversal_source VARCHAR2(30);

Line 76995: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

76991:
76992: --
76993: -- set event info as cache for other routines to refer event attributes
76994: --
76995: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
76996: (p_application_id => p_application_id
76997: ,p_primary_ledger_id => p_primary_ledger_id
76998: ,p_base_ledger_id => p_base_ledger_id
76999: ,p_target_ledger_id => p_target_ledger_id

Line 77028: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

77024:
77025: --
77026: -- set the status of entry to C_VALID (0)
77027: --
77028: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77029:
77030: --
77031: -- initialize a row for ae header
77032: --

Line 77055: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77051: --
77052: -- initilaize the status of ae headers for diffrent balance types
77053: -- the status is initialised to C_NOT_CREATED (2)
77054: --
77055: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77056: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77057: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77058:
77059: --

Line 77056: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77052: -- initilaize the status of ae headers for diffrent balance types
77053: -- the status is initialised to C_NOT_CREATED (2)
77054: --
77055: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77056: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77057: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77058:
77059: --
77060: -- call api to validate and store accounting attributes for header

Line 77057: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77053: -- the status is initialised to C_NOT_CREATED (2)
77054: --
77055: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77056: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77057: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77058:
77059: --
77060: -- call api to validate and store accounting attributes for header
77061: --

Line 77091: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

77087: --
77088: l_trx_reversal_source := SUBSTR(NULL, 1,30);
77089:
77090: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
77091: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
77092:
77093: xla_accounting_err_pkg.build_message
77094: (p_appli_s_name => 'XLA'
77095: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 77099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

77095: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
77096: ,p_token_1 => 'ACCT_ATTR_NAME'
77097: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
77098: ,p_token_2 => 'PRODUCT_NAME'
77099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77103:

Line 77100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

77096: ,p_token_1 => 'ACCT_ATTR_NAME'
77097: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
77098: ,p_token_2 => 'PRODUCT_NAME'
77099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77103:
77104: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 77101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

77097: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
77098: ,p_token_2 => 'PRODUCT_NAME'
77099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77103:
77104: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
77105: --

Line 77102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

77098: ,p_token_2 => 'PRODUCT_NAME'
77099: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77100: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77101: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77102: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77103:
77104: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
77105: --
77106: -- following sets the accounting attributes needed to reverse

Line 77121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

77117: ----------------------------------------------------------------
77118: -- 4262811 - update the header statuses to invalid in need be
77119: ----------------------------------------------------------------
77120: --
77121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
77122:
77123:
77124: -----------------------------------------------
77125: -- No accrual reversal for the event class/type

Line 77259: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

77255: ,p_module => l_log_module);
77256: END IF;
77257:
77258: --
77259: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
77260: --
77261: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77262: --
77263: -- set event info as cache for other routines to refer event attributes

Line 77261: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

77257:
77258: --
77259: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
77260: --
77261: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77262: --
77263: -- set event info as cache for other routines to refer event attributes
77264: --
77265:

Line 77269: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

77265:
77266: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
77267: l_previous_event_id := l_event_id;
77268:
77269: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
77270: (p_application_id => p_application_id
77271: ,p_primary_ledger_id => p_primary_ledger_id
77272: ,p_base_ledger_id => p_base_ledger_id
77273: ,p_target_ledger_id => p_target_ledger_id

Line 77310: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

77306: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
77307:
77308: IF l_continue_with_lines THEN
77309: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
77310: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
77311:
77312: xla_accounting_err_pkg.build_message
77313: (p_appli_s_name => 'XLA'
77314: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 77318: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

77314: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
77315: ,p_token_1 => 'LINE_NUMBER'
77316: ,p_value_1 => l_array_extract_line_num(Idx)
77317: ,p_token_2 => 'PRODUCT_NAME'
77318: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77319: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77320: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77321: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77322:

Line 77319: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

77315: ,p_token_1 => 'LINE_NUMBER'
77316: ,p_value_1 => l_array_extract_line_num(Idx)
77317: ,p_token_2 => 'PRODUCT_NAME'
77318: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77319: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77320: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77321: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77322:
77323: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 77320: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

77316: ,p_value_1 => l_array_extract_line_num(Idx)
77317: ,p_token_2 => 'PRODUCT_NAME'
77318: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77319: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77320: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77321: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77322:
77323: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
77324: --

Line 77321: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

77317: ,p_token_2 => 'PRODUCT_NAME'
77318: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77319: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77320: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77321: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77322:
77323: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
77324: --
77325: -- following sets the accounting attributes needed to reverse

Line 77552: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

77548:
77549: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
77550: -- or secondary ledger that has different currency with primary
77551: -- or alc that is calculated by sla
77552: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77553: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77554:
77555: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77556: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 77553: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

77549: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
77550: -- or secondary ledger that has different currency with primary
77551: -- or alc that is calculated by sla
77552: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77553: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77554:
77555: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77556: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77557: AND (l_actual_flag = 'A')) THEN

Line 77555: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

77551: -- or alc that is calculated by sla
77552: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77553: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77554:
77555: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77556: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77557: AND (l_actual_flag = 'A')) THEN
77558: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77559: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 77556: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

77552: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77553: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77554:
77555: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77556: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77557: AND (l_actual_flag = 'A')) THEN
77558: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77559: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77560: ,p_application_id => p_application_id

Line 77559: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

77555: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77556: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77557: AND (l_actual_flag = 'A')) THEN
77558: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77559: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77560: ,p_application_id => p_application_id
77561: ,p_amb_context_code => 'DEFAULT'
77562: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
77563: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 77562: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

77558: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77559: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77560: ,p_application_id => p_application_id
77561: ,p_amb_context_code => 'DEFAULT'
77562: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
77563: ,p_event_class_code => C_EVENT_CLASS_CODE
77564: ,p_event_type_code => C_EVENT_TYPE_CODE
77565:
77566: ,p_gain_ccid => -1

Line 78067: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78063:
78064: l_calculate_acctd_flag VARCHAR2(1) :='N';
78065: l_calculate_g_l_flag VARCHAR2(1) :='N';
78066: --
78067: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78068: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78069: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78068: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78064: l_calculate_acctd_flag VARCHAR2(1) :='N';
78065: l_calculate_g_l_flag VARCHAR2(1) :='N';
78066: --
78067: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78068: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78069: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 78069: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

78065: l_calculate_g_l_flag VARCHAR2(1) :='N';
78066: --
78067: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78068: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78069: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78066: --
78067: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78068: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78069: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78067: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78068: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78069: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

78068: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78069: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

78069: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78070: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78071: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78072: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78073: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78074: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78075: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78076: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78077: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78078: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78079: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78080: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78088: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78081: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78088: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78089: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78082: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78088: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78089: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78090: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78083: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78088: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78089: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78090: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78091:

Line 78088: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78084: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78088: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78089: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78090: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78091:
78092: l_event_id NUMBER;

Line 78089: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

78085: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78088: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78089: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78090: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78091:
78092: l_event_id NUMBER;
78093: l_previous_event_id NUMBER;

Line 78090: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

78086: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78087: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78088: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78089: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78090: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78091:
78092: l_event_id NUMBER;
78093: l_previous_event_id NUMBER;
78094: l_first_event_id NUMBER;

Line 78108: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

78104: l_event_class_name VARCHAR2(80) := 'Supplier Cost';
78105: l_description VARCHAR2(4000);
78106: l_transaction_reversal NUMBER;
78107: l_ae_header_id NUMBER;
78108: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
78109: l_log_module VARCHAR2(240);
78110: --
78111: l_acct_reversal_source VARCHAR2(30);
78112: l_trx_reversal_source VARCHAR2(30);

Line 78390: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

78386:
78387: --
78388: -- set event info as cache for other routines to refer event attributes
78389: --
78390: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
78391: (p_application_id => p_application_id
78392: ,p_primary_ledger_id => p_primary_ledger_id
78393: ,p_base_ledger_id => p_base_ledger_id
78394: ,p_target_ledger_id => p_target_ledger_id

Line 78423: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

78419:
78420: --
78421: -- set the status of entry to C_VALID (0)
78422: --
78423: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78424:
78425: --
78426: -- initialize a row for ae header
78427: --

Line 78450: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78446: --
78447: -- initilaize the status of ae headers for diffrent balance types
78448: -- the status is initialised to C_NOT_CREATED (2)
78449: --
78450: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78451: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78452: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78453:
78454: --

Line 78451: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78447: -- initilaize the status of ae headers for diffrent balance types
78448: -- the status is initialised to C_NOT_CREATED (2)
78449: --
78450: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78451: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78452: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78453:
78454: --
78455: -- call api to validate and store accounting attributes for header

Line 78452: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78448: -- the status is initialised to C_NOT_CREATED (2)
78449: --
78450: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78451: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78452: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78453:
78454: --
78455: -- call api to validate and store accounting attributes for header
78456: --

Line 78486: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

78482: --
78483: l_trx_reversal_source := SUBSTR(NULL, 1,30);
78484:
78485: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
78486: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
78487:
78488: xla_accounting_err_pkg.build_message
78489: (p_appli_s_name => 'XLA'
78490: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 78494: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

78490: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
78491: ,p_token_1 => 'ACCT_ATTR_NAME'
78492: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78493: ,p_token_2 => 'PRODUCT_NAME'
78494: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78498:

Line 78495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

78491: ,p_token_1 => 'ACCT_ATTR_NAME'
78492: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78493: ,p_token_2 => 'PRODUCT_NAME'
78494: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78498:
78499: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 78496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78492: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78493: ,p_token_2 => 'PRODUCT_NAME'
78494: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78498:
78499: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
78500: --

Line 78497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

78493: ,p_token_2 => 'PRODUCT_NAME'
78494: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78498:
78499: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
78500: --
78501: -- following sets the accounting attributes needed to reverse

Line 78516: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

78512: ----------------------------------------------------------------
78513: -- 4262811 - update the header statuses to invalid in need be
78514: ----------------------------------------------------------------
78515: --
78516: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
78517:
78518:
78519: -----------------------------------------------
78520: -- No accrual reversal for the event class/type

Line 78654: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

78650: ,p_module => l_log_module);
78651: END IF;
78652:
78653: --
78654: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
78655: --
78656: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78657: --
78658: -- set event info as cache for other routines to refer event attributes

Line 78656: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

78652:
78653: --
78654: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
78655: --
78656: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78657: --
78658: -- set event info as cache for other routines to refer event attributes
78659: --
78660:

Line 78664: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

78660:
78661: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
78662: l_previous_event_id := l_event_id;
78663:
78664: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
78665: (p_application_id => p_application_id
78666: ,p_primary_ledger_id => p_primary_ledger_id
78667: ,p_base_ledger_id => p_base_ledger_id
78668: ,p_target_ledger_id => p_target_ledger_id

Line 78705: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

78701: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
78702:
78703: IF l_continue_with_lines THEN
78704: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
78705: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
78706:
78707: xla_accounting_err_pkg.build_message
78708: (p_appli_s_name => 'XLA'
78709: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 78713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

78709: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
78710: ,p_token_1 => 'LINE_NUMBER'
78711: ,p_value_1 => l_array_extract_line_num(Idx)
78712: ,p_token_2 => 'PRODUCT_NAME'
78713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78717:

Line 78714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

78710: ,p_token_1 => 'LINE_NUMBER'
78711: ,p_value_1 => l_array_extract_line_num(Idx)
78712: ,p_token_2 => 'PRODUCT_NAME'
78713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78717:
78718: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 78715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78711: ,p_value_1 => l_array_extract_line_num(Idx)
78712: ,p_token_2 => 'PRODUCT_NAME'
78713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78717:
78718: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
78719: --

Line 78716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

78712: ,p_token_2 => 'PRODUCT_NAME'
78713: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78714: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78715: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78716: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78717:
78718: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
78719: --
78720: -- following sets the accounting attributes needed to reverse

Line 78947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

78943:
78944: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
78945: -- or secondary ledger that has different currency with primary
78946: -- or alc that is calculated by sla
78947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78949:
78950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 78948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

78944: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
78945: -- or secondary ledger that has different currency with primary
78946: -- or alc that is calculated by sla
78947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78949:
78950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78952: AND (l_actual_flag = 'A')) THEN

Line 78950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

78946: -- or alc that is calculated by sla
78947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78949:
78950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78952: AND (l_actual_flag = 'A')) THEN
78953: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 78951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

78947: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78948: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78949:
78950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78952: AND (l_actual_flag = 'A')) THEN
78953: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78955: ,p_application_id => p_application_id

Line 78954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78950: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78951: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78952: AND (l_actual_flag = 'A')) THEN
78953: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78955: ,p_application_id => p_application_id
78956: ,p_amb_context_code => 'DEFAULT'
78957: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
78958: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 78957: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

78953: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78954: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78955: ,p_application_id => p_application_id
78956: ,p_amb_context_code => 'DEFAULT'
78957: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
78958: ,p_event_class_code => C_EVENT_CLASS_CODE
78959: ,p_event_type_code => C_EVENT_TYPE_CODE
78960:
78961: ,p_gain_ccid => -1

Line 79609: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79605:
79606: l_calculate_acctd_flag VARCHAR2(1) :='N';
79607: l_calculate_g_l_flag VARCHAR2(1) :='N';
79608: --
79609: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79610: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79611: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79610: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79606: l_calculate_acctd_flag VARCHAR2(1) :='N';
79607: l_calculate_g_l_flag VARCHAR2(1) :='N';
79608: --
79609: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79610: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79611: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79611: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79607: l_calculate_g_l_flag VARCHAR2(1) :='N';
79608: --
79609: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79610: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79611: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79608: --
79609: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79610: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79611: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79609: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79610: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79611: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79610: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79611: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79611: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79612: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79613: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79614: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79615: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79616: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79617: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79618: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79619: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79620: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79621: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79622: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79630: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79623: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79630: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79631: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79624: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79630: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79631: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79632: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79625: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79630: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79631: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79632: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79633:

Line 79630: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79626: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79630: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79631: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79632: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79633:
79634: l_event_id NUMBER;

Line 79631: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

79627: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79630: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79631: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79632: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79633:
79634: l_event_id NUMBER;
79635: l_previous_event_id NUMBER;

Line 79632: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79628: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79629: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79630: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79631: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79632: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79633:
79634: l_event_id NUMBER;
79635: l_previous_event_id NUMBER;
79636: l_first_event_id NUMBER;

Line 79650: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

79646: l_event_class_name VARCHAR2(80) := 'Total Burdened Cost Adjustment';
79647: l_description VARCHAR2(4000);
79648: l_transaction_reversal NUMBER;
79649: l_ae_header_id NUMBER;
79650: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
79651: l_log_module VARCHAR2(240);
79652: --
79653: l_acct_reversal_source VARCHAR2(30);
79654: l_trx_reversal_source VARCHAR2(30);

Line 80029: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

80025:
80026: --
80027: -- set event info as cache for other routines to refer event attributes
80028: --
80029: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
80030: (p_application_id => p_application_id
80031: ,p_primary_ledger_id => p_primary_ledger_id
80032: ,p_base_ledger_id => p_base_ledger_id
80033: ,p_target_ledger_id => p_target_ledger_id

Line 80062: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

80058:
80059: --
80060: -- set the status of entry to C_VALID (0)
80061: --
80062: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80063:
80064: --
80065: -- initialize a row for ae header
80066: --

Line 80089: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80085: --
80086: -- initilaize the status of ae headers for diffrent balance types
80087: -- the status is initialised to C_NOT_CREATED (2)
80088: --
80089: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80090: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80091: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80092:
80093: --

Line 80090: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80086: -- initilaize the status of ae headers for diffrent balance types
80087: -- the status is initialised to C_NOT_CREATED (2)
80088: --
80089: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80090: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80091: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80092:
80093: --
80094: -- call api to validate and store accounting attributes for header

Line 80091: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80087: -- the status is initialised to C_NOT_CREATED (2)
80088: --
80089: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80090: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80091: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80092:
80093: --
80094: -- call api to validate and store accounting attributes for header
80095: --

Line 80125: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

80121: --
80122: l_trx_reversal_source := SUBSTR(NULL, 1,30);
80123:
80124: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
80125: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
80126:
80127: xla_accounting_err_pkg.build_message
80128: (p_appli_s_name => 'XLA'
80129: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 80133: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

80129: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
80130: ,p_token_1 => 'ACCT_ATTR_NAME'
80131: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80132: ,p_token_2 => 'PRODUCT_NAME'
80133: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80134: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80135: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80136: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80137:

Line 80134: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

80130: ,p_token_1 => 'ACCT_ATTR_NAME'
80131: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80132: ,p_token_2 => 'PRODUCT_NAME'
80133: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80134: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80135: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80136: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80137:
80138: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 80135: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

80131: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80132: ,p_token_2 => 'PRODUCT_NAME'
80133: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80134: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80135: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80136: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80137:
80138: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
80139: --

Line 80136: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

80132: ,p_token_2 => 'PRODUCT_NAME'
80133: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80134: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80135: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80136: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80137:
80138: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
80139: --
80140: -- following sets the accounting attributes needed to reverse

Line 80155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

80151: ----------------------------------------------------------------
80152: -- 4262811 - update the header statuses to invalid in need be
80153: ----------------------------------------------------------------
80154: --
80155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
80156:
80157:
80158: -----------------------------------------------
80159: -- No accrual reversal for the event class/type

Line 80324: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

80320: ,p_module => l_log_module);
80321: END IF;
80322:
80323: --
80324: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
80325: --
80326: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80327: --
80328: -- set event info as cache for other routines to refer event attributes

Line 80326: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

80322:
80323: --
80324: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
80325: --
80326: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80327: --
80328: -- set event info as cache for other routines to refer event attributes
80329: --
80330:

Line 80334: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

80330:
80331: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
80332: l_previous_event_id := l_event_id;
80333:
80334: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
80335: (p_application_id => p_application_id
80336: ,p_primary_ledger_id => p_primary_ledger_id
80337: ,p_base_ledger_id => p_base_ledger_id
80338: ,p_target_ledger_id => p_target_ledger_id

Line 80375: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

80371: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
80372:
80373: IF l_continue_with_lines THEN
80374: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
80375: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
80376:
80377: xla_accounting_err_pkg.build_message
80378: (p_appli_s_name => 'XLA'
80379: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 80383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

80379: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
80380: ,p_token_1 => 'LINE_NUMBER'
80381: ,p_value_1 => l_array_extract_line_num(Idx)
80382: ,p_token_2 => 'PRODUCT_NAME'
80383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80387:

Line 80384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

80380: ,p_token_1 => 'LINE_NUMBER'
80381: ,p_value_1 => l_array_extract_line_num(Idx)
80382: ,p_token_2 => 'PRODUCT_NAME'
80383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80387:
80388: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 80385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

80381: ,p_value_1 => l_array_extract_line_num(Idx)
80382: ,p_token_2 => 'PRODUCT_NAME'
80383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80387:
80388: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
80389: --

Line 80386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

80382: ,p_token_2 => 'PRODUCT_NAME'
80383: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80384: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80385: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80386: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80387:
80388: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
80389: --
80390: -- following sets the accounting attributes needed to reverse

Line 80935: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

80931:
80932: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
80933: -- or secondary ledger that has different currency with primary
80934: -- or alc that is calculated by sla
80935: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
80936: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
80937:
80938: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80939: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 80936: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

80932: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
80933: -- or secondary ledger that has different currency with primary
80934: -- or alc that is calculated by sla
80935: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
80936: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
80937:
80938: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80939: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
80940: AND (l_actual_flag = 'A')) THEN

Line 80938: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

80934: -- or alc that is calculated by sla
80935: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
80936: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
80937:
80938: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80939: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
80940: AND (l_actual_flag = 'A')) THEN
80941: XLA_AE_LINES_PKG.CreateGainOrLossLines(
80942: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 80939: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

80935: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
80936: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
80937:
80938: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80939: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
80940: AND (l_actual_flag = 'A')) THEN
80941: XLA_AE_LINES_PKG.CreateGainOrLossLines(
80942: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80943: ,p_application_id => p_application_id

Line 80942: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

80938: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80939: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
80940: AND (l_actual_flag = 'A')) THEN
80941: XLA_AE_LINES_PKG.CreateGainOrLossLines(
80942: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80943: ,p_application_id => p_application_id
80944: ,p_amb_context_code => 'DEFAULT'
80945: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
80946: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 80945: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

80941: XLA_AE_LINES_PKG.CreateGainOrLossLines(
80942: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80943: ,p_application_id => p_application_id
80944: ,p_amb_context_code => 'DEFAULT'
80945: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
80946: ,p_event_class_code => C_EVENT_CLASS_CODE
80947: ,p_event_type_code => C_EVENT_TYPE_CODE
80948:
80949: ,p_gain_ccid => -1

Line 81602: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81598:
81599: l_calculate_acctd_flag VARCHAR2(1) :='N';
81600: l_calculate_g_l_flag VARCHAR2(1) :='N';
81601: --
81602: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81603: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81604: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81603: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81599: l_calculate_acctd_flag VARCHAR2(1) :='N';
81600: l_calculate_g_l_flag VARCHAR2(1) :='N';
81601: --
81602: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81603: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81604: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81604: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81600: l_calculate_g_l_flag VARCHAR2(1) :='N';
81601: --
81602: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81603: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81604: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81601: --
81602: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81603: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81604: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81602: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81603: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81604: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81603: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81604: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81604: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81605: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81606: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81607: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81608: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81609: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81610: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81611: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81612: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81613: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81614: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81615: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81623: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81616: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81623: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81624: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81617: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81623: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81624: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81625: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81618: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81623: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81624: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81625: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81626:

Line 81623: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81619: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81623: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81624: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81625: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81626:
81627: l_event_id NUMBER;

Line 81624: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

81620: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81623: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81624: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81625: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81626:
81627: l_event_id NUMBER;
81628: l_previous_event_id NUMBER;

Line 81625: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81621: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81622: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81623: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81624: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81625: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81626:
81627: l_event_id NUMBER;
81628: l_previous_event_id NUMBER;
81629: l_first_event_id NUMBER;

Line 81643: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

81639: l_event_class_name VARCHAR2(80) := 'Total Burdened Cost';
81640: l_description VARCHAR2(4000);
81641: l_transaction_reversal NUMBER;
81642: l_ae_header_id NUMBER;
81643: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
81644: l_log_module VARCHAR2(240);
81645: --
81646: l_acct_reversal_source VARCHAR2(30);
81647: l_trx_reversal_source VARCHAR2(30);

Line 82025: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

82021:
82022: --
82023: -- set event info as cache for other routines to refer event attributes
82024: --
82025: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
82026: (p_application_id => p_application_id
82027: ,p_primary_ledger_id => p_primary_ledger_id
82028: ,p_base_ledger_id => p_base_ledger_id
82029: ,p_target_ledger_id => p_target_ledger_id

Line 82058: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

82054:
82055: --
82056: -- set the status of entry to C_VALID (0)
82057: --
82058: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82059:
82060: --
82061: -- initialize a row for ae header
82062: --

Line 82085: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82081: --
82082: -- initilaize the status of ae headers for diffrent balance types
82083: -- the status is initialised to C_NOT_CREATED (2)
82084: --
82085: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82086: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82087: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82088:
82089: --

Line 82086: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82082: -- initilaize the status of ae headers for diffrent balance types
82083: -- the status is initialised to C_NOT_CREATED (2)
82084: --
82085: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82086: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82087: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82088:
82089: --
82090: -- call api to validate and store accounting attributes for header

Line 82087: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82083: -- the status is initialised to C_NOT_CREATED (2)
82084: --
82085: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82086: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82087: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82088:
82089: --
82090: -- call api to validate and store accounting attributes for header
82091: --

Line 82121: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

82117: --
82118: l_trx_reversal_source := SUBSTR(NULL, 1,30);
82119:
82120: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
82121: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82122:
82123: xla_accounting_err_pkg.build_message
82124: (p_appli_s_name => 'XLA'
82125: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 82129: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82125: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
82126: ,p_token_1 => 'ACCT_ATTR_NAME'
82127: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82128: ,p_token_2 => 'PRODUCT_NAME'
82129: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82130: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82131: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82132: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82133:

Line 82130: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

82126: ,p_token_1 => 'ACCT_ATTR_NAME'
82127: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82128: ,p_token_2 => 'PRODUCT_NAME'
82129: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82130: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82131: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82132: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82133:
82134: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 82131: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82127: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82128: ,p_token_2 => 'PRODUCT_NAME'
82129: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82130: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82131: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82132: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82133:
82134: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82135: --

Line 82132: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82128: ,p_token_2 => 'PRODUCT_NAME'
82129: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82130: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82131: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82132: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82133:
82134: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82135: --
82136: -- following sets the accounting attributes needed to reverse

Line 82151: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

82147: ----------------------------------------------------------------
82148: -- 4262811 - update the header statuses to invalid in need be
82149: ----------------------------------------------------------------
82150: --
82151: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
82152:
82153:
82154: -----------------------------------------------
82155: -- No accrual reversal for the event class/type

Line 82321: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

82317: ,p_module => l_log_module);
82318: END IF;
82319:
82320: --
82321: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82322: --
82323: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82324: --
82325: -- set event info as cache for other routines to refer event attributes

Line 82323: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

82319:
82320: --
82321: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82322: --
82323: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82324: --
82325: -- set event info as cache for other routines to refer event attributes
82326: --
82327:

Line 82331: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

82327:
82328: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
82329: l_previous_event_id := l_event_id;
82330:
82331: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
82332: (p_application_id => p_application_id
82333: ,p_primary_ledger_id => p_primary_ledger_id
82334: ,p_base_ledger_id => p_base_ledger_id
82335: ,p_target_ledger_id => p_target_ledger_id

Line 82372: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

82368: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
82369:
82370: IF l_continue_with_lines THEN
82371: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
82372: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82373:
82374: xla_accounting_err_pkg.build_message
82375: (p_appli_s_name => 'XLA'
82376: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 82380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82376: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
82377: ,p_token_1 => 'LINE_NUMBER'
82378: ,p_value_1 => l_array_extract_line_num(Idx)
82379: ,p_token_2 => 'PRODUCT_NAME'
82380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82384:

Line 82381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

82377: ,p_token_1 => 'LINE_NUMBER'
82378: ,p_value_1 => l_array_extract_line_num(Idx)
82379: ,p_token_2 => 'PRODUCT_NAME'
82380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82384:
82385: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 82382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82378: ,p_value_1 => l_array_extract_line_num(Idx)
82379: ,p_token_2 => 'PRODUCT_NAME'
82380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82384:
82385: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82386: --

Line 82383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82379: ,p_token_2 => 'PRODUCT_NAME'
82380: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82381: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82382: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82383: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82384:
82385: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82386: --
82387: -- following sets the accounting attributes needed to reverse

Line 82958: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

82954:
82955: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
82956: -- or secondary ledger that has different currency with primary
82957: -- or alc that is calculated by sla
82958: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82959: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82960:
82961: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82962: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 82959: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

82955: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
82956: -- or secondary ledger that has different currency with primary
82957: -- or alc that is calculated by sla
82958: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82959: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82960:
82961: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82962: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82963: AND (l_actual_flag = 'A')) THEN

Line 82961: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

82957: -- or alc that is calculated by sla
82958: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82959: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82960:
82961: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82962: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82963: AND (l_actual_flag = 'A')) THEN
82964: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82965: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 82962: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

82958: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82959: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82960:
82961: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82962: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82963: AND (l_actual_flag = 'A')) THEN
82964: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82965: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82966: ,p_application_id => p_application_id

Line 82965: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82961: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82962: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82963: AND (l_actual_flag = 'A')) THEN
82964: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82965: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82966: ,p_application_id => p_application_id
82967: ,p_amb_context_code => 'DEFAULT'
82968: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
82969: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 82968: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

82964: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82965: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82966: ,p_application_id => p_application_id
82967: ,p_amb_context_code => 'DEFAULT'
82968: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
82969: ,p_event_class_code => C_EVENT_CLASS_CODE
82970: ,p_event_type_code => C_EVENT_TYPE_CODE
82971:
82972: ,p_gain_ccid => -1

Line 83459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83455:
83456: l_calculate_acctd_flag VARCHAR2(1) :='N';
83457: l_calculate_g_l_flag VARCHAR2(1) :='N';
83458: --
83459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83456: l_calculate_acctd_flag VARCHAR2(1) :='N';
83457: l_calculate_g_l_flag VARCHAR2(1) :='N';
83458: --
83459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83457: l_calculate_g_l_flag VARCHAR2(1) :='N';
83458: --
83459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83458: --
83459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83459: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83460: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83461: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83462: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83463: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83464: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83465: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83466: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83467: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83468: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83469: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83470: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83471: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83472: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83473: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83474: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83475: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83483:

Line 83480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83476: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83483:
83484: l_event_id NUMBER;

Line 83481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

83477: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83483:
83484: l_event_id NUMBER;
83485: l_previous_event_id NUMBER;

Line 83482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83478: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83479: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83480: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83481: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83482: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83483:
83484: l_event_id NUMBER;
83485: l_previous_event_id NUMBER;
83486: l_first_event_id NUMBER;

Line 83500: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

83496: l_event_class_name VARCHAR2(80) := 'Usage Cost Adjustment';
83497: l_description VARCHAR2(4000);
83498: l_transaction_reversal NUMBER;
83499: l_ae_header_id NUMBER;
83500: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
83501: l_log_module VARCHAR2(240);
83502: --
83503: l_acct_reversal_source VARCHAR2(30);
83504: l_trx_reversal_source VARCHAR2(30);

Line 83778: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

83774:
83775: --
83776: -- set event info as cache for other routines to refer event attributes
83777: --
83778: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
83779: (p_application_id => p_application_id
83780: ,p_primary_ledger_id => p_primary_ledger_id
83781: ,p_base_ledger_id => p_base_ledger_id
83782: ,p_target_ledger_id => p_target_ledger_id

Line 83811: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

83807:
83808: --
83809: -- set the status of entry to C_VALID (0)
83810: --
83811: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
83812:
83813: --
83814: -- initialize a row for ae header
83815: --

Line 83837: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

83833: --
83834: -- initilaize the status of ae headers for diffrent balance types
83835: -- the status is initialised to C_NOT_CREATED (2)
83836: --
83837: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83838: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83839: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83840:
83841: --

Line 83838: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

83834: -- initilaize the status of ae headers for diffrent balance types
83835: -- the status is initialised to C_NOT_CREATED (2)
83836: --
83837: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83838: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83839: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83840:
83841: --
83842: -- call api to validate and store accounting attributes for header

Line 83839: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

83835: -- the status is initialised to C_NOT_CREATED (2)
83836: --
83837: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83838: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83839: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83840:
83841: --
83842: -- call api to validate and store accounting attributes for header
83843: --

Line 83873: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

83869: --
83870: l_trx_reversal_source := SUBSTR(NULL, 1,30);
83871:
83872: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
83873: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
83874:
83875: xla_accounting_err_pkg.build_message
83876: (p_appli_s_name => 'XLA'
83877: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 83881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

83877: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
83878: ,p_token_1 => 'ACCT_ATTR_NAME'
83879: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83880: ,p_token_2 => 'PRODUCT_NAME'
83881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83885:

Line 83882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

83878: ,p_token_1 => 'ACCT_ATTR_NAME'
83879: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83880: ,p_token_2 => 'PRODUCT_NAME'
83881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83885:
83886: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 83883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

83879: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83880: ,p_token_2 => 'PRODUCT_NAME'
83881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83885:
83886: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
83887: --

Line 83884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

83880: ,p_token_2 => 'PRODUCT_NAME'
83881: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83882: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83883: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83884: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83885:
83886: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
83887: --
83888: -- following sets the accounting attributes needed to reverse

Line 83903: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

83899: ----------------------------------------------------------------
83900: -- 4262811 - update the header statuses to invalid in need be
83901: ----------------------------------------------------------------
83902: --
83903: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
83904:
83905:
83906: -----------------------------------------------
83907: -- No accrual reversal for the event class/type

Line 84041: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

84037: ,p_module => l_log_module);
84038: END IF;
84039:
84040: --
84041: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
84042: --
84043: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
84044: --
84045: -- set event info as cache for other routines to refer event attributes

Line 84043: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

84039:
84040: --
84041: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
84042: --
84043: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
84044: --
84045: -- set event info as cache for other routines to refer event attributes
84046: --
84047:

Line 84051: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

84047:
84048: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
84049: l_previous_event_id := l_event_id;
84050:
84051: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
84052: (p_application_id => p_application_id
84053: ,p_primary_ledger_id => p_primary_ledger_id
84054: ,p_base_ledger_id => p_base_ledger_id
84055: ,p_target_ledger_id => p_target_ledger_id

Line 84092: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

84088: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
84089:
84090: IF l_continue_with_lines THEN
84091: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
84092: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
84093:
84094: xla_accounting_err_pkg.build_message
84095: (p_appli_s_name => 'XLA'
84096: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 84100: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

84096: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
84097: ,p_token_1 => 'LINE_NUMBER'
84098: ,p_value_1 => l_array_extract_line_num(Idx)
84099: ,p_token_2 => 'PRODUCT_NAME'
84100: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84101: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84102: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84103: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84104:

Line 84101: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

84097: ,p_token_1 => 'LINE_NUMBER'
84098: ,p_value_1 => l_array_extract_line_num(Idx)
84099: ,p_token_2 => 'PRODUCT_NAME'
84100: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84101: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84102: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84103: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84104:
84105: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 84102: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

84098: ,p_value_1 => l_array_extract_line_num(Idx)
84099: ,p_token_2 => 'PRODUCT_NAME'
84100: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84101: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84102: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84103: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84104:
84105: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
84106: --

Line 84103: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

84099: ,p_token_2 => 'PRODUCT_NAME'
84100: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84101: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84102: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84103: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84104:
84105: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
84106: --
84107: -- following sets the accounting attributes needed to reverse

Line 84256: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

84252:
84253: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
84254: -- or secondary ledger that has different currency with primary
84255: -- or alc that is calculated by sla
84256: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
84257: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
84258:
84259: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84260: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 84257: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

84253: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
84254: -- or secondary ledger that has different currency with primary
84255: -- or alc that is calculated by sla
84256: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
84257: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
84258:
84259: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84260: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
84261: AND (l_actual_flag = 'A')) THEN

Line 84259: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

84255: -- or alc that is calculated by sla
84256: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
84257: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
84258:
84259: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84260: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
84261: AND (l_actual_flag = 'A')) THEN
84262: XLA_AE_LINES_PKG.CreateGainOrLossLines(
84263: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 84260: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

84256: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
84257: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
84258:
84259: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84260: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
84261: AND (l_actual_flag = 'A')) THEN
84262: XLA_AE_LINES_PKG.CreateGainOrLossLines(
84263: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84264: ,p_application_id => p_application_id

Line 84263: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

84259: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84260: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
84261: AND (l_actual_flag = 'A')) THEN
84262: XLA_AE_LINES_PKG.CreateGainOrLossLines(
84263: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84264: ,p_application_id => p_application_id
84265: ,p_amb_context_code => 'DEFAULT'
84266: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
84267: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 84266: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

84262: XLA_AE_LINES_PKG.CreateGainOrLossLines(
84263: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84264: ,p_application_id => p_application_id
84265: ,p_amb_context_code => 'DEFAULT'
84266: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
84267: ,p_event_class_code => C_EVENT_CLASS_CODE
84268: ,p_event_type_code => C_EVENT_TYPE_CODE
84269:
84270: ,p_gain_ccid => -1

Line 84757: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84753:
84754: l_calculate_acctd_flag VARCHAR2(1) :='N';
84755: l_calculate_g_l_flag VARCHAR2(1) :='N';
84756: --
84757: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84758: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84759: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84758: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84754: l_calculate_acctd_flag VARCHAR2(1) :='N';
84755: l_calculate_g_l_flag VARCHAR2(1) :='N';
84756: --
84757: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84758: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84759: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84759: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84755: l_calculate_g_l_flag VARCHAR2(1) :='N';
84756: --
84757: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84758: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84759: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84756: --
84757: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84758: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84759: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84757: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84758: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84759: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84758: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84759: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84759: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84760: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84761: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84762: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84763: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84764: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84765: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84766: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84767: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84768: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84769: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84770: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84778: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84771: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84778: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84779: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84772: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84778: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84779: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84780: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84773: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84778: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84779: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84780: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84781:

Line 84778: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84774: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84778: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84779: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84780: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84781:
84782: l_event_id NUMBER;

Line 84779: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

84775: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84778: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84779: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84780: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84781:
84782: l_event_id NUMBER;
84783: l_previous_event_id NUMBER;

Line 84780: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84776: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84777: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84778: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84779: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84780: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84781:
84782: l_event_id NUMBER;
84783: l_previous_event_id NUMBER;
84784: l_first_event_id NUMBER;

Line 84798: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

84794: l_event_class_name VARCHAR2(80) := 'Usage Cost';
84795: l_description VARCHAR2(4000);
84796: l_transaction_reversal NUMBER;
84797: l_ae_header_id NUMBER;
84798: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
84799: l_log_module VARCHAR2(240);
84800: --
84801: l_acct_reversal_source VARCHAR2(30);
84802: l_trx_reversal_source VARCHAR2(30);

Line 85076: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

85072:
85073: --
85074: -- set event info as cache for other routines to refer event attributes
85075: --
85076: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
85077: (p_application_id => p_application_id
85078: ,p_primary_ledger_id => p_primary_ledger_id
85079: ,p_base_ledger_id => p_base_ledger_id
85080: ,p_target_ledger_id => p_target_ledger_id

Line 85109: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

85105:
85106: --
85107: -- set the status of entry to C_VALID (0)
85108: --
85109: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
85110:
85111: --
85112: -- initialize a row for ae header
85113: --

Line 85135: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

85131: --
85132: -- initilaize the status of ae headers for diffrent balance types
85133: -- the status is initialised to C_NOT_CREATED (2)
85134: --
85135: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85136: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85137: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85138:
85139: --

Line 85136: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

85132: -- initilaize the status of ae headers for diffrent balance types
85133: -- the status is initialised to C_NOT_CREATED (2)
85134: --
85135: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85136: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85137: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85138:
85139: --
85140: -- call api to validate and store accounting attributes for header

Line 85137: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

85133: -- the status is initialised to C_NOT_CREATED (2)
85134: --
85135: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85136: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85137: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85138:
85139: --
85140: -- call api to validate and store accounting attributes for header
85141: --

Line 85171: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

85167: --
85168: l_trx_reversal_source := SUBSTR(NULL, 1,30);
85169:
85170: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
85171: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
85172:
85173: xla_accounting_err_pkg.build_message
85174: (p_appli_s_name => 'XLA'
85175: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 85179: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

85175: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
85176: ,p_token_1 => 'ACCT_ATTR_NAME'
85177: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
85178: ,p_token_2 => 'PRODUCT_NAME'
85179: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85180: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85181: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85182: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85183:

Line 85180: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

85176: ,p_token_1 => 'ACCT_ATTR_NAME'
85177: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
85178: ,p_token_2 => 'PRODUCT_NAME'
85179: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85180: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85181: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85182: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85183:
85184: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 85181: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

85177: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
85178: ,p_token_2 => 'PRODUCT_NAME'
85179: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85180: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85181: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85182: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85183:
85184: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
85185: --

Line 85182: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

85178: ,p_token_2 => 'PRODUCT_NAME'
85179: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85180: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85181: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85182: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85183:
85184: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
85185: --
85186: -- following sets the accounting attributes needed to reverse

Line 85201: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

85197: ----------------------------------------------------------------
85198: -- 4262811 - update the header statuses to invalid in need be
85199: ----------------------------------------------------------------
85200: --
85201: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
85202:
85203:
85204: -----------------------------------------------
85205: -- No accrual reversal for the event class/type

Line 85339: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

85335: ,p_module => l_log_module);
85336: END IF;
85337:
85338: --
85339: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
85340: --
85341: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
85342: --
85343: -- set event info as cache for other routines to refer event attributes

Line 85341: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

85337:
85338: --
85339: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
85340: --
85341: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
85342: --
85343: -- set event info as cache for other routines to refer event attributes
85344: --
85345:

Line 85349: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

85345:
85346: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
85347: l_previous_event_id := l_event_id;
85348:
85349: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
85350: (p_application_id => p_application_id
85351: ,p_primary_ledger_id => p_primary_ledger_id
85352: ,p_base_ledger_id => p_base_ledger_id
85353: ,p_target_ledger_id => p_target_ledger_id

Line 85390: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

85386: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
85387:
85388: IF l_continue_with_lines THEN
85389: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
85390: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
85391:
85392: xla_accounting_err_pkg.build_message
85393: (p_appli_s_name => 'XLA'
85394: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 85398: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

85394: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
85395: ,p_token_1 => 'LINE_NUMBER'
85396: ,p_value_1 => l_array_extract_line_num(Idx)
85397: ,p_token_2 => 'PRODUCT_NAME'
85398: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85399: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85400: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85401: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85402:

Line 85399: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

85395: ,p_token_1 => 'LINE_NUMBER'
85396: ,p_value_1 => l_array_extract_line_num(Idx)
85397: ,p_token_2 => 'PRODUCT_NAME'
85398: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85399: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85400: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85401: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85402:
85403: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 85400: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

85396: ,p_value_1 => l_array_extract_line_num(Idx)
85397: ,p_token_2 => 'PRODUCT_NAME'
85398: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85399: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85400: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85401: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85402:
85403: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
85404: --

Line 85401: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

85397: ,p_token_2 => 'PRODUCT_NAME'
85398: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85399: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85400: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85401: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85402:
85403: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
85404: --
85405: -- following sets the accounting attributes needed to reverse

Line 85554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

85550:
85551: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
85552: -- or secondary ledger that has different currency with primary
85553: -- or alc that is calculated by sla
85554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85556:
85557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 85555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

85551: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
85552: -- or secondary ledger that has different currency with primary
85553: -- or alc that is calculated by sla
85554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85556:
85557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85559: AND (l_actual_flag = 'A')) THEN

Line 85557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

85553: -- or alc that is calculated by sla
85554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85556:
85557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85559: AND (l_actual_flag = 'A')) THEN
85560: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 85558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

85554: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85555: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85556:
85557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85559: AND (l_actual_flag = 'A')) THEN
85560: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85562: ,p_application_id => p_application_id

Line 85561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

85557: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85558: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85559: AND (l_actual_flag = 'A')) THEN
85560: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85562: ,p_application_id => p_application_id
85563: ,p_amb_context_code => 'DEFAULT'
85564: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
85565: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 85564: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

85560: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85561: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85562: ,p_application_id => p_application_id
85563: ,p_amb_context_code => 'DEFAULT'
85564: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
85565: ,p_event_class_code => C_EVENT_CLASS_CODE
85566: ,p_event_type_code => C_EVENT_TYPE_CODE
85567:
85568: ,p_gain_ccid => -1

Line 86055: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

86051:
86052: l_calculate_acctd_flag VARCHAR2(1) :='N';
86053: l_calculate_g_l_flag VARCHAR2(1) :='N';
86054: --
86055: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86056: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86057: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 86056: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

86052: l_calculate_acctd_flag VARCHAR2(1) :='N';
86053: l_calculate_g_l_flag VARCHAR2(1) :='N';
86054: --
86055: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86056: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86057: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 86057: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

86053: l_calculate_g_l_flag VARCHAR2(1) :='N';
86054: --
86055: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86056: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86057: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

86054: --
86055: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86056: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86057: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

86055: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86056: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86057: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

86056: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86057: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

86057: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

86058: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

86059: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

86060: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

86061: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

86062: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

86063: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

86064: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

86065: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

86066: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

86067: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

86068: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86076: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

86069: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86076: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86077: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

86070: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86076: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86077: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
86078: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

86071: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86076: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86077: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
86078: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86079:

Line 86076: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

86072: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86076: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86077: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
86078: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86079:
86080: l_event_id NUMBER;

Line 86077: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

86073: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86076: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86077: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
86078: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86079:
86080: l_event_id NUMBER;
86081: l_previous_event_id NUMBER;

Line 86078: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

86074: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86075: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86076: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
86077: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
86078: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
86079:
86080: l_event_id NUMBER;
86081: l_previous_event_id NUMBER;
86082: l_first_event_id NUMBER;

Line 86096: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

86092: l_event_class_name VARCHAR2(80) := 'Work in Process Cost Adjustment';
86093: l_description VARCHAR2(4000);
86094: l_transaction_reversal NUMBER;
86095: l_ae_header_id NUMBER;
86096: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
86097: l_log_module VARCHAR2(240);
86098: --
86099: l_acct_reversal_source VARCHAR2(30);
86100: l_trx_reversal_source VARCHAR2(30);

Line 86374: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

86370:
86371: --
86372: -- set event info as cache for other routines to refer event attributes
86373: --
86374: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
86375: (p_application_id => p_application_id
86376: ,p_primary_ledger_id => p_primary_ledger_id
86377: ,p_base_ledger_id => p_base_ledger_id
86378: ,p_target_ledger_id => p_target_ledger_id

Line 86407: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

86403:
86404: --
86405: -- set the status of entry to C_VALID (0)
86406: --
86407: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86408:
86409: --
86410: -- initialize a row for ae header
86411: --

Line 86433: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

86429: --
86430: -- initilaize the status of ae headers for diffrent balance types
86431: -- the status is initialised to C_NOT_CREATED (2)
86432: --
86433: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86434: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86435: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86436:
86437: --

Line 86434: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

86430: -- initilaize the status of ae headers for diffrent balance types
86431: -- the status is initialised to C_NOT_CREATED (2)
86432: --
86433: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86434: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86435: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86436:
86437: --
86438: -- call api to validate and store accounting attributes for header

Line 86435: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

86431: -- the status is initialised to C_NOT_CREATED (2)
86432: --
86433: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86434: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86435: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86436:
86437: --
86438: -- call api to validate and store accounting attributes for header
86439: --

Line 86469: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

86465: --
86466: l_trx_reversal_source := SUBSTR(NULL, 1,30);
86467:
86468: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
86469: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
86470:
86471: xla_accounting_err_pkg.build_message
86472: (p_appli_s_name => 'XLA'
86473: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 86477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

86473: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
86474: ,p_token_1 => 'ACCT_ATTR_NAME'
86475: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86476: ,p_token_2 => 'PRODUCT_NAME'
86477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86481:

Line 86478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

86474: ,p_token_1 => 'ACCT_ATTR_NAME'
86475: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86476: ,p_token_2 => 'PRODUCT_NAME'
86477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86481:
86482: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 86479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

86475: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86476: ,p_token_2 => 'PRODUCT_NAME'
86477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86481:
86482: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
86483: --

Line 86480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

86476: ,p_token_2 => 'PRODUCT_NAME'
86477: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86478: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86479: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86480: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86481:
86482: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
86483: --
86484: -- following sets the accounting attributes needed to reverse

Line 86499: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

86495: ----------------------------------------------------------------
86496: -- 4262811 - update the header statuses to invalid in need be
86497: ----------------------------------------------------------------
86498: --
86499: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
86500:
86501:
86502: -----------------------------------------------
86503: -- No accrual reversal for the event class/type

Line 86637: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

86633: ,p_module => l_log_module);
86634: END IF;
86635:
86636: --
86637: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
86638: --
86639: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86640: --
86641: -- set event info as cache for other routines to refer event attributes

Line 86639: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

86635:
86636: --
86637: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
86638: --
86639: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86640: --
86641: -- set event info as cache for other routines to refer event attributes
86642: --
86643:

Line 86647: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

86643:
86644: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
86645: l_previous_event_id := l_event_id;
86646:
86647: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
86648: (p_application_id => p_application_id
86649: ,p_primary_ledger_id => p_primary_ledger_id
86650: ,p_base_ledger_id => p_base_ledger_id
86651: ,p_target_ledger_id => p_target_ledger_id

Line 86688: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

86684: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
86685:
86686: IF l_continue_with_lines THEN
86687: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
86688: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
86689:
86690: xla_accounting_err_pkg.build_message
86691: (p_appli_s_name => 'XLA'
86692: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 86696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

86692: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
86693: ,p_token_1 => 'LINE_NUMBER'
86694: ,p_value_1 => l_array_extract_line_num(Idx)
86695: ,p_token_2 => 'PRODUCT_NAME'
86696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86700:

Line 86697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

86693: ,p_token_1 => 'LINE_NUMBER'
86694: ,p_value_1 => l_array_extract_line_num(Idx)
86695: ,p_token_2 => 'PRODUCT_NAME'
86696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86700:
86701: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 86698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

86694: ,p_value_1 => l_array_extract_line_num(Idx)
86695: ,p_token_2 => 'PRODUCT_NAME'
86696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86700:
86701: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
86702: --

Line 86699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

86695: ,p_token_2 => 'PRODUCT_NAME'
86696: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86697: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86698: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86699: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86700:
86701: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
86702: --
86703: -- following sets the accounting attributes needed to reverse

Line 86852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

86848:
86849: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
86850: -- or secondary ledger that has different currency with primary
86851: -- or alc that is calculated by sla
86852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86853: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86854:
86855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 86853: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

86849: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
86850: -- or secondary ledger that has different currency with primary
86851: -- or alc that is calculated by sla
86852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86853: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86854:
86855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86857: AND (l_actual_flag = 'A')) THEN

Line 86855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

86851: -- or alc that is calculated by sla
86852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86853: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86854:
86855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86857: AND (l_actual_flag = 'A')) THEN
86858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 86856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

86852: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86853: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86854:
86855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86857: AND (l_actual_flag = 'A')) THEN
86858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86860: ,p_application_id => p_application_id

Line 86859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

86855: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86856: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86857: AND (l_actual_flag = 'A')) THEN
86858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86860: ,p_application_id => p_application_id
86861: ,p_amb_context_code => 'DEFAULT'
86862: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
86863: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 86862: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

86858: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86859: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86860: ,p_application_id => p_application_id
86861: ,p_amb_context_code => 'DEFAULT'
86862: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
86863: ,p_event_class_code => C_EVENT_CLASS_CODE
86864: ,p_event_type_code => C_EVENT_TYPE_CODE
86865:
86866: ,p_gain_ccid => -1

Line 87353: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87349:
87350: l_calculate_acctd_flag VARCHAR2(1) :='N';
87351: l_calculate_g_l_flag VARCHAR2(1) :='N';
87352: --
87353: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87354: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87355: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87354: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87350: l_calculate_acctd_flag VARCHAR2(1) :='N';
87351: l_calculate_g_l_flag VARCHAR2(1) :='N';
87352: --
87353: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87354: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87355: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87355: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87351: l_calculate_g_l_flag VARCHAR2(1) :='N';
87352: --
87353: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87354: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87355: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87352: --
87353: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87354: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87355: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87353: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87354: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87355: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87354: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87355: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87355: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87356: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87357: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87358: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87359: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87360: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87361: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87362: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87363: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87364: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87365: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87366: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87374: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87367: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87374: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87375: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87368: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87374: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87375: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87376: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87369: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87374: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87375: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87376: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87377:

Line 87374: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87370: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87374: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87375: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87376: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87377:
87378: l_event_id NUMBER;

Line 87375: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

87371: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87374: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87375: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87376: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87377:
87378: l_event_id NUMBER;
87379: l_previous_event_id NUMBER;

Line 87376: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87372: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87373: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87374: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87375: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87376: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87377:
87378: l_event_id NUMBER;
87379: l_previous_event_id NUMBER;
87380: l_first_event_id NUMBER;

Line 87394: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

87390: l_event_class_name VARCHAR2(80) := 'Work in Process Cost';
87391: l_description VARCHAR2(4000);
87392: l_transaction_reversal NUMBER;
87393: l_ae_header_id NUMBER;
87394: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
87395: l_log_module VARCHAR2(240);
87396: --
87397: l_acct_reversal_source VARCHAR2(30);
87398: l_trx_reversal_source VARCHAR2(30);

Line 87672: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

87668:
87669: --
87670: -- set event info as cache for other routines to refer event attributes
87671: --
87672: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
87673: (p_application_id => p_application_id
87674: ,p_primary_ledger_id => p_primary_ledger_id
87675: ,p_base_ledger_id => p_base_ledger_id
87676: ,p_target_ledger_id => p_target_ledger_id

Line 87705: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

87701:
87702: --
87703: -- set the status of entry to C_VALID (0)
87704: --
87705: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87706:
87707: --
87708: -- initialize a row for ae header
87709: --

Line 87731: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

87727: --
87728: -- initilaize the status of ae headers for diffrent balance types
87729: -- the status is initialised to C_NOT_CREATED (2)
87730: --
87731: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87732: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87733: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87734:
87735: --

Line 87732: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

87728: -- initilaize the status of ae headers for diffrent balance types
87729: -- the status is initialised to C_NOT_CREATED (2)
87730: --
87731: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87732: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87733: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87734:
87735: --
87736: -- call api to validate and store accounting attributes for header

Line 87733: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

87729: -- the status is initialised to C_NOT_CREATED (2)
87730: --
87731: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87732: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87733: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87734:
87735: --
87736: -- call api to validate and store accounting attributes for header
87737: --

Line 87767: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

87763: --
87764: l_trx_reversal_source := SUBSTR(NULL, 1,30);
87765:
87766: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
87767: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
87768:
87769: xla_accounting_err_pkg.build_message
87770: (p_appli_s_name => 'XLA'
87771: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 87775: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

87771: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
87772: ,p_token_1 => 'ACCT_ATTR_NAME'
87773: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87774: ,p_token_2 => 'PRODUCT_NAME'
87775: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87776: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87777: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87778: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87779:

Line 87776: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

87772: ,p_token_1 => 'ACCT_ATTR_NAME'
87773: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87774: ,p_token_2 => 'PRODUCT_NAME'
87775: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87776: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87777: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87778: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87779:
87780: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 87777: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

87773: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87774: ,p_token_2 => 'PRODUCT_NAME'
87775: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87776: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87777: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87778: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87779:
87780: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
87781: --

Line 87778: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

87774: ,p_token_2 => 'PRODUCT_NAME'
87775: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87776: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87777: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87778: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87779:
87780: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
87781: --
87782: -- following sets the accounting attributes needed to reverse

Line 87797: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

87793: ----------------------------------------------------------------
87794: -- 4262811 - update the header statuses to invalid in need be
87795: ----------------------------------------------------------------
87796: --
87797: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
87798:
87799:
87800: -----------------------------------------------
87801: -- No accrual reversal for the event class/type

Line 87935: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

87931: ,p_module => l_log_module);
87932: END IF;
87933:
87934: --
87935: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
87936: --
87937: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87938: --
87939: -- set event info as cache for other routines to refer event attributes

Line 87937: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

87933:
87934: --
87935: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
87936: --
87937: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87938: --
87939: -- set event info as cache for other routines to refer event attributes
87940: --
87941:

Line 87945: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

87941:
87942: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
87943: l_previous_event_id := l_event_id;
87944:
87945: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
87946: (p_application_id => p_application_id
87947: ,p_primary_ledger_id => p_primary_ledger_id
87948: ,p_base_ledger_id => p_base_ledger_id
87949: ,p_target_ledger_id => p_target_ledger_id

Line 87986: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

87982: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
87983:
87984: IF l_continue_with_lines THEN
87985: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
87986: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
87987:
87988: xla_accounting_err_pkg.build_message
87989: (p_appli_s_name => 'XLA'
87990: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 87994: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

87990: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
87991: ,p_token_1 => 'LINE_NUMBER'
87992: ,p_value_1 => l_array_extract_line_num(Idx)
87993: ,p_token_2 => 'PRODUCT_NAME'
87994: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87995: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87996: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87997: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87998:

Line 87995: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

87991: ,p_token_1 => 'LINE_NUMBER'
87992: ,p_value_1 => l_array_extract_line_num(Idx)
87993: ,p_token_2 => 'PRODUCT_NAME'
87994: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87995: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87996: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87997: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87998:
87999: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 87996: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

87992: ,p_value_1 => l_array_extract_line_num(Idx)
87993: ,p_token_2 => 'PRODUCT_NAME'
87994: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87995: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87996: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87997: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87998:
87999: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
88000: --

Line 87997: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

87993: ,p_token_2 => 'PRODUCT_NAME'
87994: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87995: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87996: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87997: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87998:
87999: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
88000: --
88001: -- following sets the accounting attributes needed to reverse

Line 88150: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

88146:
88147: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
88148: -- or secondary ledger that has different currency with primary
88149: -- or alc that is calculated by sla
88150: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
88151: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
88152:
88153: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88154: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 88151: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

88147: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
88148: -- or secondary ledger that has different currency with primary
88149: -- or alc that is calculated by sla
88150: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
88151: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
88152:
88153: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88154: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
88155: AND (l_actual_flag = 'A')) THEN

Line 88153: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

88149: -- or alc that is calculated by sla
88150: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
88151: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
88152:
88153: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88154: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
88155: AND (l_actual_flag = 'A')) THEN
88156: XLA_AE_LINES_PKG.CreateGainOrLossLines(
88157: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 88154: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

88150: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
88151: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
88152:
88153: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88154: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
88155: AND (l_actual_flag = 'A')) THEN
88156: XLA_AE_LINES_PKG.CreateGainOrLossLines(
88157: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88158: ,p_application_id => p_application_id

Line 88157: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

88153: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88154: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
88155: AND (l_actual_flag = 'A')) THEN
88156: XLA_AE_LINES_PKG.CreateGainOrLossLines(
88157: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88158: ,p_application_id => p_application_id
88159: ,p_amb_context_code => 'DEFAULT'
88160: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
88161: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 88160: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

88156: XLA_AE_LINES_PKG.CreateGainOrLossLines(
88157: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88158: ,p_application_id => p_application_id
88159: ,p_amb_context_code => 'DEFAULT'
88160: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
88161: ,p_event_class_code => C_EVENT_CLASS_CODE
88162: ,p_event_type_code => C_EVENT_TYPE_CODE
88163:
88164: ,p_gain_ccid => -1

Line 88282: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

88278: ,p_level => C_LEVEL_PROCEDURE
88279: ,p_module => l_log_module);
88280: END IF;
88281:
88282: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
88283: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
88284: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
88285:
88286: --

Line 88283: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

88279: ,p_module => l_log_module);
88280: END IF;
88281:
88282: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
88283: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
88284: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
88285:
88286: --
88287: -- initialize array of lines with NULL

Line 88284: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

88280: END IF;
88281:
88282: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
88283: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
88284: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
88285:
88286: --
88287: -- initialize array of lines with NULL
88288: --

Line 89194: xla_ae_journal_entry_pkg.SetProductAcctDefinition

89190: ,p_level => C_LEVEL_STATEMENT
89191: ,p_module => l_log_module);
89192: END IF;
89193: --
89194: xla_ae_journal_entry_pkg.SetProductAcctDefinition
89195: (p_product_rule_code => 'JA_CN_PA_DEFAULT_ACCRUAL'
89196: ,p_product_rule_type_code => 'S'
89197: ,p_product_rule_version => ''
89198: ,p_product_rule_name => 'China Projects Standard Accounting'

Line 89203: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

89199: ,p_amb_context_code => 'DEFAULT'
89200: );
89201:
89202: l_array_ledgers :=
89203: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
89204: (p_base_ledger_id => p_base_ledger_id);
89205:
89206: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
89207: l_temp_result :=

Line 89208: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

89204: (p_base_ledger_id => p_base_ledger_id);
89205:
89206: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
89207: l_temp_result :=
89208: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
89209: (p_application_id => p_application_id
89210: ,p_base_ledger_id => p_base_ledger_id
89211: ,p_target_ledger_id => l_array_ledgers(Idx)
89212: ,p_primary_ledger_id => p_primary_ledger_id