DBA Data[Home] [Help]

APPS.XLA_00275_AAD_S_000004_PKG dependencies on XLA_AE_JOURNAL_ENTRY_PKG

Line 24: (array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 25: ,array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 26: ,array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 27: ,array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 28: ,array_event_id xla_number_array_type --XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 29: ,array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 30: ,array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L

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

Line 31: ,array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 32: ,array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 33: ,array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 34: ,array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 35: ,array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 36: ,array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num

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

Line 37: ,array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 38: ,array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 39: ,array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 40: ,array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L

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

Line 41: ,array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 42: ,array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 43: ,array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 44: ,array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date

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

Line 45: ,array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L

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

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

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

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

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

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

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

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

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

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

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

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

17549: l_tmp_amt NUMBER;
17550: l_acc_rev_natural_side_code VARCHAR2(1);
17551:
17552: l_num_entries NUMBER;
17553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17557: l_recog_line_1 NUMBER;

Line 17554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17550: l_acc_rev_natural_side_code VARCHAR2(1);
17551:
17552: l_num_entries NUMBER;
17553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17557: l_recog_line_1 NUMBER;
17558: l_recog_line_2 NUMBER;

Line 17555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17551:
17552: l_num_entries NUMBER;
17553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17557: l_recog_line_1 NUMBER;
17558: l_recog_line_2 NUMBER;
17559:

Line 17556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17552: l_num_entries NUMBER;
17553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17557: l_recog_line_1 NUMBER;
17558: l_recog_line_2 NUMBER;
17559:
17560: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17562: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17558: l_recog_line_2 NUMBER;
17559:
17560: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17561: l_bflow_applied_to_amt NUMBER; -- 5132302
17562: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17563:
17564: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17565:
17566: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17633: l_accrual_line_num := NULL; -- 4262811
17634: l_tmp_amt := NULL; -- 4262811
17635: --
17636:
17637: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17638: l_balance_type_code <> 'B' THEN
17639:
17640: --
17641: XLA_AE_LINES_PKG.SetNewLine;

Line 17706: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17702: --
17703: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17704:
17705: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17706: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17707:
17708: -- 4955764
17709: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17710: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17790: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17791:
17792: IF xla_accounting_cache_pkg.GetValueChar
17793: (p_source_code => 'LEDGER_CATEGORY_CODE'
17794: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17795: AND l_bflow_method_code = 'PRIOR_ENTRY'
17796: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17797: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17798: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17892: p_lookup_type => 'XLA_OWNER_TYPE'
17893: ,p_lookup_code => l_component_type_code
17894: )
17895: ,p_token_4 => 'PRODUCT_NAME'
17896: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17897: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17898: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17899: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17900: ,p_ae_header_id => NULL

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

17893: ,p_lookup_code => l_component_type_code
17894: )
17895: ,p_token_4 => 'PRODUCT_NAME'
17896: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17897: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17898: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17899: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17900: ,p_ae_header_id => NULL
17901: );

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

17894: )
17895: ,p_token_4 => 'PRODUCT_NAME'
17896: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17897: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17898: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17899: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17900: ,p_ae_header_id => NULL
17901: );
17902:

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

17895: ,p_token_4 => 'PRODUCT_NAME'
17896: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17897: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17898: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17899: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17900: ,p_ae_header_id => NULL
17901: );
17902:
17903: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17930: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17926: ----------------------------------------------------------------------------------
17927: -- 4219869 Business Flow
17928: -- Update journal entry status -- Need to generate this within IF
17929: ----------------------------------------------------------------------------------
17930: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17931: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17932: ,p_balance_type_code => l_balance_type_code
17933: );
17934:

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

17971:
17972: --
17973: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17974: --
17975: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17976: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17977: ELSE
17978: ---------------------------------------------------------------------------------------------------
17979: -- 4262811a Switch Sign

Line 18000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17996:
17997: XLA_AE_LINES_PKG.ValidateCurrentLine;
17998: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17999:
18000: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18001: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18002: ,p_balance_type_code => l_balance_type_code);
18003:
18004: END IF;

Line 18124: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18120: l_tmp_amt NUMBER;
18121: l_acc_rev_natural_side_code VARCHAR2(1);
18122:
18123: l_num_entries NUMBER;
18124: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18125: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18126: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18127: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18128: l_recog_line_1 NUMBER;

Line 18125: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18121: l_acc_rev_natural_side_code VARCHAR2(1);
18122:
18123: l_num_entries NUMBER;
18124: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18125: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18126: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18127: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18128: l_recog_line_1 NUMBER;
18129: l_recog_line_2 NUMBER;

Line 18126: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18122:
18123: l_num_entries NUMBER;
18124: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18125: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18126: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18127: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18128: l_recog_line_1 NUMBER;
18129: l_recog_line_2 NUMBER;
18130:

Line 18127: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18123: l_num_entries NUMBER;
18124: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18125: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18126: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18127: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18128: l_recog_line_1 NUMBER;
18129: l_recog_line_2 NUMBER;
18130:
18131: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18133: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18129: l_recog_line_2 NUMBER;
18130:
18131: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18132: l_bflow_applied_to_amt NUMBER; -- 5132302
18133: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18134:
18135: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18136:
18137: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18204: l_accrual_line_num := NULL; -- 4262811
18205: l_tmp_amt := NULL; -- 4262811
18206: --
18207:
18208: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18209: l_balance_type_code <> 'B' THEN
18210:
18211: --
18212: XLA_AE_LINES_PKG.SetNewLine;

Line 18277: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

18361: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18362:
18363: IF xla_accounting_cache_pkg.GetValueChar
18364: (p_source_code => 'LEDGER_CATEGORY_CODE'
18365: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18366: AND l_bflow_method_code = 'PRIOR_ENTRY'
18367: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18368: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18369: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18462: p_lookup_type => 'XLA_OWNER_TYPE'
18463: ,p_lookup_code => l_component_type_code
18464: )
18465: ,p_token_4 => 'PRODUCT_NAME'
18466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18470: ,p_ae_header_id => NULL

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

18463: ,p_lookup_code => l_component_type_code
18464: )
18465: ,p_token_4 => 'PRODUCT_NAME'
18466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18470: ,p_ae_header_id => NULL
18471: );

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

18464: )
18465: ,p_token_4 => 'PRODUCT_NAME'
18466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18470: ,p_ae_header_id => NULL
18471: );
18472:

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

18465: ,p_token_4 => 'PRODUCT_NAME'
18466: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18467: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18468: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18469: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18470: ,p_ae_header_id => NULL
18471: );
18472:
18473: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18500: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18496: ----------------------------------------------------------------------------------
18497: -- 4219869 Business Flow
18498: -- Update journal entry status -- Need to generate this within IF
18499: ----------------------------------------------------------------------------------
18500: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18501: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18502: ,p_balance_type_code => l_balance_type_code
18503: );
18504:

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

18541:
18542: --
18543: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
18544: --
18545: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
18546: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
18547: ELSE
18548: ---------------------------------------------------------------------------------------------------
18549: -- 4262811a Switch Sign

Line 18570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18566:
18567: XLA_AE_LINES_PKG.ValidateCurrentLine;
18568: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18569:
18570: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18571: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18572: ,p_balance_type_code => l_balance_type_code);
18573:
18574: END IF;

Line 18696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18692: l_tmp_amt NUMBER;
18693: l_acc_rev_natural_side_code VARCHAR2(1);
18694:
18695: l_num_entries NUMBER;
18696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18700: l_recog_line_1 NUMBER;

Line 18697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18693: l_acc_rev_natural_side_code VARCHAR2(1);
18694:
18695: l_num_entries NUMBER;
18696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18700: l_recog_line_1 NUMBER;
18701: l_recog_line_2 NUMBER;

Line 18698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18694:
18695: l_num_entries NUMBER;
18696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18700: l_recog_line_1 NUMBER;
18701: l_recog_line_2 NUMBER;
18702:

Line 18699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18695: l_num_entries NUMBER;
18696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18700: l_recog_line_1 NUMBER;
18701: l_recog_line_2 NUMBER;
18702:
18703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18701: l_recog_line_2 NUMBER;
18702:
18703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18704: l_bflow_applied_to_amt NUMBER; -- 5132302
18705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18706:
18707: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18708:
18709: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18776: l_accrual_line_num := NULL; -- 4262811
18777: l_tmp_amt := NULL; -- 4262811
18778: --
18779:
18780: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18781: l_balance_type_code <> 'B' THEN
18782: IF NVL(p_source_21,'
18783: ') = 'N'
18784: THEN

Line 18852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18848: --
18849: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18850:
18851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18853:
18854: -- 4955764
18855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18936: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18937:
18938: IF xla_accounting_cache_pkg.GetValueChar
18939: (p_source_code => 'LEDGER_CATEGORY_CODE'
18940: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18941: AND l_bflow_method_code = 'PRIOR_ENTRY'
18942: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18943: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18944: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19037: p_lookup_type => 'XLA_OWNER_TYPE'
19038: ,p_lookup_code => l_component_type_code
19039: )
19040: ,p_token_4 => 'PRODUCT_NAME'
19041: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19042: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19043: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19044: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19045: ,p_ae_header_id => NULL

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

19038: ,p_lookup_code => l_component_type_code
19039: )
19040: ,p_token_4 => 'PRODUCT_NAME'
19041: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19042: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19043: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19044: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19045: ,p_ae_header_id => NULL
19046: );

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

19039: )
19040: ,p_token_4 => 'PRODUCT_NAME'
19041: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19042: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19043: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19044: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19045: ,p_ae_header_id => NULL
19046: );
19047:

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

19040: ,p_token_4 => 'PRODUCT_NAME'
19041: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19042: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19043: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19044: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19045: ,p_ae_header_id => NULL
19046: );
19047:
19048: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19075: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19071: ----------------------------------------------------------------------------------
19072: -- 4219869 Business Flow
19073: -- Update journal entry status -- Need to generate this within IF
19074: ----------------------------------------------------------------------------------
19075: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19076: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19077: ,p_balance_type_code => l_balance_type_code
19078: );
19079:

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

19116:
19117: --
19118: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19119: --
19120: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19121: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19122: ELSE
19123: ---------------------------------------------------------------------------------------------------
19124: -- 4262811a Switch Sign

Line 19145: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19141:
19142: XLA_AE_LINES_PKG.ValidateCurrentLine;
19143: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19144:
19145: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19146: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19147: ,p_balance_type_code => l_balance_type_code);
19148:
19149: END IF;

Line 19270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19266: l_tmp_amt NUMBER;
19267: l_acc_rev_natural_side_code VARCHAR2(1);
19268:
19269: l_num_entries NUMBER;
19270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19274: l_recog_line_1 NUMBER;

Line 19271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19267: l_acc_rev_natural_side_code VARCHAR2(1);
19268:
19269: l_num_entries NUMBER;
19270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19274: l_recog_line_1 NUMBER;
19275: l_recog_line_2 NUMBER;

Line 19272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19268:
19269: l_num_entries NUMBER;
19270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19274: l_recog_line_1 NUMBER;
19275: l_recog_line_2 NUMBER;
19276:

Line 19273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19269: l_num_entries NUMBER;
19270: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19271: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19272: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19273: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19274: l_recog_line_1 NUMBER;
19275: l_recog_line_2 NUMBER;
19276:
19277: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19279: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19275: l_recog_line_2 NUMBER;
19276:
19277: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19278: l_bflow_applied_to_amt NUMBER; -- 5132302
19279: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19280:
19281: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19282:
19283: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19350: l_accrual_line_num := NULL; -- 4262811
19351: l_tmp_amt := NULL; -- 4262811
19352: --
19353:
19354: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19355: l_balance_type_code <> 'B' THEN
19356:
19357: --
19358: XLA_AE_LINES_PKG.SetNewLine;

Line 19423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

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

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

19507: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19508:
19509: IF xla_accounting_cache_pkg.GetValueChar
19510: (p_source_code => 'LEDGER_CATEGORY_CODE'
19511: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19512: AND l_bflow_method_code = 'PRIOR_ENTRY'
19513: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19514: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19515: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19608: p_lookup_type => 'XLA_OWNER_TYPE'
19609: ,p_lookup_code => l_component_type_code
19610: )
19611: ,p_token_4 => 'PRODUCT_NAME'
19612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19616: ,p_ae_header_id => NULL

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

19609: ,p_lookup_code => l_component_type_code
19610: )
19611: ,p_token_4 => 'PRODUCT_NAME'
19612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19616: ,p_ae_header_id => NULL
19617: );

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

19610: )
19611: ,p_token_4 => 'PRODUCT_NAME'
19612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19616: ,p_ae_header_id => NULL
19617: );
19618:

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

19611: ,p_token_4 => 'PRODUCT_NAME'
19612: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19613: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19614: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19615: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19616: ,p_ae_header_id => NULL
19617: );
19618:
19619: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19642: ----------------------------------------------------------------------------------
19643: -- 4219869 Business Flow
19644: -- Update journal entry status -- Need to generate this within IF
19645: ----------------------------------------------------------------------------------
19646: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19647: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19648: ,p_balance_type_code => l_balance_type_code
19649: );
19650:

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

19687:
19688: --
19689: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19690: --
19691: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19692: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19693: ELSE
19694: ---------------------------------------------------------------------------------------------------
19695: -- 4262811a Switch Sign

Line 19716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19712:
19713: XLA_AE_LINES_PKG.ValidateCurrentLine;
19714: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19715:
19716: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19717: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19718: ,p_balance_type_code => l_balance_type_code);
19719:
19720: END IF;

Line 19840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19836: l_tmp_amt NUMBER;
19837: l_acc_rev_natural_side_code VARCHAR2(1);
19838:
19839: l_num_entries NUMBER;
19840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19844: l_recog_line_1 NUMBER;

Line 19841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19837: l_acc_rev_natural_side_code VARCHAR2(1);
19838:
19839: l_num_entries NUMBER;
19840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19844: l_recog_line_1 NUMBER;
19845: l_recog_line_2 NUMBER;

Line 19842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19838:
19839: l_num_entries NUMBER;
19840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19844: l_recog_line_1 NUMBER;
19845: l_recog_line_2 NUMBER;
19846:

Line 19843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19839: l_num_entries NUMBER;
19840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19844: l_recog_line_1 NUMBER;
19845: l_recog_line_2 NUMBER;
19846:
19847: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19849: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19845: l_recog_line_2 NUMBER;
19846:
19847: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19848: l_bflow_applied_to_amt NUMBER; -- 5132302
19849: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19850:
19851: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19852:
19853: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19920: l_accrual_line_num := NULL; -- 4262811
19921: l_tmp_amt := NULL; -- 4262811
19922: --
19923:
19924: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19925: l_balance_type_code <> 'B' THEN
19926:
19927: --
19928: XLA_AE_LINES_PKG.SetNewLine;

Line 19993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19989: --
19990: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19991:
19992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19994:
19995: -- 4955764
19996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19997: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20077: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20078:
20079: IF xla_accounting_cache_pkg.GetValueChar
20080: (p_source_code => 'LEDGER_CATEGORY_CODE'
20081: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20082: AND l_bflow_method_code = 'PRIOR_ENTRY'
20083: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20084: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20085: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20178: p_lookup_type => 'XLA_OWNER_TYPE'
20179: ,p_lookup_code => l_component_type_code
20180: )
20181: ,p_token_4 => 'PRODUCT_NAME'
20182: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20183: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20184: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20185: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20186: ,p_ae_header_id => NULL

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

20179: ,p_lookup_code => l_component_type_code
20180: )
20181: ,p_token_4 => 'PRODUCT_NAME'
20182: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20183: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20184: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20185: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20186: ,p_ae_header_id => NULL
20187: );

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

20180: )
20181: ,p_token_4 => 'PRODUCT_NAME'
20182: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20183: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20184: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20185: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20186: ,p_ae_header_id => NULL
20187: );
20188:

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

20181: ,p_token_4 => 'PRODUCT_NAME'
20182: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20183: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20184: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20185: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20186: ,p_ae_header_id => NULL
20187: );
20188:
20189: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20216: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20212: ----------------------------------------------------------------------------------
20213: -- 4219869 Business Flow
20214: -- Update journal entry status -- Need to generate this within IF
20215: ----------------------------------------------------------------------------------
20216: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20217: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20218: ,p_balance_type_code => l_balance_type_code
20219: );
20220:

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

20257:
20258: --
20259: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20260: --
20261: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20262: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20263: ELSE
20264: ---------------------------------------------------------------------------------------------------
20265: -- 4262811a Switch Sign

Line 20286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20282:
20283: XLA_AE_LINES_PKG.ValidateCurrentLine;
20284: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20285:
20286: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20287: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20288: ,p_balance_type_code => l_balance_type_code);
20289:
20290: END IF;

Line 20410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20406: l_tmp_amt NUMBER;
20407: l_acc_rev_natural_side_code VARCHAR2(1);
20408:
20409: l_num_entries NUMBER;
20410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20414: l_recog_line_1 NUMBER;

Line 20411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20407: l_acc_rev_natural_side_code VARCHAR2(1);
20408:
20409: l_num_entries NUMBER;
20410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20414: l_recog_line_1 NUMBER;
20415: l_recog_line_2 NUMBER;

Line 20412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20408:
20409: l_num_entries NUMBER;
20410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20414: l_recog_line_1 NUMBER;
20415: l_recog_line_2 NUMBER;
20416:

Line 20413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20409: l_num_entries NUMBER;
20410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20414: l_recog_line_1 NUMBER;
20415: l_recog_line_2 NUMBER;
20416:
20417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20415: l_recog_line_2 NUMBER;
20416:
20417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20418: l_bflow_applied_to_amt NUMBER; -- 5132302
20419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20420:
20421: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20422:
20423: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20490: l_accrual_line_num := NULL; -- 4262811
20491: l_tmp_amt := NULL; -- 4262811
20492: --
20493:
20494: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20495: l_balance_type_code <> 'B' THEN
20496:
20497: --
20498: XLA_AE_LINES_PKG.SetNewLine;

Line 20563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20559: --
20560: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20561:
20562: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20563: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20564:
20565: -- 4955764
20566: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20567: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20647: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20648:
20649: IF xla_accounting_cache_pkg.GetValueChar
20650: (p_source_code => 'LEDGER_CATEGORY_CODE'
20651: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20652: AND l_bflow_method_code = 'PRIOR_ENTRY'
20653: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20654: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20655: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20748: p_lookup_type => 'XLA_OWNER_TYPE'
20749: ,p_lookup_code => l_component_type_code
20750: )
20751: ,p_token_4 => 'PRODUCT_NAME'
20752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20756: ,p_ae_header_id => NULL

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

20749: ,p_lookup_code => l_component_type_code
20750: )
20751: ,p_token_4 => 'PRODUCT_NAME'
20752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20756: ,p_ae_header_id => NULL
20757: );

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

20750: )
20751: ,p_token_4 => 'PRODUCT_NAME'
20752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20756: ,p_ae_header_id => NULL
20757: );
20758:

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

20751: ,p_token_4 => 'PRODUCT_NAME'
20752: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20753: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20754: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20755: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20756: ,p_ae_header_id => NULL
20757: );
20758:
20759: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20786: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20782: ----------------------------------------------------------------------------------
20783: -- 4219869 Business Flow
20784: -- Update journal entry status -- Need to generate this within IF
20785: ----------------------------------------------------------------------------------
20786: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20787: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20788: ,p_balance_type_code => l_balance_type_code
20789: );
20790:

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

20827:
20828: --
20829: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20830: --
20831: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20832: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20833: ELSE
20834: ---------------------------------------------------------------------------------------------------
20835: -- 4262811a Switch Sign

Line 20856: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20852:
20853: XLA_AE_LINES_PKG.ValidateCurrentLine;
20854: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20855:
20856: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20857: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20858: ,p_balance_type_code => l_balance_type_code);
20859:
20860: END IF;

Line 20980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20976: l_tmp_amt NUMBER;
20977: l_acc_rev_natural_side_code VARCHAR2(1);
20978:
20979: l_num_entries NUMBER;
20980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20984: l_recog_line_1 NUMBER;

Line 20981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20977: l_acc_rev_natural_side_code VARCHAR2(1);
20978:
20979: l_num_entries NUMBER;
20980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20984: l_recog_line_1 NUMBER;
20985: l_recog_line_2 NUMBER;

Line 20982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20978:
20979: l_num_entries NUMBER;
20980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20984: l_recog_line_1 NUMBER;
20985: l_recog_line_2 NUMBER;
20986:

Line 20983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20979: l_num_entries NUMBER;
20980: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20981: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20982: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20983: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20984: l_recog_line_1 NUMBER;
20985: l_recog_line_2 NUMBER;
20986:
20987: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20989: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20985: l_recog_line_2 NUMBER;
20986:
20987: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20988: l_bflow_applied_to_amt NUMBER; -- 5132302
20989: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20990:
20991: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20992:
20993: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21060: l_accrual_line_num := NULL; -- 4262811
21061: l_tmp_amt := NULL; -- 4262811
21062: --
21063:
21064: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21065: l_balance_type_code <> 'B' THEN
21066:
21067: --
21068: XLA_AE_LINES_PKG.SetNewLine;

Line 21133: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21129: --
21130: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21131:
21132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21133: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21134:
21135: -- 4955764
21136: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21137: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21217: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21218:
21219: IF xla_accounting_cache_pkg.GetValueChar
21220: (p_source_code => 'LEDGER_CATEGORY_CODE'
21221: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21222: AND l_bflow_method_code = 'PRIOR_ENTRY'
21223: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21224: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21225: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21318: p_lookup_type => 'XLA_OWNER_TYPE'
21319: ,p_lookup_code => l_component_type_code
21320: )
21321: ,p_token_4 => 'PRODUCT_NAME'
21322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21326: ,p_ae_header_id => NULL

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

21319: ,p_lookup_code => l_component_type_code
21320: )
21321: ,p_token_4 => 'PRODUCT_NAME'
21322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21326: ,p_ae_header_id => NULL
21327: );

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

21320: )
21321: ,p_token_4 => 'PRODUCT_NAME'
21322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21326: ,p_ae_header_id => NULL
21327: );
21328:

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

21321: ,p_token_4 => 'PRODUCT_NAME'
21322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21326: ,p_ae_header_id => NULL
21327: );
21328:
21329: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21352: ----------------------------------------------------------------------------------
21353: -- 4219869 Business Flow
21354: -- Update journal entry status -- Need to generate this within IF
21355: ----------------------------------------------------------------------------------
21356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21357: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21358: ,p_balance_type_code => l_balance_type_code
21359: );
21360:

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

21397:
21398: --
21399: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21400: --
21401: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21402: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21403: ELSE
21404: ---------------------------------------------------------------------------------------------------
21405: -- 4262811a Switch Sign

Line 21426: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21422:
21423: XLA_AE_LINES_PKG.ValidateCurrentLine;
21424: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21425:
21426: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21427: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21428: ,p_balance_type_code => l_balance_type_code);
21429:
21430: END IF;

Line 21550: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21546: l_tmp_amt NUMBER;
21547: l_acc_rev_natural_side_code VARCHAR2(1);
21548:
21549: l_num_entries NUMBER;
21550: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21551: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21552: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21553: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21554: l_recog_line_1 NUMBER;

Line 21551: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21547: l_acc_rev_natural_side_code VARCHAR2(1);
21548:
21549: l_num_entries NUMBER;
21550: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21551: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21552: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21553: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21554: l_recog_line_1 NUMBER;
21555: l_recog_line_2 NUMBER;

Line 21552: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21548:
21549: l_num_entries NUMBER;
21550: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21551: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21552: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21553: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21554: l_recog_line_1 NUMBER;
21555: l_recog_line_2 NUMBER;
21556:

Line 21553: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21549: l_num_entries NUMBER;
21550: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21551: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21552: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21553: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21554: l_recog_line_1 NUMBER;
21555: l_recog_line_2 NUMBER;
21556:
21557: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21559: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21555: l_recog_line_2 NUMBER;
21556:
21557: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21558: l_bflow_applied_to_amt NUMBER; -- 5132302
21559: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21560:
21561: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21562:
21563: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21630: l_accrual_line_num := NULL; -- 4262811
21631: l_tmp_amt := NULL; -- 4262811
21632: --
21633:
21634: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21635: l_balance_type_code <> 'B' THEN
21636:
21637: --
21638: XLA_AE_LINES_PKG.SetNewLine;

Line 21703: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21699: --
21700: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21701:
21702: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21703: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21704:
21705: -- 4955764
21706: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21707: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21787: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21788:
21789: IF xla_accounting_cache_pkg.GetValueChar
21790: (p_source_code => 'LEDGER_CATEGORY_CODE'
21791: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21792: AND l_bflow_method_code = 'PRIOR_ENTRY'
21793: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21794: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21795: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21889: p_lookup_type => 'XLA_OWNER_TYPE'
21890: ,p_lookup_code => l_component_type_code
21891: )
21892: ,p_token_4 => 'PRODUCT_NAME'
21893: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21894: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21895: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21896: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21897: ,p_ae_header_id => NULL

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

21890: ,p_lookup_code => l_component_type_code
21891: )
21892: ,p_token_4 => 'PRODUCT_NAME'
21893: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21894: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21895: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21896: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21897: ,p_ae_header_id => NULL
21898: );

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

21891: )
21892: ,p_token_4 => 'PRODUCT_NAME'
21893: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21894: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21895: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21896: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21897: ,p_ae_header_id => NULL
21898: );
21899:

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

21892: ,p_token_4 => 'PRODUCT_NAME'
21893: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21894: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21895: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21896: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21897: ,p_ae_header_id => NULL
21898: );
21899:
21900: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21923: ----------------------------------------------------------------------------------
21924: -- 4219869 Business Flow
21925: -- Update journal entry status -- Need to generate this within IF
21926: ----------------------------------------------------------------------------------
21927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21928: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21929: ,p_balance_type_code => l_balance_type_code
21930: );
21931:

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

21968:
21969: --
21970: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21971: --
21972: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21973: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21974: ELSE
21975: ---------------------------------------------------------------------------------------------------
21976: -- 4262811a Switch Sign

Line 21997: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21993:
21994: XLA_AE_LINES_PKG.ValidateCurrentLine;
21995: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21996:
21997: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21998: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21999: ,p_balance_type_code => l_balance_type_code);
22000:
22001: END IF;

Line 22121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22117: l_tmp_amt NUMBER;
22118: l_acc_rev_natural_side_code VARCHAR2(1);
22119:
22120: l_num_entries NUMBER;
22121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22125: l_recog_line_1 NUMBER;

Line 22122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22118: l_acc_rev_natural_side_code VARCHAR2(1);
22119:
22120: l_num_entries NUMBER;
22121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22125: l_recog_line_1 NUMBER;
22126: l_recog_line_2 NUMBER;

Line 22123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22119:
22120: l_num_entries NUMBER;
22121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22125: l_recog_line_1 NUMBER;
22126: l_recog_line_2 NUMBER;
22127:

Line 22124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22120: l_num_entries NUMBER;
22121: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22122: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22123: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22124: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22125: l_recog_line_1 NUMBER;
22126: l_recog_line_2 NUMBER;
22127:
22128: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22130: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22126: l_recog_line_2 NUMBER;
22127:
22128: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22129: l_bflow_applied_to_amt NUMBER; -- 5132302
22130: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22131:
22132: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22133:
22134: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22201: l_accrual_line_num := NULL; -- 4262811
22202: l_tmp_amt := NULL; -- 4262811
22203: --
22204:
22205: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22206: l_balance_type_code <> 'B' THEN
22207:
22208: --
22209: XLA_AE_LINES_PKG.SetNewLine;

Line 22274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22270: --
22271: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22272:
22273: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22274: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22275:
22276: -- 4955764
22277: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22278: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22358: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22359:
22360: IF xla_accounting_cache_pkg.GetValueChar
22361: (p_source_code => 'LEDGER_CATEGORY_CODE'
22362: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22363: AND l_bflow_method_code = 'PRIOR_ENTRY'
22364: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22365: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22366: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22460: p_lookup_type => 'XLA_OWNER_TYPE'
22461: ,p_lookup_code => l_component_type_code
22462: )
22463: ,p_token_4 => 'PRODUCT_NAME'
22464: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22465: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22466: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22467: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22468: ,p_ae_header_id => NULL

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

22461: ,p_lookup_code => l_component_type_code
22462: )
22463: ,p_token_4 => 'PRODUCT_NAME'
22464: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22465: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22466: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22467: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22468: ,p_ae_header_id => NULL
22469: );

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

22462: )
22463: ,p_token_4 => 'PRODUCT_NAME'
22464: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22465: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22466: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22467: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22468: ,p_ae_header_id => NULL
22469: );
22470:

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

22463: ,p_token_4 => 'PRODUCT_NAME'
22464: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22465: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22466: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22467: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22468: ,p_ae_header_id => NULL
22469: );
22470:
22471: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22494: ----------------------------------------------------------------------------------
22495: -- 4219869 Business Flow
22496: -- Update journal entry status -- Need to generate this within IF
22497: ----------------------------------------------------------------------------------
22498: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22499: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22500: ,p_balance_type_code => l_balance_type_code
22501: );
22502:

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

22539:
22540: --
22541: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22542: --
22543: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22544: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22545: ELSE
22546: ---------------------------------------------------------------------------------------------------
22547: -- 4262811a Switch Sign

Line 22568: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22564:
22565: XLA_AE_LINES_PKG.ValidateCurrentLine;
22566: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22567:
22568: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22569: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22570: ,p_balance_type_code => l_balance_type_code);
22571:
22572: END IF;

Line 22692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22688: l_tmp_amt NUMBER;
22689: l_acc_rev_natural_side_code VARCHAR2(1);
22690:
22691: l_num_entries NUMBER;
22692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22696: l_recog_line_1 NUMBER;

Line 22693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22689: l_acc_rev_natural_side_code VARCHAR2(1);
22690:
22691: l_num_entries NUMBER;
22692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22696: l_recog_line_1 NUMBER;
22697: l_recog_line_2 NUMBER;

Line 22694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22690:
22691: l_num_entries NUMBER;
22692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22696: l_recog_line_1 NUMBER;
22697: l_recog_line_2 NUMBER;
22698:

Line 22695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22691: l_num_entries NUMBER;
22692: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22693: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22694: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22695: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22696: l_recog_line_1 NUMBER;
22697: l_recog_line_2 NUMBER;
22698:
22699: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22701: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22697: l_recog_line_2 NUMBER;
22698:
22699: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22700: l_bflow_applied_to_amt NUMBER; -- 5132302
22701: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22702:
22703: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22704:
22705: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22772: l_accrual_line_num := NULL; -- 4262811
22773: l_tmp_amt := NULL; -- 4262811
22774: --
22775:
22776: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22777: l_balance_type_code <> 'B' THEN
22778:
22779: --
22780: XLA_AE_LINES_PKG.SetNewLine;

Line 22845: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22841: --
22842: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22843:
22844: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22845: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22846:
22847: -- 4955764
22848: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22849: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22929: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22930:
22931: IF xla_accounting_cache_pkg.GetValueChar
22932: (p_source_code => 'LEDGER_CATEGORY_CODE'
22933: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22934: AND l_bflow_method_code = 'PRIOR_ENTRY'
22935: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22936: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22937: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23031: p_lookup_type => 'XLA_OWNER_TYPE'
23032: ,p_lookup_code => l_component_type_code
23033: )
23034: ,p_token_4 => 'PRODUCT_NAME'
23035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23039: ,p_ae_header_id => NULL

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

23032: ,p_lookup_code => l_component_type_code
23033: )
23034: ,p_token_4 => 'PRODUCT_NAME'
23035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23039: ,p_ae_header_id => NULL
23040: );

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

23033: )
23034: ,p_token_4 => 'PRODUCT_NAME'
23035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23039: ,p_ae_header_id => NULL
23040: );
23041:

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

23034: ,p_token_4 => 'PRODUCT_NAME'
23035: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23036: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23037: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23038: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23039: ,p_ae_header_id => NULL
23040: );
23041:
23042: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23065: ----------------------------------------------------------------------------------
23066: -- 4219869 Business Flow
23067: -- Update journal entry status -- Need to generate this within IF
23068: ----------------------------------------------------------------------------------
23069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23070: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23071: ,p_balance_type_code => l_balance_type_code
23072: );
23073:

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

23110:
23111: --
23112: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23113: --
23114: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23115: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23116: ELSE
23117: ---------------------------------------------------------------------------------------------------
23118: -- 4262811a Switch Sign

Line 23139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23135:
23136: XLA_AE_LINES_PKG.ValidateCurrentLine;
23137: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23138:
23139: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23140: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23141: ,p_balance_type_code => l_balance_type_code);
23142:
23143: END IF;

Line 23265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23261: l_tmp_amt NUMBER;
23262: l_acc_rev_natural_side_code VARCHAR2(1);
23263:
23264: l_num_entries NUMBER;
23265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23269: l_recog_line_1 NUMBER;

Line 23266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23262: l_acc_rev_natural_side_code VARCHAR2(1);
23263:
23264: l_num_entries NUMBER;
23265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23269: l_recog_line_1 NUMBER;
23270: l_recog_line_2 NUMBER;

Line 23267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23263:
23264: l_num_entries NUMBER;
23265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23269: l_recog_line_1 NUMBER;
23270: l_recog_line_2 NUMBER;
23271:

Line 23268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23264: l_num_entries NUMBER;
23265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23269: l_recog_line_1 NUMBER;
23270: l_recog_line_2 NUMBER;
23271:
23272: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23274: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23270: l_recog_line_2 NUMBER;
23271:
23272: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23273: l_bflow_applied_to_amt NUMBER; -- 5132302
23274: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23275:
23276: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23277:
23278: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23345: l_accrual_line_num := NULL; -- 4262811
23346: l_tmp_amt := NULL; -- 4262811
23347: --
23348:
23349: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23350: l_balance_type_code <> 'B' THEN
23351: IF NVL(p_source_21,'
23352: ') = 'N'
23353: THEN

Line 23421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23417: --
23418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23419:
23420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23422:
23423: -- 4955764
23424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23505: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23506:
23507: IF xla_accounting_cache_pkg.GetValueChar
23508: (p_source_code => 'LEDGER_CATEGORY_CODE'
23509: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23510: AND l_bflow_method_code = 'PRIOR_ENTRY'
23511: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23512: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23513: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23607: p_lookup_type => 'XLA_OWNER_TYPE'
23608: ,p_lookup_code => l_component_type_code
23609: )
23610: ,p_token_4 => 'PRODUCT_NAME'
23611: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23612: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23613: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23614: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23615: ,p_ae_header_id => NULL

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

23608: ,p_lookup_code => l_component_type_code
23609: )
23610: ,p_token_4 => 'PRODUCT_NAME'
23611: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23612: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23613: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23614: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23615: ,p_ae_header_id => NULL
23616: );

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

23609: )
23610: ,p_token_4 => 'PRODUCT_NAME'
23611: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23612: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23613: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23614: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23615: ,p_ae_header_id => NULL
23616: );
23617:

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

23610: ,p_token_4 => 'PRODUCT_NAME'
23611: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23612: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23613: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23614: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23615: ,p_ae_header_id => NULL
23616: );
23617:
23618: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23645: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23641: ----------------------------------------------------------------------------------
23642: -- 4219869 Business Flow
23643: -- Update journal entry status -- Need to generate this within IF
23644: ----------------------------------------------------------------------------------
23645: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23646: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23647: ,p_balance_type_code => l_balance_type_code
23648: );
23649:

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

23686:
23687: --
23688: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23689: --
23690: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23691: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23692: ELSE
23693: ---------------------------------------------------------------------------------------------------
23694: -- 4262811a Switch Sign

Line 23715: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23711:
23712: XLA_AE_LINES_PKG.ValidateCurrentLine;
23713: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23714:
23715: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23716: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23717: ,p_balance_type_code => l_balance_type_code);
23718:
23719: END IF;

Line 23840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23836: l_tmp_amt NUMBER;
23837: l_acc_rev_natural_side_code VARCHAR2(1);
23838:
23839: l_num_entries NUMBER;
23840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23844: l_recog_line_1 NUMBER;

Line 23841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23837: l_acc_rev_natural_side_code VARCHAR2(1);
23838:
23839: l_num_entries NUMBER;
23840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23844: l_recog_line_1 NUMBER;
23845: l_recog_line_2 NUMBER;

Line 23842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23838:
23839: l_num_entries NUMBER;
23840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23844: l_recog_line_1 NUMBER;
23845: l_recog_line_2 NUMBER;
23846:

Line 23843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23839: l_num_entries NUMBER;
23840: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23841: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23842: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23843: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23844: l_recog_line_1 NUMBER;
23845: l_recog_line_2 NUMBER;
23846:
23847: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23849: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23845: l_recog_line_2 NUMBER;
23846:
23847: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23848: l_bflow_applied_to_amt NUMBER; -- 5132302
23849: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23850:
23851: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23852:
23853: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23920: l_accrual_line_num := NULL; -- 4262811
23921: l_tmp_amt := NULL; -- 4262811
23922: --
23923:
23924: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23925: l_balance_type_code <> 'B' THEN
23926:
23927: --
23928: XLA_AE_LINES_PKG.SetNewLine;

Line 23993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23989: --
23990: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23991:
23992: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23993: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23994:
23995: -- 4955764
23996: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23997: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24077: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24078:
24079: IF xla_accounting_cache_pkg.GetValueChar
24080: (p_source_code => 'LEDGER_CATEGORY_CODE'
24081: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24082: AND l_bflow_method_code = 'PRIOR_ENTRY'
24083: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24084: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24085: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24179: p_lookup_type => 'XLA_OWNER_TYPE'
24180: ,p_lookup_code => l_component_type_code
24181: )
24182: ,p_token_4 => 'PRODUCT_NAME'
24183: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24184: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24185: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24186: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24187: ,p_ae_header_id => NULL

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

24180: ,p_lookup_code => l_component_type_code
24181: )
24182: ,p_token_4 => 'PRODUCT_NAME'
24183: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24184: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24185: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24186: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24187: ,p_ae_header_id => NULL
24188: );

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

24181: )
24182: ,p_token_4 => 'PRODUCT_NAME'
24183: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24184: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24185: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24186: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24187: ,p_ae_header_id => NULL
24188: );
24189:

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

24182: ,p_token_4 => 'PRODUCT_NAME'
24183: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24184: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24185: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24186: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24187: ,p_ae_header_id => NULL
24188: );
24189:
24190: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24217: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24213: ----------------------------------------------------------------------------------
24214: -- 4219869 Business Flow
24215: -- Update journal entry status -- Need to generate this within IF
24216: ----------------------------------------------------------------------------------
24217: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24218: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24219: ,p_balance_type_code => l_balance_type_code
24220: );
24221:

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

24258:
24259: --
24260: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24261: --
24262: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24263: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24264: ELSE
24265: ---------------------------------------------------------------------------------------------------
24266: -- 4262811a Switch Sign

Line 24287: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24283:
24284: XLA_AE_LINES_PKG.ValidateCurrentLine;
24285: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24286:
24287: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24288: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24289: ,p_balance_type_code => l_balance_type_code);
24290:
24291: END IF;

Line 24411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24407: l_tmp_amt NUMBER;
24408: l_acc_rev_natural_side_code VARCHAR2(1);
24409:
24410: l_num_entries NUMBER;
24411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24415: l_recog_line_1 NUMBER;

Line 24412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24408: l_acc_rev_natural_side_code VARCHAR2(1);
24409:
24410: l_num_entries NUMBER;
24411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24415: l_recog_line_1 NUMBER;
24416: l_recog_line_2 NUMBER;

Line 24413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24409:
24410: l_num_entries NUMBER;
24411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24415: l_recog_line_1 NUMBER;
24416: l_recog_line_2 NUMBER;
24417:

Line 24414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24410: l_num_entries NUMBER;
24411: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24412: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24413: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24414: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24415: l_recog_line_1 NUMBER;
24416: l_recog_line_2 NUMBER;
24417:
24418: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24420: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24416: l_recog_line_2 NUMBER;
24417:
24418: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24419: l_bflow_applied_to_amt NUMBER; -- 5132302
24420: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24421:
24422: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24423:
24424: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24491: l_accrual_line_num := NULL; -- 4262811
24492: l_tmp_amt := NULL; -- 4262811
24493: --
24494:
24495: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24496: l_balance_type_code <> 'B' THEN
24497:
24498: --
24499: XLA_AE_LINES_PKG.SetNewLine;

Line 24564: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24560: --
24561: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24562:
24563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24564: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24565:
24566: -- 4955764
24567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24648: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24649:
24650: IF xla_accounting_cache_pkg.GetValueChar
24651: (p_source_code => 'LEDGER_CATEGORY_CODE'
24652: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24653: AND l_bflow_method_code = 'PRIOR_ENTRY'
24654: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24655: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24656: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24750: p_lookup_type => 'XLA_OWNER_TYPE'
24751: ,p_lookup_code => l_component_type_code
24752: )
24753: ,p_token_4 => 'PRODUCT_NAME'
24754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24758: ,p_ae_header_id => NULL

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

24751: ,p_lookup_code => l_component_type_code
24752: )
24753: ,p_token_4 => 'PRODUCT_NAME'
24754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24758: ,p_ae_header_id => NULL
24759: );

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

24752: )
24753: ,p_token_4 => 'PRODUCT_NAME'
24754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24758: ,p_ae_header_id => NULL
24759: );
24760:

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

24753: ,p_token_4 => 'PRODUCT_NAME'
24754: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24755: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24756: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24757: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24758: ,p_ae_header_id => NULL
24759: );
24760:
24761: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24788: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24784: ----------------------------------------------------------------------------------
24785: -- 4219869 Business Flow
24786: -- Update journal entry status -- Need to generate this within IF
24787: ----------------------------------------------------------------------------------
24788: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24789: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24790: ,p_balance_type_code => l_balance_type_code
24791: );
24792:

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

24829:
24830: --
24831: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24832: --
24833: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24834: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24835: ELSE
24836: ---------------------------------------------------------------------------------------------------
24837: -- 4262811a Switch Sign

Line 24858: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24854:
24855: XLA_AE_LINES_PKG.ValidateCurrentLine;
24856: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24857:
24858: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24859: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24860: ,p_balance_type_code => l_balance_type_code);
24861:
24862: END IF;

Line 24984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24980: l_tmp_amt NUMBER;
24981: l_acc_rev_natural_side_code VARCHAR2(1);
24982:
24983: l_num_entries NUMBER;
24984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24988: l_recog_line_1 NUMBER;

Line 24985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24981: l_acc_rev_natural_side_code VARCHAR2(1);
24982:
24983: l_num_entries NUMBER;
24984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24988: l_recog_line_1 NUMBER;
24989: l_recog_line_2 NUMBER;

Line 24986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24982:
24983: l_num_entries NUMBER;
24984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24988: l_recog_line_1 NUMBER;
24989: l_recog_line_2 NUMBER;
24990:

Line 24987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24983: l_num_entries NUMBER;
24984: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24985: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24986: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24987: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24988: l_recog_line_1 NUMBER;
24989: l_recog_line_2 NUMBER;
24990:
24991: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24993: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24989: l_recog_line_2 NUMBER;
24990:
24991: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24992: l_bflow_applied_to_amt NUMBER; -- 5132302
24993: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24994:
24995: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24996:
24997: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25064: l_accrual_line_num := NULL; -- 4262811
25065: l_tmp_amt := NULL; -- 4262811
25066: --
25067:
25068: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25069: l_balance_type_code <> 'B' THEN
25070: IF NVL(p_source_21,'
25071: ') = 'N'
25072: THEN

Line 25140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25136: --
25137: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25138:
25139: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25140: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25141:
25142: -- 4955764
25143: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25144: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25224: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25225:
25226: IF xla_accounting_cache_pkg.GetValueChar
25227: (p_source_code => 'LEDGER_CATEGORY_CODE'
25228: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25229: AND l_bflow_method_code = 'PRIOR_ENTRY'
25230: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25231: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25232: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25325: p_lookup_type => 'XLA_OWNER_TYPE'
25326: ,p_lookup_code => l_component_type_code
25327: )
25328: ,p_token_4 => 'PRODUCT_NAME'
25329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25333: ,p_ae_header_id => NULL

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

25326: ,p_lookup_code => l_component_type_code
25327: )
25328: ,p_token_4 => 'PRODUCT_NAME'
25329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25333: ,p_ae_header_id => NULL
25334: );

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

25327: )
25328: ,p_token_4 => 'PRODUCT_NAME'
25329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25333: ,p_ae_header_id => NULL
25334: );
25335:

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

25328: ,p_token_4 => 'PRODUCT_NAME'
25329: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25330: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25331: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25332: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25333: ,p_ae_header_id => NULL
25334: );
25335:
25336: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25359: ----------------------------------------------------------------------------------
25360: -- 4219869 Business Flow
25361: -- Update journal entry status -- Need to generate this within IF
25362: ----------------------------------------------------------------------------------
25363: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25364: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25365: ,p_balance_type_code => l_balance_type_code
25366: );
25367:

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

25404:
25405: --
25406: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25407: --
25408: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25409: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25410: ELSE
25411: ---------------------------------------------------------------------------------------------------
25412: -- 4262811a Switch Sign

Line 25433: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25429:
25430: XLA_AE_LINES_PKG.ValidateCurrentLine;
25431: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25432:
25433: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25434: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25435: ,p_balance_type_code => l_balance_type_code);
25436:
25437: END IF;

Line 25558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25554: l_tmp_amt NUMBER;
25555: l_acc_rev_natural_side_code VARCHAR2(1);
25556:
25557: l_num_entries NUMBER;
25558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25562: l_recog_line_1 NUMBER;

Line 25559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25555: l_acc_rev_natural_side_code VARCHAR2(1);
25556:
25557: l_num_entries NUMBER;
25558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25562: l_recog_line_1 NUMBER;
25563: l_recog_line_2 NUMBER;

Line 25560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25556:
25557: l_num_entries NUMBER;
25558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25562: l_recog_line_1 NUMBER;
25563: l_recog_line_2 NUMBER;
25564:

Line 25561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25557: l_num_entries NUMBER;
25558: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25559: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25560: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25561: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25562: l_recog_line_1 NUMBER;
25563: l_recog_line_2 NUMBER;
25564:
25565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25563: l_recog_line_2 NUMBER;
25564:
25565: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25566: l_bflow_applied_to_amt NUMBER; -- 5132302
25567: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25568:
25569: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25570:
25571: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25638: l_accrual_line_num := NULL; -- 4262811
25639: l_tmp_amt := NULL; -- 4262811
25640: --
25641:
25642: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25643: l_balance_type_code <> 'B' THEN
25644:
25645: --
25646: XLA_AE_LINES_PKG.SetNewLine;

Line 25711: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25707: --
25708: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25709:
25710: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25711: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25712:
25713: -- 4955764
25714: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25715: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25795: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25796:
25797: IF xla_accounting_cache_pkg.GetValueChar
25798: (p_source_code => 'LEDGER_CATEGORY_CODE'
25799: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25800: AND l_bflow_method_code = 'PRIOR_ENTRY'
25801: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25802: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25803: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25896: p_lookup_type => 'XLA_OWNER_TYPE'
25897: ,p_lookup_code => l_component_type_code
25898: )
25899: ,p_token_4 => 'PRODUCT_NAME'
25900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25904: ,p_ae_header_id => NULL

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

25897: ,p_lookup_code => l_component_type_code
25898: )
25899: ,p_token_4 => 'PRODUCT_NAME'
25900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25904: ,p_ae_header_id => NULL
25905: );

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

25898: )
25899: ,p_token_4 => 'PRODUCT_NAME'
25900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25904: ,p_ae_header_id => NULL
25905: );
25906:

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

25899: ,p_token_4 => 'PRODUCT_NAME'
25900: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25901: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25902: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25903: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25904: ,p_ae_header_id => NULL
25905: );
25906:
25907: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25934: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25930: ----------------------------------------------------------------------------------
25931: -- 4219869 Business Flow
25932: -- Update journal entry status -- Need to generate this within IF
25933: ----------------------------------------------------------------------------------
25934: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25935: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25936: ,p_balance_type_code => l_balance_type_code
25937: );
25938:

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

25975:
25976: --
25977: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25978: --
25979: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25980: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25981: ELSE
25982: ---------------------------------------------------------------------------------------------------
25983: -- 4262811a Switch Sign

Line 26004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26000:
26001: XLA_AE_LINES_PKG.ValidateCurrentLine;
26002: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26003:
26004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26005: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26006: ,p_balance_type_code => l_balance_type_code);
26007:
26008: END IF;

Line 26128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26124: l_tmp_amt NUMBER;
26125: l_acc_rev_natural_side_code VARCHAR2(1);
26126:
26127: l_num_entries NUMBER;
26128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26132: l_recog_line_1 NUMBER;

Line 26129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26125: l_acc_rev_natural_side_code VARCHAR2(1);
26126:
26127: l_num_entries NUMBER;
26128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26132: l_recog_line_1 NUMBER;
26133: l_recog_line_2 NUMBER;

Line 26130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26126:
26127: l_num_entries NUMBER;
26128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26132: l_recog_line_1 NUMBER;
26133: l_recog_line_2 NUMBER;
26134:

Line 26131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26127: l_num_entries NUMBER;
26128: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26129: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26130: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26131: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26132: l_recog_line_1 NUMBER;
26133: l_recog_line_2 NUMBER;
26134:
26135: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26137: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26133: l_recog_line_2 NUMBER;
26134:
26135: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26136: l_bflow_applied_to_amt NUMBER; -- 5132302
26137: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26138:
26139: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26140:
26141: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26208: l_accrual_line_num := NULL; -- 4262811
26209: l_tmp_amt := NULL; -- 4262811
26210: --
26211:
26212: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26213: l_balance_type_code <> 'B' THEN
26214:
26215: --
26216: XLA_AE_LINES_PKG.SetNewLine;

Line 26281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26277: --
26278: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26279:
26280: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26281: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26282:
26283: -- 4955764
26284: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26285: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26365: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26366:
26367: IF xla_accounting_cache_pkg.GetValueChar
26368: (p_source_code => 'LEDGER_CATEGORY_CODE'
26369: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26370: AND l_bflow_method_code = 'PRIOR_ENTRY'
26371: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26372: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26373: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26466: p_lookup_type => 'XLA_OWNER_TYPE'
26467: ,p_lookup_code => l_component_type_code
26468: )
26469: ,p_token_4 => 'PRODUCT_NAME'
26470: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26471: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26472: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26473: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26474: ,p_ae_header_id => NULL

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

26467: ,p_lookup_code => l_component_type_code
26468: )
26469: ,p_token_4 => 'PRODUCT_NAME'
26470: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26471: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26472: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26473: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26474: ,p_ae_header_id => NULL
26475: );

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

26468: )
26469: ,p_token_4 => 'PRODUCT_NAME'
26470: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26471: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26472: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26473: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26474: ,p_ae_header_id => NULL
26475: );
26476:

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

26469: ,p_token_4 => 'PRODUCT_NAME'
26470: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26471: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26472: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26473: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26474: ,p_ae_header_id => NULL
26475: );
26476:
26477: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26504: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26500: ----------------------------------------------------------------------------------
26501: -- 4219869 Business Flow
26502: -- Update journal entry status -- Need to generate this within IF
26503: ----------------------------------------------------------------------------------
26504: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26505: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26506: ,p_balance_type_code => l_balance_type_code
26507: );
26508:

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

26545:
26546: --
26547: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26548: --
26549: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26550: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26551: ELSE
26552: ---------------------------------------------------------------------------------------------------
26553: -- 4262811a Switch Sign

Line 26574: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26570:
26571: XLA_AE_LINES_PKG.ValidateCurrentLine;
26572: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26573:
26574: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26575: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26576: ,p_balance_type_code => l_balance_type_code);
26577:
26578: END IF;

Line 26698: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26694: l_tmp_amt NUMBER;
26695: l_acc_rev_natural_side_code VARCHAR2(1);
26696:
26697: l_num_entries NUMBER;
26698: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26699: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26700: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26701: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26702: l_recog_line_1 NUMBER;

Line 26699: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26695: l_acc_rev_natural_side_code VARCHAR2(1);
26696:
26697: l_num_entries NUMBER;
26698: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26699: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26700: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26701: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26702: l_recog_line_1 NUMBER;
26703: l_recog_line_2 NUMBER;

Line 26700: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26696:
26697: l_num_entries NUMBER;
26698: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26699: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26700: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26701: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26702: l_recog_line_1 NUMBER;
26703: l_recog_line_2 NUMBER;
26704:

Line 26701: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26697: l_num_entries NUMBER;
26698: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26699: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26700: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26701: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26702: l_recog_line_1 NUMBER;
26703: l_recog_line_2 NUMBER;
26704:
26705: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26707: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26703: l_recog_line_2 NUMBER;
26704:
26705: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26706: l_bflow_applied_to_amt NUMBER; -- 5132302
26707: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26708:
26709: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26710:
26711: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26778: l_accrual_line_num := NULL; -- 4262811
26779: l_tmp_amt := NULL; -- 4262811
26780: --
26781:
26782: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26783: l_balance_type_code <> 'B' THEN
26784:
26785: --
26786: XLA_AE_LINES_PKG.SetNewLine;

Line 26851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26847: --
26848: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26849:
26850: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26851: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26852:
26853: -- 4955764
26854: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26855: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26935: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26936:
26937: IF xla_accounting_cache_pkg.GetValueChar
26938: (p_source_code => 'LEDGER_CATEGORY_CODE'
26939: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26940: AND l_bflow_method_code = 'PRIOR_ENTRY'
26941: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26942: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26943: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27036: p_lookup_type => 'XLA_OWNER_TYPE'
27037: ,p_lookup_code => l_component_type_code
27038: )
27039: ,p_token_4 => 'PRODUCT_NAME'
27040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27044: ,p_ae_header_id => NULL

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

27037: ,p_lookup_code => l_component_type_code
27038: )
27039: ,p_token_4 => 'PRODUCT_NAME'
27040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27044: ,p_ae_header_id => NULL
27045: );

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

27038: )
27039: ,p_token_4 => 'PRODUCT_NAME'
27040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27044: ,p_ae_header_id => NULL
27045: );
27046:

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

27039: ,p_token_4 => 'PRODUCT_NAME'
27040: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27041: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27042: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27043: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27044: ,p_ae_header_id => NULL
27045: );
27046:
27047: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27070: ----------------------------------------------------------------------------------
27071: -- 4219869 Business Flow
27072: -- Update journal entry status -- Need to generate this within IF
27073: ----------------------------------------------------------------------------------
27074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27075: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27076: ,p_balance_type_code => l_balance_type_code
27077: );
27078:

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

27115:
27116: --
27117: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27118: --
27119: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27120: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27121: ELSE
27122: ---------------------------------------------------------------------------------------------------
27123: -- 4262811a Switch Sign

Line 27144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27140:
27141: XLA_AE_LINES_PKG.ValidateCurrentLine;
27142: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27143:
27144: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27145: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27146: ,p_balance_type_code => l_balance_type_code);
27147:
27148: END IF;

Line 27268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27264: l_tmp_amt NUMBER;
27265: l_acc_rev_natural_side_code VARCHAR2(1);
27266:
27267: l_num_entries NUMBER;
27268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27272: l_recog_line_1 NUMBER;

Line 27269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27265: l_acc_rev_natural_side_code VARCHAR2(1);
27266:
27267: l_num_entries NUMBER;
27268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27272: l_recog_line_1 NUMBER;
27273: l_recog_line_2 NUMBER;

Line 27270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27266:
27267: l_num_entries NUMBER;
27268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27272: l_recog_line_1 NUMBER;
27273: l_recog_line_2 NUMBER;
27274:

Line 27271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27267: l_num_entries NUMBER;
27268: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27269: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27270: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27271: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27272: l_recog_line_1 NUMBER;
27273: l_recog_line_2 NUMBER;
27274:
27275: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27277: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27273: l_recog_line_2 NUMBER;
27274:
27275: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27276: l_bflow_applied_to_amt NUMBER; -- 5132302
27277: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27278:
27279: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27280:
27281: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27348: l_accrual_line_num := NULL; -- 4262811
27349: l_tmp_amt := NULL; -- 4262811
27350: --
27351:
27352: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27353: l_balance_type_code <> 'B' THEN
27354:
27355: --
27356: XLA_AE_LINES_PKG.SetNewLine;

Line 27421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27417: --
27418: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27419:
27420: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27421: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27422:
27423: -- 4955764
27424: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27425: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27505: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27506:
27507: IF xla_accounting_cache_pkg.GetValueChar
27508: (p_source_code => 'LEDGER_CATEGORY_CODE'
27509: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27510: AND l_bflow_method_code = 'PRIOR_ENTRY'
27511: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27512: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27513: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27606: p_lookup_type => 'XLA_OWNER_TYPE'
27607: ,p_lookup_code => l_component_type_code
27608: )
27609: ,p_token_4 => 'PRODUCT_NAME'
27610: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27611: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27612: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27613: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27614: ,p_ae_header_id => NULL

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

27607: ,p_lookup_code => l_component_type_code
27608: )
27609: ,p_token_4 => 'PRODUCT_NAME'
27610: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27611: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27612: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27613: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27614: ,p_ae_header_id => NULL
27615: );

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

27608: )
27609: ,p_token_4 => 'PRODUCT_NAME'
27610: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27611: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27612: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27613: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27614: ,p_ae_header_id => NULL
27615: );
27616:

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

27609: ,p_token_4 => 'PRODUCT_NAME'
27610: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27611: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27612: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27613: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27614: ,p_ae_header_id => NULL
27615: );
27616:
27617: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27640: ----------------------------------------------------------------------------------
27641: -- 4219869 Business Flow
27642: -- Update journal entry status -- Need to generate this within IF
27643: ----------------------------------------------------------------------------------
27644: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27645: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27646: ,p_balance_type_code => l_balance_type_code
27647: );
27648:

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

27685:
27686: --
27687: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27688: --
27689: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27690: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27691: ELSE
27692: ---------------------------------------------------------------------------------------------------
27693: -- 4262811a Switch Sign

Line 27714: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27710:
27711: XLA_AE_LINES_PKG.ValidateCurrentLine;
27712: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27713:
27714: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27715: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27716: ,p_balance_type_code => l_balance_type_code);
27717:
27718: END IF;

Line 27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27834: l_tmp_amt NUMBER;
27835: l_acc_rev_natural_side_code VARCHAR2(1);
27836:
27837: l_num_entries NUMBER;
27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27842: l_recog_line_1 NUMBER;

Line 27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27835: l_acc_rev_natural_side_code VARCHAR2(1);
27836:
27837: l_num_entries NUMBER;
27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27842: l_recog_line_1 NUMBER;
27843: l_recog_line_2 NUMBER;

Line 27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27836:
27837: l_num_entries NUMBER;
27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27842: l_recog_line_1 NUMBER;
27843: l_recog_line_2 NUMBER;
27844:

Line 27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27837: l_num_entries NUMBER;
27838: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27839: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27840: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27841: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27842: l_recog_line_1 NUMBER;
27843: l_recog_line_2 NUMBER;
27844:
27845: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27847: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27843: l_recog_line_2 NUMBER;
27844:
27845: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27846: l_bflow_applied_to_amt NUMBER; -- 5132302
27847: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27848:
27849: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27850:
27851: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27918: l_accrual_line_num := NULL; -- 4262811
27919: l_tmp_amt := NULL; -- 4262811
27920: --
27921:
27922: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27923: l_balance_type_code <> 'B' THEN
27924:
27925: --
27926: XLA_AE_LINES_PKG.SetNewLine;

Line 27991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27987: --
27988: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27989:
27990: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27991: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27992:
27993: -- 4955764
27994: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27995: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28075: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28076:
28077: IF xla_accounting_cache_pkg.GetValueChar
28078: (p_source_code => 'LEDGER_CATEGORY_CODE'
28079: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28080: AND l_bflow_method_code = 'PRIOR_ENTRY'
28081: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28082: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28083: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28176: p_lookup_type => 'XLA_OWNER_TYPE'
28177: ,p_lookup_code => l_component_type_code
28178: )
28179: ,p_token_4 => 'PRODUCT_NAME'
28180: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28181: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28182: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28183: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28184: ,p_ae_header_id => NULL

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

28177: ,p_lookup_code => l_component_type_code
28178: )
28179: ,p_token_4 => 'PRODUCT_NAME'
28180: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28181: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28182: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28183: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28184: ,p_ae_header_id => NULL
28185: );

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

28178: )
28179: ,p_token_4 => 'PRODUCT_NAME'
28180: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28181: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28182: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28183: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28184: ,p_ae_header_id => NULL
28185: );
28186:

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

28179: ,p_token_4 => 'PRODUCT_NAME'
28180: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28181: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28182: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28183: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28184: ,p_ae_header_id => NULL
28185: );
28186:
28187: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28210: ----------------------------------------------------------------------------------
28211: -- 4219869 Business Flow
28212: -- Update journal entry status -- Need to generate this within IF
28213: ----------------------------------------------------------------------------------
28214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28215: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28216: ,p_balance_type_code => l_balance_type_code
28217: );
28218:

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

28255:
28256: --
28257: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28258: --
28259: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28260: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28261: ELSE
28262: ---------------------------------------------------------------------------------------------------
28263: -- 4262811a Switch Sign

Line 28284: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28280:
28281: XLA_AE_LINES_PKG.ValidateCurrentLine;
28282: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28283:
28284: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28285: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28286: ,p_balance_type_code => l_balance_type_code);
28287:
28288: END IF;

Line 28395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28391: l_tmp_amt NUMBER;
28392: l_acc_rev_natural_side_code VARCHAR2(1);
28393:
28394: l_num_entries NUMBER;
28395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28399: l_recog_line_1 NUMBER;

Line 28396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28392: l_acc_rev_natural_side_code VARCHAR2(1);
28393:
28394: l_num_entries NUMBER;
28395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28399: l_recog_line_1 NUMBER;
28400: l_recog_line_2 NUMBER;

Line 28397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28393:
28394: l_num_entries NUMBER;
28395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28399: l_recog_line_1 NUMBER;
28400: l_recog_line_2 NUMBER;
28401:

Line 28398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28394: l_num_entries NUMBER;
28395: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28396: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28397: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28398: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28399: l_recog_line_1 NUMBER;
28400: l_recog_line_2 NUMBER;
28401:
28402: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28404: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28400: l_recog_line_2 NUMBER;
28401:
28402: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28403: l_bflow_applied_to_amt NUMBER; -- 5132302
28404: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28405:
28406: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28407:
28408: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28475: l_accrual_line_num := NULL; -- 4262811
28476: l_tmp_amt := NULL; -- 4262811
28477: --
28478:
28479: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28480: l_balance_type_code <> 'B' THEN
28481: IF NVL(p_source_36,'
28482: ') = 'Revenue - Realized Gains' AND
28483: NVL(p_source_38,'

Line 28553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28549: --
28550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28551:
28552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28554:
28555: -- 4955764
28556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28597: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28598:
28599: IF xla_accounting_cache_pkg.GetValueChar
28600: (p_source_code => 'LEDGER_CATEGORY_CODE'
28601: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28602: AND l_bflow_method_code = 'PRIOR_ENTRY'
28603: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28604: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28605: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28697: p_lookup_type => 'XLA_OWNER_TYPE'
28698: ,p_lookup_code => l_component_type_code
28699: )
28700: ,p_token_4 => 'PRODUCT_NAME'
28701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28705: ,p_ae_header_id => NULL

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

28698: ,p_lookup_code => l_component_type_code
28699: )
28700: ,p_token_4 => 'PRODUCT_NAME'
28701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28705: ,p_ae_header_id => NULL
28706: );

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

28699: )
28700: ,p_token_4 => 'PRODUCT_NAME'
28701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28705: ,p_ae_header_id => NULL
28706: );
28707:

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

28700: ,p_token_4 => 'PRODUCT_NAME'
28701: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28702: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28703: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28704: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28705: ,p_ae_header_id => NULL
28706: );
28707:
28708: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28731: ----------------------------------------------------------------------------------
28732: -- 4219869 Business Flow
28733: -- Update journal entry status -- Need to generate this within IF
28734: ----------------------------------------------------------------------------------
28735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28736: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28737: ,p_balance_type_code => l_balance_type_code
28738: );
28739:

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

28776:
28777: --
28778: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28779: --
28780: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28781: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28782: ELSE
28783: ---------------------------------------------------------------------------------------------------
28784: -- 4262811a Switch Sign

Line 28805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28801:
28802: XLA_AE_LINES_PKG.ValidateCurrentLine;
28803: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28804:
28805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28806: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28807: ,p_balance_type_code => l_balance_type_code);
28808:
28809: END IF;

Line 28937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28933: l_tmp_amt NUMBER;
28934: l_acc_rev_natural_side_code VARCHAR2(1);
28935:
28936: l_num_entries NUMBER;
28937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28941: l_recog_line_1 NUMBER;

Line 28938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28934: l_acc_rev_natural_side_code VARCHAR2(1);
28935:
28936: l_num_entries NUMBER;
28937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28941: l_recog_line_1 NUMBER;
28942: l_recog_line_2 NUMBER;

Line 28939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28935:
28936: l_num_entries NUMBER;
28937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28941: l_recog_line_1 NUMBER;
28942: l_recog_line_2 NUMBER;
28943:

Line 28940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28936: l_num_entries NUMBER;
28937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28941: l_recog_line_1 NUMBER;
28942: l_recog_line_2 NUMBER;
28943:
28944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28942: l_recog_line_2 NUMBER;
28943:
28944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28945: l_bflow_applied_to_amt NUMBER; -- 5132302
28946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28947:
28948: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28949:
28950: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29017: l_accrual_line_num := NULL; -- 4262811
29018: l_tmp_amt := NULL; -- 4262811
29019: --
29020:
29021: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29022: l_balance_type_code <> 'B' THEN
29023: IF NVL(p_source_36,'
29024: ') = 'Revenue - Realized Gains' AND
29025: NVL(p_source_38,'

Line 29095: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29091: --
29092: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29093:
29094: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29095: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29096:
29097: -- 4955764
29098: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29099: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29181: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29182:
29183: IF xla_accounting_cache_pkg.GetValueChar
29184: (p_source_code => 'LEDGER_CATEGORY_CODE'
29185: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29186: AND l_bflow_method_code = 'PRIOR_ENTRY'
29187: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29188: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29189: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29258: p_lookup_type => 'XLA_OWNER_TYPE'
29259: ,p_lookup_code => l_component_type_code
29260: )
29261: ,p_token_4 => 'PRODUCT_NAME'
29262: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29263: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29264: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29265: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29266: ,p_ae_header_id => NULL

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

29259: ,p_lookup_code => l_component_type_code
29260: )
29261: ,p_token_4 => 'PRODUCT_NAME'
29262: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29263: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29264: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29265: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29266: ,p_ae_header_id => NULL
29267: );

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

29260: )
29261: ,p_token_4 => 'PRODUCT_NAME'
29262: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29263: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29264: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29265: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29266: ,p_ae_header_id => NULL
29267: );
29268:

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

29261: ,p_token_4 => 'PRODUCT_NAME'
29262: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29263: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29264: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29265: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29266: ,p_ae_header_id => NULL
29267: );
29268:
29269: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29296: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29292: ----------------------------------------------------------------------------------
29293: -- 4219869 Business Flow
29294: -- Update journal entry status -- Need to generate this within IF
29295: ----------------------------------------------------------------------------------
29296: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29297: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29298: ,p_balance_type_code => l_balance_type_code
29299: );
29300:

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

29337:
29338: --
29339: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29340: --
29341: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29342: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29343: ELSE
29344: ---------------------------------------------------------------------------------------------------
29345: -- 4262811a Switch Sign

Line 29366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29362:
29363: XLA_AE_LINES_PKG.ValidateCurrentLine;
29364: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29365:
29366: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29367: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29368: ,p_balance_type_code => l_balance_type_code);
29369:
29370: END IF;

Line 29478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29474: l_tmp_amt NUMBER;
29475: l_acc_rev_natural_side_code VARCHAR2(1);
29476:
29477: l_num_entries NUMBER;
29478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29482: l_recog_line_1 NUMBER;

Line 29479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29475: l_acc_rev_natural_side_code VARCHAR2(1);
29476:
29477: l_num_entries NUMBER;
29478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29482: l_recog_line_1 NUMBER;
29483: l_recog_line_2 NUMBER;

Line 29480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29476:
29477: l_num_entries NUMBER;
29478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29482: l_recog_line_1 NUMBER;
29483: l_recog_line_2 NUMBER;
29484:

Line 29481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29477: l_num_entries NUMBER;
29478: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29479: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29480: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29481: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29482: l_recog_line_1 NUMBER;
29483: l_recog_line_2 NUMBER;
29484:
29485: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29487: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29483: l_recog_line_2 NUMBER;
29484:
29485: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29486: l_bflow_applied_to_amt NUMBER; -- 5132302
29487: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29488:
29489: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29490:
29491: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29558: l_accrual_line_num := NULL; -- 4262811
29559: l_tmp_amt := NULL; -- 4262811
29560: --
29561:
29562: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29563: l_balance_type_code <> 'B' THEN
29564: IF NVL(p_source_36,'
29565: ') = 'Revenue - Realized Losses' AND
29566: NVL(p_source_38,'

Line 29636: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29632: --
29633: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29634:
29635: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29636: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29637:
29638: -- 4955764
29639: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29640: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29680: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29681:
29682: IF xla_accounting_cache_pkg.GetValueChar
29683: (p_source_code => 'LEDGER_CATEGORY_CODE'
29684: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29685: AND l_bflow_method_code = 'PRIOR_ENTRY'
29686: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29687: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29688: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29780: p_lookup_type => 'XLA_OWNER_TYPE'
29781: ,p_lookup_code => l_component_type_code
29782: )
29783: ,p_token_4 => 'PRODUCT_NAME'
29784: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29785: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29786: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29787: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29788: ,p_ae_header_id => NULL

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

29781: ,p_lookup_code => l_component_type_code
29782: )
29783: ,p_token_4 => 'PRODUCT_NAME'
29784: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29785: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29786: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29787: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29788: ,p_ae_header_id => NULL
29789: );

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

29782: )
29783: ,p_token_4 => 'PRODUCT_NAME'
29784: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29785: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29786: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29787: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29788: ,p_ae_header_id => NULL
29789: );
29790:

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

29783: ,p_token_4 => 'PRODUCT_NAME'
29784: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29785: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29786: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29787: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29788: ,p_ae_header_id => NULL
29789: );
29790:
29791: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29818: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29814: ----------------------------------------------------------------------------------
29815: -- 4219869 Business Flow
29816: -- Update journal entry status -- Need to generate this within IF
29817: ----------------------------------------------------------------------------------
29818: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29819: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29820: ,p_balance_type_code => l_balance_type_code
29821: );
29822:

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

29859:
29860: --
29861: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29862: --
29863: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29864: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29865: ELSE
29866: ---------------------------------------------------------------------------------------------------
29867: -- 4262811a Switch Sign

Line 29888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29884:
29885: XLA_AE_LINES_PKG.ValidateCurrentLine;
29886: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29887:
29888: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29889: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29890: ,p_balance_type_code => l_balance_type_code);
29891:
29892: END IF;

Line 30020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30016: l_tmp_amt NUMBER;
30017: l_acc_rev_natural_side_code VARCHAR2(1);
30018:
30019: l_num_entries NUMBER;
30020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30024: l_recog_line_1 NUMBER;

Line 30021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30017: l_acc_rev_natural_side_code VARCHAR2(1);
30018:
30019: l_num_entries NUMBER;
30020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30024: l_recog_line_1 NUMBER;
30025: l_recog_line_2 NUMBER;

Line 30022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30018:
30019: l_num_entries NUMBER;
30020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30024: l_recog_line_1 NUMBER;
30025: l_recog_line_2 NUMBER;
30026:

Line 30023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30019: l_num_entries NUMBER;
30020: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30021: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30022: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30023: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30024: l_recog_line_1 NUMBER;
30025: l_recog_line_2 NUMBER;
30026:
30027: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30029: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30025: l_recog_line_2 NUMBER;
30026:
30027: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30028: l_bflow_applied_to_amt NUMBER; -- 5132302
30029: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30030:
30031: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30032:
30033: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30100: l_accrual_line_num := NULL; -- 4262811
30101: l_tmp_amt := NULL; -- 4262811
30102: --
30103:
30104: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30105: l_balance_type_code <> 'B' THEN
30106: IF NVL(p_source_36,'
30107: ') = 'Revenue - Realized Losses' AND
30108: NVL(p_source_38,'

Line 30178: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30174: --
30175: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30176:
30177: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30178: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30179:
30180: -- 4955764
30181: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30182: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30264: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30265:
30266: IF xla_accounting_cache_pkg.GetValueChar
30267: (p_source_code => 'LEDGER_CATEGORY_CODE'
30268: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30269: AND l_bflow_method_code = 'PRIOR_ENTRY'
30270: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30271: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30272: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30341: p_lookup_type => 'XLA_OWNER_TYPE'
30342: ,p_lookup_code => l_component_type_code
30343: )
30344: ,p_token_4 => 'PRODUCT_NAME'
30345: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30346: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30347: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30348: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30349: ,p_ae_header_id => NULL

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

30342: ,p_lookup_code => l_component_type_code
30343: )
30344: ,p_token_4 => 'PRODUCT_NAME'
30345: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30346: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30347: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30348: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30349: ,p_ae_header_id => NULL
30350: );

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

30343: )
30344: ,p_token_4 => 'PRODUCT_NAME'
30345: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30346: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30347: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30348: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30349: ,p_ae_header_id => NULL
30350: );
30351:

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

30344: ,p_token_4 => 'PRODUCT_NAME'
30345: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30346: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30347: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30348: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30349: ,p_ae_header_id => NULL
30350: );
30351:
30352: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30375: ----------------------------------------------------------------------------------
30376: -- 4219869 Business Flow
30377: -- Update journal entry status -- Need to generate this within IF
30378: ----------------------------------------------------------------------------------
30379: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30380: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30381: ,p_balance_type_code => l_balance_type_code
30382: );
30383:

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

30420:
30421: --
30422: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30423: --
30424: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30425: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30426: ELSE
30427: ---------------------------------------------------------------------------------------------------
30428: -- 4262811a Switch Sign

Line 30449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30445:
30446: XLA_AE_LINES_PKG.ValidateCurrentLine;
30447: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30448:
30449: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30450: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30451: ,p_balance_type_code => l_balance_type_code);
30452:
30453: END IF;

Line 30577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30573: l_tmp_amt NUMBER;
30574: l_acc_rev_natural_side_code VARCHAR2(1);
30575:
30576: l_num_entries NUMBER;
30577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30581: l_recog_line_1 NUMBER;

Line 30578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30574: l_acc_rev_natural_side_code VARCHAR2(1);
30575:
30576: l_num_entries NUMBER;
30577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30581: l_recog_line_1 NUMBER;
30582: l_recog_line_2 NUMBER;

Line 30579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30575:
30576: l_num_entries NUMBER;
30577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30581: l_recog_line_1 NUMBER;
30582: l_recog_line_2 NUMBER;
30583:

Line 30580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30576: l_num_entries NUMBER;
30577: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30578: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30579: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30580: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30581: l_recog_line_1 NUMBER;
30582: l_recog_line_2 NUMBER;
30583:
30584: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30586: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30582: l_recog_line_2 NUMBER;
30583:
30584: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30585: l_bflow_applied_to_amt NUMBER; -- 5132302
30586: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30587:
30588: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30589:
30590: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30657: l_accrual_line_num := NULL; -- 4262811
30658: l_tmp_amt := NULL; -- 4262811
30659: --
30660:
30661: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30662: l_balance_type_code <> 'B' THEN
30663: IF NVL(p_source_67,'
30664: ') = 'COST_TRANSFER' OR
30665: NVL(p_source_67,'

Line 30736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30732: --
30733: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30734:
30735: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30736: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30737:
30738: -- 4955764
30739: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30740: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30820: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30821:
30822: IF xla_accounting_cache_pkg.GetValueChar
30823: (p_source_code => 'LEDGER_CATEGORY_CODE'
30824: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30825: AND l_bflow_method_code = 'PRIOR_ENTRY'
30826: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30827: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30828: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30922: p_lookup_type => 'XLA_OWNER_TYPE'
30923: ,p_lookup_code => l_component_type_code
30924: )
30925: ,p_token_4 => 'PRODUCT_NAME'
30926: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30927: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30928: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30929: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30930: ,p_ae_header_id => NULL

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

30923: ,p_lookup_code => l_component_type_code
30924: )
30925: ,p_token_4 => 'PRODUCT_NAME'
30926: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30927: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30928: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30929: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30930: ,p_ae_header_id => NULL
30931: );

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

30924: )
30925: ,p_token_4 => 'PRODUCT_NAME'
30926: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30927: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30928: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30929: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30930: ,p_ae_header_id => NULL
30931: );
30932:

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

30925: ,p_token_4 => 'PRODUCT_NAME'
30926: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30927: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30928: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30929: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30930: ,p_ae_header_id => NULL
30931: );
30932:
30933: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30956: ----------------------------------------------------------------------------------
30957: -- 4219869 Business Flow
30958: -- Update journal entry status -- Need to generate this within IF
30959: ----------------------------------------------------------------------------------
30960: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30961: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30962: ,p_balance_type_code => l_balance_type_code
30963: );
30964:

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

31001:
31002: --
31003: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31004: --
31005: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31006: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31007: ELSE
31008: ---------------------------------------------------------------------------------------------------
31009: -- 4262811a Switch Sign

Line 31030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31026:
31027: XLA_AE_LINES_PKG.ValidateCurrentLine;
31028: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31029:
31030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31031: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31032: ,p_balance_type_code => l_balance_type_code);
31033:
31034: END IF;

Line 31158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31154: l_tmp_amt NUMBER;
31155: l_acc_rev_natural_side_code VARCHAR2(1);
31156:
31157: l_num_entries NUMBER;
31158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31162: l_recog_line_1 NUMBER;

Line 31159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31155: l_acc_rev_natural_side_code VARCHAR2(1);
31156:
31157: l_num_entries NUMBER;
31158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31162: l_recog_line_1 NUMBER;
31163: l_recog_line_2 NUMBER;

Line 31160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31156:
31157: l_num_entries NUMBER;
31158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31162: l_recog_line_1 NUMBER;
31163: l_recog_line_2 NUMBER;
31164:

Line 31161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31157: l_num_entries NUMBER;
31158: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31159: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31160: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31161: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31162: l_recog_line_1 NUMBER;
31163: l_recog_line_2 NUMBER;
31164:
31165: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31167: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31163: l_recog_line_2 NUMBER;
31164:
31165: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31166: l_bflow_applied_to_amt NUMBER; -- 5132302
31167: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31168:
31169: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31170:
31171: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31238: l_accrual_line_num := NULL; -- 4262811
31239: l_tmp_amt := NULL; -- 4262811
31240: --
31241:
31242: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31243: l_balance_type_code <> 'B' THEN
31244: IF NVL(p_source_67,'
31245: ') = 'COST_TRANSFER' OR
31246: NVL(p_source_67,'

Line 31317: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31313: --
31314: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31315:
31316: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31317: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31318:
31319: -- 4955764
31320: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31321: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31401: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31402:
31403: IF xla_accounting_cache_pkg.GetValueChar
31404: (p_source_code => 'LEDGER_CATEGORY_CODE'
31405: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31406: AND l_bflow_method_code = 'PRIOR_ENTRY'
31407: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31408: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31409: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31502: p_lookup_type => 'XLA_OWNER_TYPE'
31503: ,p_lookup_code => l_component_type_code
31504: )
31505: ,p_token_4 => 'PRODUCT_NAME'
31506: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31507: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31508: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31509: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31510: ,p_ae_header_id => NULL

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

31503: ,p_lookup_code => l_component_type_code
31504: )
31505: ,p_token_4 => 'PRODUCT_NAME'
31506: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31507: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31508: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31509: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31510: ,p_ae_header_id => NULL
31511: );

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

31504: )
31505: ,p_token_4 => 'PRODUCT_NAME'
31506: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31507: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31508: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31509: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31510: ,p_ae_header_id => NULL
31511: );
31512:

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

31505: ,p_token_4 => 'PRODUCT_NAME'
31506: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31507: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31508: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31509: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31510: ,p_ae_header_id => NULL
31511: );
31512:
31513: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31536: ----------------------------------------------------------------------------------
31537: -- 4219869 Business Flow
31538: -- Update journal entry status -- Need to generate this within IF
31539: ----------------------------------------------------------------------------------
31540: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31541: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31542: ,p_balance_type_code => l_balance_type_code
31543: );
31544:

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

31581:
31582: --
31583: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31584: --
31585: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31586: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31587: ELSE
31588: ---------------------------------------------------------------------------------------------------
31589: -- 4262811a Switch Sign

Line 31610: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31606:
31607: XLA_AE_LINES_PKG.ValidateCurrentLine;
31608: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31609:
31610: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31611: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31612: ,p_balance_type_code => l_balance_type_code);
31613:
31614: END IF;

Line 31738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31734: l_tmp_amt NUMBER;
31735: l_acc_rev_natural_side_code VARCHAR2(1);
31736:
31737: l_num_entries NUMBER;
31738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31742: l_recog_line_1 NUMBER;

Line 31739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31735: l_acc_rev_natural_side_code VARCHAR2(1);
31736:
31737: l_num_entries NUMBER;
31738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31742: l_recog_line_1 NUMBER;
31743: l_recog_line_2 NUMBER;

Line 31740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31736:
31737: l_num_entries NUMBER;
31738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31742: l_recog_line_1 NUMBER;
31743: l_recog_line_2 NUMBER;
31744:

Line 31741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31737: l_num_entries NUMBER;
31738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31742: l_recog_line_1 NUMBER;
31743: l_recog_line_2 NUMBER;
31744:
31745: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31747: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31743: l_recog_line_2 NUMBER;
31744:
31745: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31746: l_bflow_applied_to_amt NUMBER; -- 5132302
31747: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31748:
31749: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31750:
31751: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31818: l_accrual_line_num := NULL; -- 4262811
31819: l_tmp_amt := NULL; -- 4262811
31820: --
31821:
31822: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31823: l_balance_type_code <> 'B' THEN
31824: IF NVL(p_source_67,'
31825: ') = 'REVENUE_TRANSFER'
31826: THEN

Line 31894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31890: --
31891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31892:
31893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31895:
31896: -- 4955764
31897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31898: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31978: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31979:
31980: IF xla_accounting_cache_pkg.GetValueChar
31981: (p_source_code => 'LEDGER_CATEGORY_CODE'
31982: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31983: AND l_bflow_method_code = 'PRIOR_ENTRY'
31984: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31985: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31986: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32080: p_lookup_type => 'XLA_OWNER_TYPE'
32081: ,p_lookup_code => l_component_type_code
32082: )
32083: ,p_token_4 => 'PRODUCT_NAME'
32084: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32085: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32086: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32087: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32088: ,p_ae_header_id => NULL

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

32081: ,p_lookup_code => l_component_type_code
32082: )
32083: ,p_token_4 => 'PRODUCT_NAME'
32084: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32085: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32086: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32087: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32088: ,p_ae_header_id => NULL
32089: );

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

32082: )
32083: ,p_token_4 => 'PRODUCT_NAME'
32084: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32085: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32086: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32087: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32088: ,p_ae_header_id => NULL
32089: );
32090:

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

32083: ,p_token_4 => 'PRODUCT_NAME'
32084: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32085: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32086: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32087: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32088: ,p_ae_header_id => NULL
32089: );
32090:
32091: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32118: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32114: ----------------------------------------------------------------------------------
32115: -- 4219869 Business Flow
32116: -- Update journal entry status -- Need to generate this within IF
32117: ----------------------------------------------------------------------------------
32118: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32119: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32120: ,p_balance_type_code => l_balance_type_code
32121: );
32122:

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

32159:
32160: --
32161: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32162: --
32163: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32164: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32165: ELSE
32166: ---------------------------------------------------------------------------------------------------
32167: -- 4262811a Switch Sign

Line 32188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32184:
32185: XLA_AE_LINES_PKG.ValidateCurrentLine;
32186: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32187:
32188: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32189: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32190: ,p_balance_type_code => l_balance_type_code);
32191:
32192: END IF;

Line 32316: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32312: l_tmp_amt NUMBER;
32313: l_acc_rev_natural_side_code VARCHAR2(1);
32314:
32315: l_num_entries NUMBER;
32316: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32317: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32318: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32319: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32320: l_recog_line_1 NUMBER;

Line 32317: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32313: l_acc_rev_natural_side_code VARCHAR2(1);
32314:
32315: l_num_entries NUMBER;
32316: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32317: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32318: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32319: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32320: l_recog_line_1 NUMBER;
32321: l_recog_line_2 NUMBER;

Line 32318: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32314:
32315: l_num_entries NUMBER;
32316: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32317: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32318: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32319: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32320: l_recog_line_1 NUMBER;
32321: l_recog_line_2 NUMBER;
32322:

Line 32319: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32315: l_num_entries NUMBER;
32316: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32317: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32318: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32319: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32320: l_recog_line_1 NUMBER;
32321: l_recog_line_2 NUMBER;
32322:
32323: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32325: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32321: l_recog_line_2 NUMBER;
32322:
32323: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32324: l_bflow_applied_to_amt NUMBER; -- 5132302
32325: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32326:
32327: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32328:
32329: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32396: l_accrual_line_num := NULL; -- 4262811
32397: l_tmp_amt := NULL; -- 4262811
32398: --
32399:
32400: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32401: l_balance_type_code <> 'B' THEN
32402: IF NVL(p_source_67,'
32403: ') = 'REVENUE_TRANSFER'
32404: THEN

Line 32472: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32468: --
32469: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32470:
32471: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32472: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32473:
32474: -- 4955764
32475: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32476: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32557:
32558: IF xla_accounting_cache_pkg.GetValueChar
32559: (p_source_code => 'LEDGER_CATEGORY_CODE'
32560: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32561: AND l_bflow_method_code = 'PRIOR_ENTRY'
32562: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32563: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32564: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32657: p_lookup_type => 'XLA_OWNER_TYPE'
32658: ,p_lookup_code => l_component_type_code
32659: )
32660: ,p_token_4 => 'PRODUCT_NAME'
32661: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32662: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32663: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32664: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32665: ,p_ae_header_id => NULL

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

32658: ,p_lookup_code => l_component_type_code
32659: )
32660: ,p_token_4 => 'PRODUCT_NAME'
32661: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32662: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32663: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32664: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32665: ,p_ae_header_id => NULL
32666: );

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

32659: )
32660: ,p_token_4 => 'PRODUCT_NAME'
32661: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32662: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32663: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32664: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32665: ,p_ae_header_id => NULL
32666: );
32667:

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

32660: ,p_token_4 => 'PRODUCT_NAME'
32661: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32662: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32663: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32664: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32665: ,p_ae_header_id => NULL
32666: );
32667:
32668: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32695: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32691: ----------------------------------------------------------------------------------
32692: -- 4219869 Business Flow
32693: -- Update journal entry status -- Need to generate this within IF
32694: ----------------------------------------------------------------------------------
32695: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32696: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32697: ,p_balance_type_code => l_balance_type_code
32698: );
32699:

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

32736:
32737: --
32738: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32739: --
32740: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32741: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32742: ELSE
32743: ---------------------------------------------------------------------------------------------------
32744: -- 4262811a Switch Sign

Line 32765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32761:
32762: XLA_AE_LINES_PKG.ValidateCurrentLine;
32763: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32764:
32765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32766: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32767: ,p_balance_type_code => l_balance_type_code);
32768:
32769: END IF;

Line 32890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32886: l_tmp_amt NUMBER;
32887: l_acc_rev_natural_side_code VARCHAR2(1);
32888:
32889: l_num_entries NUMBER;
32890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32894: l_recog_line_1 NUMBER;

Line 32891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32887: l_acc_rev_natural_side_code VARCHAR2(1);
32888:
32889: l_num_entries NUMBER;
32890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32894: l_recog_line_1 NUMBER;
32895: l_recog_line_2 NUMBER;

Line 32892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32888:
32889: l_num_entries NUMBER;
32890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32894: l_recog_line_1 NUMBER;
32895: l_recog_line_2 NUMBER;
32896:

Line 32893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32889: l_num_entries NUMBER;
32890: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32891: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32892: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32893: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32894: l_recog_line_1 NUMBER;
32895: l_recog_line_2 NUMBER;
32896:
32897: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32899: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32895: l_recog_line_2 NUMBER;
32896:
32897: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32898: l_bflow_applied_to_amt NUMBER; -- 5132302
32899: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32900:
32901: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32902:
32903: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32970: l_accrual_line_num := NULL; -- 4262811
32971: l_tmp_amt := NULL; -- 4262811
32972: --
32973:
32974: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32975: l_balance_type_code <> 'B' THEN
32976:
32977: --
32978: XLA_AE_LINES_PKG.SetNewLine;

Line 33043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33039: --
33040: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33041:
33042: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33043: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33044:
33045: -- 4955764
33046: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33047: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33127: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33128:
33129: IF xla_accounting_cache_pkg.GetValueChar
33130: (p_source_code => 'LEDGER_CATEGORY_CODE'
33131: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33132: AND l_bflow_method_code = 'PRIOR_ENTRY'
33133: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33134: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33135: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33229: p_lookup_type => 'XLA_OWNER_TYPE'
33230: ,p_lookup_code => l_component_type_code
33231: )
33232: ,p_token_4 => 'PRODUCT_NAME'
33233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33237: ,p_ae_header_id => NULL

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

33230: ,p_lookup_code => l_component_type_code
33231: )
33232: ,p_token_4 => 'PRODUCT_NAME'
33233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33237: ,p_ae_header_id => NULL
33238: );

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

33231: )
33232: ,p_token_4 => 'PRODUCT_NAME'
33233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33237: ,p_ae_header_id => NULL
33238: );
33239:

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

33232: ,p_token_4 => 'PRODUCT_NAME'
33233: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33234: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33235: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33236: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33237: ,p_ae_header_id => NULL
33238: );
33239:
33240: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33263: ----------------------------------------------------------------------------------
33264: -- 4219869 Business Flow
33265: -- Update journal entry status -- Need to generate this within IF
33266: ----------------------------------------------------------------------------------
33267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33268: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33269: ,p_balance_type_code => l_balance_type_code
33270: );
33271:

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

33308:
33309: --
33310: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33311: --
33312: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33313: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33314: ELSE
33315: ---------------------------------------------------------------------------------------------------
33316: -- 4262811a Switch Sign

Line 33337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33333:
33334: XLA_AE_LINES_PKG.ValidateCurrentLine;
33335: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33336:
33337: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33338: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33339: ,p_balance_type_code => l_balance_type_code);
33340:
33341: END IF;

Line 33461: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33457: l_tmp_amt NUMBER;
33458: l_acc_rev_natural_side_code VARCHAR2(1);
33459:
33460: l_num_entries NUMBER;
33461: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33462: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33463: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33464: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33465: l_recog_line_1 NUMBER;

Line 33462: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33458: l_acc_rev_natural_side_code VARCHAR2(1);
33459:
33460: l_num_entries NUMBER;
33461: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33462: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33463: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33464: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33465: l_recog_line_1 NUMBER;
33466: l_recog_line_2 NUMBER;

Line 33463: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33459:
33460: l_num_entries NUMBER;
33461: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33462: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33463: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33464: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33465: l_recog_line_1 NUMBER;
33466: l_recog_line_2 NUMBER;
33467:

Line 33464: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33460: l_num_entries NUMBER;
33461: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33462: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33463: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33464: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33465: l_recog_line_1 NUMBER;
33466: l_recog_line_2 NUMBER;
33467:
33468: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33470: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33466: l_recog_line_2 NUMBER;
33467:
33468: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33469: l_bflow_applied_to_amt NUMBER; -- 5132302
33470: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33471:
33472: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33473:
33474: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33541: l_accrual_line_num := NULL; -- 4262811
33542: l_tmp_amt := NULL; -- 4262811
33543: --
33544:
33545: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33546: l_balance_type_code <> 'B' THEN
33547:
33548: --
33549: XLA_AE_LINES_PKG.SetNewLine;

Line 33614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33610: --
33611: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33612:
33613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33615:
33616: -- 4955764
33617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33618: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33698: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33699:
33700: IF xla_accounting_cache_pkg.GetValueChar
33701: (p_source_code => 'LEDGER_CATEGORY_CODE'
33702: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33703: AND l_bflow_method_code = 'PRIOR_ENTRY'
33704: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33705: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33706: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33799: p_lookup_type => 'XLA_OWNER_TYPE'
33800: ,p_lookup_code => l_component_type_code
33801: )
33802: ,p_token_4 => 'PRODUCT_NAME'
33803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33807: ,p_ae_header_id => NULL

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

33800: ,p_lookup_code => l_component_type_code
33801: )
33802: ,p_token_4 => 'PRODUCT_NAME'
33803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33807: ,p_ae_header_id => NULL
33808: );

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

33801: )
33802: ,p_token_4 => 'PRODUCT_NAME'
33803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33807: ,p_ae_header_id => NULL
33808: );
33809:

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

33802: ,p_token_4 => 'PRODUCT_NAME'
33803: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33804: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33805: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33806: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33807: ,p_ae_header_id => NULL
33808: );
33809:
33810: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33833: ----------------------------------------------------------------------------------
33834: -- 4219869 Business Flow
33835: -- Update journal entry status -- Need to generate this within IF
33836: ----------------------------------------------------------------------------------
33837: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33838: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33839: ,p_balance_type_code => l_balance_type_code
33840: );
33841:

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

33878:
33879: --
33880: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33881: --
33882: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33883: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33884: ELSE
33885: ---------------------------------------------------------------------------------------------------
33886: -- 4262811a Switch Sign

Line 33907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33903:
33904: XLA_AE_LINES_PKG.ValidateCurrentLine;
33905: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33906:
33907: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33908: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33909: ,p_balance_type_code => l_balance_type_code);
33910:
33911: END IF;

Line 34031: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34027: l_tmp_amt NUMBER;
34028: l_acc_rev_natural_side_code VARCHAR2(1);
34029:
34030: l_num_entries NUMBER;
34031: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34032: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34033: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34034: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34035: l_recog_line_1 NUMBER;

Line 34032: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34028: l_acc_rev_natural_side_code VARCHAR2(1);
34029:
34030: l_num_entries NUMBER;
34031: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34032: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34033: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34034: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34035: l_recog_line_1 NUMBER;
34036: l_recog_line_2 NUMBER;

Line 34033: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34029:
34030: l_num_entries NUMBER;
34031: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34032: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34033: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34034: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34035: l_recog_line_1 NUMBER;
34036: l_recog_line_2 NUMBER;
34037:

Line 34034: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34030: l_num_entries NUMBER;
34031: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34032: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34033: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34034: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34035: l_recog_line_1 NUMBER;
34036: l_recog_line_2 NUMBER;
34037:
34038: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34040: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34036: l_recog_line_2 NUMBER;
34037:
34038: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34039: l_bflow_applied_to_amt NUMBER; -- 5132302
34040: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34041:
34042: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34043:
34044: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34111: l_accrual_line_num := NULL; -- 4262811
34112: l_tmp_amt := NULL; -- 4262811
34113: --
34114:
34115: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34116: l_balance_type_code <> 'B' THEN
34117:
34118: --
34119: XLA_AE_LINES_PKG.SetNewLine;

Line 34184: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34180: --
34181: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34182:
34183: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34184: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34185:
34186: -- 4955764
34187: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34188: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34268: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34269:
34270: IF xla_accounting_cache_pkg.GetValueChar
34271: (p_source_code => 'LEDGER_CATEGORY_CODE'
34272: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34273: AND l_bflow_method_code = 'PRIOR_ENTRY'
34274: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34275: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34276: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34370: p_lookup_type => 'XLA_OWNER_TYPE'
34371: ,p_lookup_code => l_component_type_code
34372: )
34373: ,p_token_4 => 'PRODUCT_NAME'
34374: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34375: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34376: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34377: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34378: ,p_ae_header_id => NULL

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

34371: ,p_lookup_code => l_component_type_code
34372: )
34373: ,p_token_4 => 'PRODUCT_NAME'
34374: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34375: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34376: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34377: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34378: ,p_ae_header_id => NULL
34379: );

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

34372: )
34373: ,p_token_4 => 'PRODUCT_NAME'
34374: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34375: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34376: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34377: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34378: ,p_ae_header_id => NULL
34379: );
34380:

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

34373: ,p_token_4 => 'PRODUCT_NAME'
34374: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34375: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34376: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34377: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34378: ,p_ae_header_id => NULL
34379: );
34380:
34381: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34404: ----------------------------------------------------------------------------------
34405: -- 4219869 Business Flow
34406: -- Update journal entry status -- Need to generate this within IF
34407: ----------------------------------------------------------------------------------
34408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34409: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34410: ,p_balance_type_code => l_balance_type_code
34411: );
34412:

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

34449:
34450: --
34451: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34452: --
34453: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34454: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34455: ELSE
34456: ---------------------------------------------------------------------------------------------------
34457: -- 4262811a Switch Sign

Line 34478: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34474:
34475: XLA_AE_LINES_PKG.ValidateCurrentLine;
34476: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34477:
34478: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34479: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34480: ,p_balance_type_code => l_balance_type_code);
34481:
34482: END IF;

Line 34602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34598: l_tmp_amt NUMBER;
34599: l_acc_rev_natural_side_code VARCHAR2(1);
34600:
34601: l_num_entries NUMBER;
34602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34606: l_recog_line_1 NUMBER;

Line 34603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34599: l_acc_rev_natural_side_code VARCHAR2(1);
34600:
34601: l_num_entries NUMBER;
34602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34606: l_recog_line_1 NUMBER;
34607: l_recog_line_2 NUMBER;

Line 34604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34600:
34601: l_num_entries NUMBER;
34602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34606: l_recog_line_1 NUMBER;
34607: l_recog_line_2 NUMBER;
34608:

Line 34605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34601: l_num_entries NUMBER;
34602: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34603: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34604: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34605: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34606: l_recog_line_1 NUMBER;
34607: l_recog_line_2 NUMBER;
34608:
34609: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34611: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34607: l_recog_line_2 NUMBER;
34608:
34609: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34610: l_bflow_applied_to_amt NUMBER; -- 5132302
34611: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34612:
34613: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34614:
34615: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34682: l_accrual_line_num := NULL; -- 4262811
34683: l_tmp_amt := NULL; -- 4262811
34684: --
34685:
34686: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34687: l_balance_type_code <> 'B' THEN
34688:
34689: --
34690: XLA_AE_LINES_PKG.SetNewLine;

Line 34755: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34751: --
34752: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34753:
34754: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34755: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34756:
34757: -- 4955764
34758: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34759: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34839: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34840:
34841: IF xla_accounting_cache_pkg.GetValueChar
34842: (p_source_code => 'LEDGER_CATEGORY_CODE'
34843: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34844: AND l_bflow_method_code = 'PRIOR_ENTRY'
34845: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34846: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34847: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34940: p_lookup_type => 'XLA_OWNER_TYPE'
34941: ,p_lookup_code => l_component_type_code
34942: )
34943: ,p_token_4 => 'PRODUCT_NAME'
34944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34948: ,p_ae_header_id => NULL

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

34941: ,p_lookup_code => l_component_type_code
34942: )
34943: ,p_token_4 => 'PRODUCT_NAME'
34944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34948: ,p_ae_header_id => NULL
34949: );

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

34942: )
34943: ,p_token_4 => 'PRODUCT_NAME'
34944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34948: ,p_ae_header_id => NULL
34949: );
34950:

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

34943: ,p_token_4 => 'PRODUCT_NAME'
34944: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34945: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34946: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34947: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34948: ,p_ae_header_id => NULL
34949: );
34950:
34951: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34978: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34974: ----------------------------------------------------------------------------------
34975: -- 4219869 Business Flow
34976: -- Update journal entry status -- Need to generate this within IF
34977: ----------------------------------------------------------------------------------
34978: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34979: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34980: ,p_balance_type_code => l_balance_type_code
34981: );
34982:

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

35019:
35020: --
35021: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35022: --
35023: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35024: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35025: ELSE
35026: ---------------------------------------------------------------------------------------------------
35027: -- 4262811a Switch Sign

Line 35048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35044:
35045: XLA_AE_LINES_PKG.ValidateCurrentLine;
35046: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35047:
35048: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35049: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35050: ,p_balance_type_code => l_balance_type_code);
35051:
35052: END IF;

Line 35179: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35175: l_tmp_amt NUMBER;
35176: l_acc_rev_natural_side_code VARCHAR2(1);
35177:
35178: l_num_entries NUMBER;
35179: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35180: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35181: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35182: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35183: l_recog_line_1 NUMBER;

Line 35180: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35176: l_acc_rev_natural_side_code VARCHAR2(1);
35177:
35178: l_num_entries NUMBER;
35179: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35180: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35181: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35182: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35183: l_recog_line_1 NUMBER;
35184: l_recog_line_2 NUMBER;

Line 35181: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35177:
35178: l_num_entries NUMBER;
35179: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35180: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35181: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35182: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35183: l_recog_line_1 NUMBER;
35184: l_recog_line_2 NUMBER;
35185:

Line 35182: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35178: l_num_entries NUMBER;
35179: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35180: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35181: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35182: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35183: l_recog_line_1 NUMBER;
35184: l_recog_line_2 NUMBER;
35185:
35186: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35188: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35184: l_recog_line_2 NUMBER;
35185:
35186: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35187: l_bflow_applied_to_amt NUMBER; -- 5132302
35188: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35189:
35190: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35191:
35192: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35259: l_accrual_line_num := NULL; -- 4262811
35260: l_tmp_amt := NULL; -- 4262811
35261: --
35262:
35263: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35264: l_balance_type_code <> 'B' THEN
35265: IF NVL(p_source_36,'
35266: ') = 'Revenue - Normal Revenue' AND
35267: NVL(p_source_38,'

Line 35337: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35333: --
35334: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35335:
35336: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35337: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35338:
35339: -- 4955764
35340: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35341: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35423: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35424:
35425: IF xla_accounting_cache_pkg.GetValueChar
35426: (p_source_code => 'LEDGER_CATEGORY_CODE'
35427: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35428: AND l_bflow_method_code = 'PRIOR_ENTRY'
35429: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35430: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35431: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35500: p_lookup_type => 'XLA_OWNER_TYPE'
35501: ,p_lookup_code => l_component_type_code
35502: )
35503: ,p_token_4 => 'PRODUCT_NAME'
35504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35508: ,p_ae_header_id => NULL

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

35501: ,p_lookup_code => l_component_type_code
35502: )
35503: ,p_token_4 => 'PRODUCT_NAME'
35504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35508: ,p_ae_header_id => NULL
35509: );

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

35502: )
35503: ,p_token_4 => 'PRODUCT_NAME'
35504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35508: ,p_ae_header_id => NULL
35509: );
35510:

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

35503: ,p_token_4 => 'PRODUCT_NAME'
35504: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35505: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35506: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35507: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35508: ,p_ae_header_id => NULL
35509: );
35510:
35511: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35538: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35534: ----------------------------------------------------------------------------------
35535: -- 4219869 Business Flow
35536: -- Update journal entry status -- Need to generate this within IF
35537: ----------------------------------------------------------------------------------
35538: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35539: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35540: ,p_balance_type_code => l_balance_type_code
35541: );
35542:

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

35579:
35580: --
35581: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35582: --
35583: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35584: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35585: ELSE
35586: ---------------------------------------------------------------------------------------------------
35587: -- 4262811a Switch Sign

Line 35608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35604:
35605: XLA_AE_LINES_PKG.ValidateCurrentLine;
35606: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35607:
35608: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35609: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35610: ,p_balance_type_code => l_balance_type_code);
35611:
35612: END IF;

Line 35759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35755: l_tmp_amt NUMBER;
35756: l_acc_rev_natural_side_code VARCHAR2(1);
35757:
35758: l_num_entries NUMBER;
35759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35763: l_recog_line_1 NUMBER;

Line 35760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35756: l_acc_rev_natural_side_code VARCHAR2(1);
35757:
35758: l_num_entries NUMBER;
35759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35763: l_recog_line_1 NUMBER;
35764: l_recog_line_2 NUMBER;

Line 35761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35757:
35758: l_num_entries NUMBER;
35759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35763: l_recog_line_1 NUMBER;
35764: l_recog_line_2 NUMBER;
35765:

Line 35762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35758: l_num_entries NUMBER;
35759: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35760: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35761: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35762: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35763: l_recog_line_1 NUMBER;
35764: l_recog_line_2 NUMBER;
35765:
35766: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35768: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35764: l_recog_line_2 NUMBER;
35765:
35766: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35767: l_bflow_applied_to_amt NUMBER; -- 5132302
35768: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35769:
35770: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35771:
35772: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35839: l_accrual_line_num := NULL; -- 4262811
35840: l_tmp_amt := NULL; -- 4262811
35841: --
35842:
35843: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35844: l_balance_type_code <> 'B' THEN
35845: IF NVL(p_source_34,'
35846: ') = 'D'
35847: THEN

Line 35915: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35911: --
35912: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35913:
35914: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35915: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35916:
35917: -- 4955764
35918: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35919: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36051: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36052:
36053: IF xla_accounting_cache_pkg.GetValueChar
36054: (p_source_code => 'LEDGER_CATEGORY_CODE'
36055: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36056: AND l_bflow_method_code = 'PRIOR_ENTRY'
36057: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36058: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36059: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36153: p_lookup_type => 'XLA_OWNER_TYPE'
36154: ,p_lookup_code => l_component_type_code
36155: )
36156: ,p_token_4 => 'PRODUCT_NAME'
36157: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36158: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36159: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36160: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36161: ,p_ae_header_id => NULL

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

36154: ,p_lookup_code => l_component_type_code
36155: )
36156: ,p_token_4 => 'PRODUCT_NAME'
36157: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36158: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36159: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36160: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36161: ,p_ae_header_id => NULL
36162: );

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

36155: )
36156: ,p_token_4 => 'PRODUCT_NAME'
36157: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36158: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36159: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36160: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36161: ,p_ae_header_id => NULL
36162: );
36163:

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

36156: ,p_token_4 => 'PRODUCT_NAME'
36157: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36158: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36159: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36160: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36161: ,p_ae_header_id => NULL
36162: );
36163:
36164: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36191: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36187: ----------------------------------------------------------------------------------
36188: -- 4219869 Business Flow
36189: -- Update journal entry status -- Need to generate this within IF
36190: ----------------------------------------------------------------------------------
36191: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36192: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36193: ,p_balance_type_code => l_balance_type_code
36194: );
36195:

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

36232:
36233: --
36234: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36235: --
36236: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36237: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36238: ELSE
36239: ---------------------------------------------------------------------------------------------------
36240: -- 4262811a Switch Sign

Line 36261: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36257:
36258: XLA_AE_LINES_PKG.ValidateCurrentLine;
36259: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36260:
36261: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36262: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36263: ,p_balance_type_code => l_balance_type_code);
36264:
36265: END IF;

Line 36410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36406: l_tmp_amt NUMBER;
36407: l_acc_rev_natural_side_code VARCHAR2(1);
36408:
36409: l_num_entries NUMBER;
36410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36414: l_recog_line_1 NUMBER;

Line 36411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36407: l_acc_rev_natural_side_code VARCHAR2(1);
36408:
36409: l_num_entries NUMBER;
36410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36414: l_recog_line_1 NUMBER;
36415: l_recog_line_2 NUMBER;

Line 36412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36408:
36409: l_num_entries NUMBER;
36410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36414: l_recog_line_1 NUMBER;
36415: l_recog_line_2 NUMBER;
36416:

Line 36413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36409: l_num_entries NUMBER;
36410: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36411: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36412: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36413: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36414: l_recog_line_1 NUMBER;
36415: l_recog_line_2 NUMBER;
36416:
36417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36415: l_recog_line_2 NUMBER;
36416:
36417: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36418: l_bflow_applied_to_amt NUMBER; -- 5132302
36419: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36420:
36421: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36422:
36423: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36490: l_accrual_line_num := NULL; -- 4262811
36491: l_tmp_amt := NULL; -- 4262811
36492: --
36493:
36494: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36495: l_balance_type_code <> 'B' THEN
36496: IF NVL(p_source_34,'
36497: ') = 'D'
36498: THEN

Line 36566: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36562: --
36563: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36564:
36565: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36566: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36567:
36568: -- 4955764
36569: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36570: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36685: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36686:
36687: IF xla_accounting_cache_pkg.GetValueChar
36688: (p_source_code => 'LEDGER_CATEGORY_CODE'
36689: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36690: AND l_bflow_method_code = 'PRIOR_ENTRY'
36691: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36692: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36693: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36786: p_lookup_type => 'XLA_OWNER_TYPE'
36787: ,p_lookup_code => l_component_type_code
36788: )
36789: ,p_token_4 => 'PRODUCT_NAME'
36790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36794: ,p_ae_header_id => NULL

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

36787: ,p_lookup_code => l_component_type_code
36788: )
36789: ,p_token_4 => 'PRODUCT_NAME'
36790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36794: ,p_ae_header_id => NULL
36795: );

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

36788: )
36789: ,p_token_4 => 'PRODUCT_NAME'
36790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36794: ,p_ae_header_id => NULL
36795: );
36796:

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

36789: ,p_token_4 => 'PRODUCT_NAME'
36790: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36791: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36792: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36793: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36794: ,p_ae_header_id => NULL
36795: );
36796:
36797: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36820: ----------------------------------------------------------------------------------
36821: -- 4219869 Business Flow
36822: -- Update journal entry status -- Need to generate this within IF
36823: ----------------------------------------------------------------------------------
36824: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36825: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36826: ,p_balance_type_code => l_balance_type_code
36827: );
36828:

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

36865:
36866: --
36867: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36868: --
36869: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36870: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36871: ELSE
36872: ---------------------------------------------------------------------------------------------------
36873: -- 4262811a Switch Sign

Line 36894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36890:
36891: XLA_AE_LINES_PKG.ValidateCurrentLine;
36892: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36893:
36894: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36895: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36896: ,p_balance_type_code => l_balance_type_code);
36897:
36898: END IF;

Line 37045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37041: l_tmp_amt NUMBER;
37042: l_acc_rev_natural_side_code VARCHAR2(1);
37043:
37044: l_num_entries NUMBER;
37045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37049: l_recog_line_1 NUMBER;

Line 37046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37042: l_acc_rev_natural_side_code VARCHAR2(1);
37043:
37044: l_num_entries NUMBER;
37045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37049: l_recog_line_1 NUMBER;
37050: l_recog_line_2 NUMBER;

Line 37047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37043:
37044: l_num_entries NUMBER;
37045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37049: l_recog_line_1 NUMBER;
37050: l_recog_line_2 NUMBER;
37051:

Line 37048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37044: l_num_entries NUMBER;
37045: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37046: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37047: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37048: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37049: l_recog_line_1 NUMBER;
37050: l_recog_line_2 NUMBER;
37051:
37052: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37054: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37050: l_recog_line_2 NUMBER;
37051:
37052: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37053: l_bflow_applied_to_amt NUMBER; -- 5132302
37054: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37055:
37056: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37057:
37058: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37125: l_accrual_line_num := NULL; -- 4262811
37126: l_tmp_amt := NULL; -- 4262811
37127: --
37128:
37129: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37130: l_balance_type_code <> 'B' THEN
37131: IF NVL(p_source_34,'
37132: ') = 'C'
37133: THEN

Line 37201: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37197: --
37198: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37199:
37200: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37201: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37202:
37203: -- 4955764
37204: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37205: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37337: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37338:
37339: IF xla_accounting_cache_pkg.GetValueChar
37340: (p_source_code => 'LEDGER_CATEGORY_CODE'
37341: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37342: AND l_bflow_method_code = 'PRIOR_ENTRY'
37343: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37344: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37345: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37439: p_lookup_type => 'XLA_OWNER_TYPE'
37440: ,p_lookup_code => l_component_type_code
37441: )
37442: ,p_token_4 => 'PRODUCT_NAME'
37443: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37444: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37445: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37446: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37447: ,p_ae_header_id => NULL

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

37440: ,p_lookup_code => l_component_type_code
37441: )
37442: ,p_token_4 => 'PRODUCT_NAME'
37443: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37444: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37445: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37446: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37447: ,p_ae_header_id => NULL
37448: );

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

37441: )
37442: ,p_token_4 => 'PRODUCT_NAME'
37443: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37444: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37445: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37446: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37447: ,p_ae_header_id => NULL
37448: );
37449:

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

37442: ,p_token_4 => 'PRODUCT_NAME'
37443: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37444: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37445: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37446: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37447: ,p_ae_header_id => NULL
37448: );
37449:
37450: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37477: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37473: ----------------------------------------------------------------------------------
37474: -- 4219869 Business Flow
37475: -- Update journal entry status -- Need to generate this within IF
37476: ----------------------------------------------------------------------------------
37477: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37478: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37479: ,p_balance_type_code => l_balance_type_code
37480: );
37481:

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

37518:
37519: --
37520: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37521: --
37522: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37523: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37524: ELSE
37525: ---------------------------------------------------------------------------------------------------
37526: -- 4262811a Switch Sign

Line 37547: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37543:
37544: XLA_AE_LINES_PKG.ValidateCurrentLine;
37545: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37546:
37547: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37548: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37549: ,p_balance_type_code => l_balance_type_code);
37550:
37551: END IF;

Line 37696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37692: l_tmp_amt NUMBER;
37693: l_acc_rev_natural_side_code VARCHAR2(1);
37694:
37695: l_num_entries NUMBER;
37696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37700: l_recog_line_1 NUMBER;

Line 37697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37693: l_acc_rev_natural_side_code VARCHAR2(1);
37694:
37695: l_num_entries NUMBER;
37696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37700: l_recog_line_1 NUMBER;
37701: l_recog_line_2 NUMBER;

Line 37698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37694:
37695: l_num_entries NUMBER;
37696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37700: l_recog_line_1 NUMBER;
37701: l_recog_line_2 NUMBER;
37702:

Line 37699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37695: l_num_entries NUMBER;
37696: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37697: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37698: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37699: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37700: l_recog_line_1 NUMBER;
37701: l_recog_line_2 NUMBER;
37702:
37703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37701: l_recog_line_2 NUMBER;
37702:
37703: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37704: l_bflow_applied_to_amt NUMBER; -- 5132302
37705: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37706:
37707: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37708:
37709: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37776: l_accrual_line_num := NULL; -- 4262811
37777: l_tmp_amt := NULL; -- 4262811
37778: --
37779:
37780: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37781: l_balance_type_code <> 'B' THEN
37782: IF NVL(p_source_34,'
37783: ') = 'C'
37784: THEN

Line 37852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37848: --
37849: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37850:
37851: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37852: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37853:
37854: -- 4955764
37855: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37856: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37971: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37972:
37973: IF xla_accounting_cache_pkg.GetValueChar
37974: (p_source_code => 'LEDGER_CATEGORY_CODE'
37975: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37976: AND l_bflow_method_code = 'PRIOR_ENTRY'
37977: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37978: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37979: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38072: p_lookup_type => 'XLA_OWNER_TYPE'
38073: ,p_lookup_code => l_component_type_code
38074: )
38075: ,p_token_4 => 'PRODUCT_NAME'
38076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38080: ,p_ae_header_id => NULL

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

38073: ,p_lookup_code => l_component_type_code
38074: )
38075: ,p_token_4 => 'PRODUCT_NAME'
38076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38080: ,p_ae_header_id => NULL
38081: );

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

38074: )
38075: ,p_token_4 => 'PRODUCT_NAME'
38076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38080: ,p_ae_header_id => NULL
38081: );
38082:

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

38075: ,p_token_4 => 'PRODUCT_NAME'
38076: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38077: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38078: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38079: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38080: ,p_ae_header_id => NULL
38081: );
38082:
38083: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38106: ----------------------------------------------------------------------------------
38107: -- 4219869 Business Flow
38108: -- Update journal entry status -- Need to generate this within IF
38109: ----------------------------------------------------------------------------------
38110: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38111: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38112: ,p_balance_type_code => l_balance_type_code
38113: );
38114:

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

38151:
38152: --
38153: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38154: --
38155: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38156: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38157: ELSE
38158: ---------------------------------------------------------------------------------------------------
38159: -- 4262811a Switch Sign

Line 38180: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38176:
38177: XLA_AE_LINES_PKG.ValidateCurrentLine;
38178: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38179:
38180: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38181: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38182: ,p_balance_type_code => l_balance_type_code);
38183:
38184: END IF;

Line 38292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38288: l_tmp_amt NUMBER;
38289: l_acc_rev_natural_side_code VARCHAR2(1);
38290:
38291: l_num_entries NUMBER;
38292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38296: l_recog_line_1 NUMBER;

Line 38293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38289: l_acc_rev_natural_side_code VARCHAR2(1);
38290:
38291: l_num_entries NUMBER;
38292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38296: l_recog_line_1 NUMBER;
38297: l_recog_line_2 NUMBER;

Line 38294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38290:
38291: l_num_entries NUMBER;
38292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38296: l_recog_line_1 NUMBER;
38297: l_recog_line_2 NUMBER;
38298:

Line 38295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38291: l_num_entries NUMBER;
38292: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38293: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38294: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38295: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38296: l_recog_line_1 NUMBER;
38297: l_recog_line_2 NUMBER;
38298:
38299: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38301: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38297: l_recog_line_2 NUMBER;
38298:
38299: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38300: l_bflow_applied_to_amt NUMBER; -- 5132302
38301: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38302:
38303: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38304:
38305: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38372: l_accrual_line_num := NULL; -- 4262811
38373: l_tmp_amt := NULL; -- 4262811
38374: --
38375:
38376: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38377: l_balance_type_code <> 'B' THEN
38378: IF NVL(p_source_36,'
38379: ') = 'Revenue - UBR' AND
38380: NVL(p_source_38,'

Line 38450: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38446: --
38447: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38448:
38449: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38450: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38451:
38452: -- 4955764
38453: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38454: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38494: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38495:
38496: IF xla_accounting_cache_pkg.GetValueChar
38497: (p_source_code => 'LEDGER_CATEGORY_CODE'
38498: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38499: AND l_bflow_method_code = 'PRIOR_ENTRY'
38500: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38501: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38502: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38594: p_lookup_type => 'XLA_OWNER_TYPE'
38595: ,p_lookup_code => l_component_type_code
38596: )
38597: ,p_token_4 => 'PRODUCT_NAME'
38598: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38599: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38600: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38601: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38602: ,p_ae_header_id => NULL

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

38595: ,p_lookup_code => l_component_type_code
38596: )
38597: ,p_token_4 => 'PRODUCT_NAME'
38598: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38599: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38600: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38601: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38602: ,p_ae_header_id => NULL
38603: );

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

38596: )
38597: ,p_token_4 => 'PRODUCT_NAME'
38598: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38599: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38600: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38601: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38602: ,p_ae_header_id => NULL
38603: );
38604:

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

38597: ,p_token_4 => 'PRODUCT_NAME'
38598: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38599: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38600: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38601: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38602: ,p_ae_header_id => NULL
38603: );
38604:
38605: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38632: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38628: ----------------------------------------------------------------------------------
38629: -- 4219869 Business Flow
38630: -- Update journal entry status -- Need to generate this within IF
38631: ----------------------------------------------------------------------------------
38632: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38633: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38634: ,p_balance_type_code => l_balance_type_code
38635: );
38636:

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

38673:
38674: --
38675: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38676: --
38677: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38678: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38679: ELSE
38680: ---------------------------------------------------------------------------------------------------
38681: -- 4262811a Switch Sign

Line 38702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38698:
38699: XLA_AE_LINES_PKG.ValidateCurrentLine;
38700: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38701:
38702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38703: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38704: ,p_balance_type_code => l_balance_type_code);
38705:
38706: END IF;

Line 38836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38832: l_tmp_amt NUMBER;
38833: l_acc_rev_natural_side_code VARCHAR2(1);
38834:
38835: l_num_entries NUMBER;
38836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38840: l_recog_line_1 NUMBER;

Line 38837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38833: l_acc_rev_natural_side_code VARCHAR2(1);
38834:
38835: l_num_entries NUMBER;
38836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38840: l_recog_line_1 NUMBER;
38841: l_recog_line_2 NUMBER;

Line 38838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38834:
38835: l_num_entries NUMBER;
38836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38840: l_recog_line_1 NUMBER;
38841: l_recog_line_2 NUMBER;
38842:

Line 38839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38835: l_num_entries NUMBER;
38836: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38837: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38838: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38839: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38840: l_recog_line_1 NUMBER;
38841: l_recog_line_2 NUMBER;
38842:
38843: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38845: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38841: l_recog_line_2 NUMBER;
38842:
38843: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38844: l_bflow_applied_to_amt NUMBER; -- 5132302
38845: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38846:
38847: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38848:
38849: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38916: l_accrual_line_num := NULL; -- 4262811
38917: l_tmp_amt := NULL; -- 4262811
38918: --
38919:
38920: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38921: l_balance_type_code <> 'B' THEN
38922: IF NVL(p_source_36,'
38923: ') = 'Revenue - UBR' AND
38924: NVL(p_source_38,'

Line 38994: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38990: --
38991: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38992:
38993: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38994: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38995:
38996: -- 4955764
38997: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38998: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39086: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39087:
39088: IF xla_accounting_cache_pkg.GetValueChar
39089: (p_source_code => 'LEDGER_CATEGORY_CODE'
39090: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39091: AND l_bflow_method_code = 'PRIOR_ENTRY'
39092: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39093: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39094: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39186: p_lookup_type => 'XLA_OWNER_TYPE'
39187: ,p_lookup_code => l_component_type_code
39188: )
39189: ,p_token_4 => 'PRODUCT_NAME'
39190: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39191: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39192: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39193: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39194: ,p_ae_header_id => NULL

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

39187: ,p_lookup_code => l_component_type_code
39188: )
39189: ,p_token_4 => 'PRODUCT_NAME'
39190: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39191: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39192: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39193: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39194: ,p_ae_header_id => NULL
39195: );

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

39188: )
39189: ,p_token_4 => 'PRODUCT_NAME'
39190: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39191: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39192: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39193: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39194: ,p_ae_header_id => NULL
39195: );
39196:

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

39189: ,p_token_4 => 'PRODUCT_NAME'
39190: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39191: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39192: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39193: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39194: ,p_ae_header_id => NULL
39195: );
39196:
39197: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39220: ----------------------------------------------------------------------------------
39221: -- 4219869 Business Flow
39222: -- Update journal entry status -- Need to generate this within IF
39223: ----------------------------------------------------------------------------------
39224: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39225: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39226: ,p_balance_type_code => l_balance_type_code
39227: );
39228:

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

39265:
39266: --
39267: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39268: --
39269: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39270: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39271: ELSE
39272: ---------------------------------------------------------------------------------------------------
39273: -- 4262811a Switch Sign

Line 39294: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39290:
39291: XLA_AE_LINES_PKG.ValidateCurrentLine;
39292: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39293:
39294: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39295: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39296: ,p_balance_type_code => l_balance_type_code);
39297:
39298: END IF;

Line 39406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39402: l_tmp_amt NUMBER;
39403: l_acc_rev_natural_side_code VARCHAR2(1);
39404:
39405: l_num_entries NUMBER;
39406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39410: l_recog_line_1 NUMBER;

Line 39407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39403: l_acc_rev_natural_side_code VARCHAR2(1);
39404:
39405: l_num_entries NUMBER;
39406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39410: l_recog_line_1 NUMBER;
39411: l_recog_line_2 NUMBER;

Line 39408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39404:
39405: l_num_entries NUMBER;
39406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39410: l_recog_line_1 NUMBER;
39411: l_recog_line_2 NUMBER;
39412:

Line 39409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39405: l_num_entries NUMBER;
39406: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39407: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39408: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39409: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39410: l_recog_line_1 NUMBER;
39411: l_recog_line_2 NUMBER;
39412:
39413: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39415: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39411: l_recog_line_2 NUMBER;
39412:
39413: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39414: l_bflow_applied_to_amt NUMBER; -- 5132302
39415: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39416:
39417: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39418:
39419: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39486: l_accrual_line_num := NULL; -- 4262811
39487: l_tmp_amt := NULL; -- 4262811
39488: --
39489:
39490: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39491: l_balance_type_code <> 'B' THEN
39492: IF NVL(p_source_36,'
39493: ') = 'Revenue - UER' AND
39494: NVL(p_source_38,'

Line 39564: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39560: --
39561: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39562:
39563: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39564: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39565:
39566: -- 4955764
39567: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39568: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39608: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39609:
39610: IF xla_accounting_cache_pkg.GetValueChar
39611: (p_source_code => 'LEDGER_CATEGORY_CODE'
39612: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39613: AND l_bflow_method_code = 'PRIOR_ENTRY'
39614: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39615: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39616: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39708: p_lookup_type => 'XLA_OWNER_TYPE'
39709: ,p_lookup_code => l_component_type_code
39710: )
39711: ,p_token_4 => 'PRODUCT_NAME'
39712: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39713: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39714: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39715: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39716: ,p_ae_header_id => NULL

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

39709: ,p_lookup_code => l_component_type_code
39710: )
39711: ,p_token_4 => 'PRODUCT_NAME'
39712: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39713: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39714: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39715: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39716: ,p_ae_header_id => NULL
39717: );

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

39710: )
39711: ,p_token_4 => 'PRODUCT_NAME'
39712: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39713: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39714: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39715: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39716: ,p_ae_header_id => NULL
39717: );
39718:

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

39711: ,p_token_4 => 'PRODUCT_NAME'
39712: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39713: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39714: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39715: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39716: ,p_ae_header_id => NULL
39717: );
39718:
39719: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39746: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39742: ----------------------------------------------------------------------------------
39743: -- 4219869 Business Flow
39744: -- Update journal entry status -- Need to generate this within IF
39745: ----------------------------------------------------------------------------------
39746: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39747: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39748: ,p_balance_type_code => l_balance_type_code
39749: );
39750:

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

39787:
39788: --
39789: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39790: --
39791: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39792: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39793: ELSE
39794: ---------------------------------------------------------------------------------------------------
39795: -- 4262811a Switch Sign

Line 39816: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39812:
39813: XLA_AE_LINES_PKG.ValidateCurrentLine;
39814: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39815:
39816: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39817: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39818: ,p_balance_type_code => l_balance_type_code);
39819:
39820: END IF;

Line 39950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39946: l_tmp_amt NUMBER;
39947: l_acc_rev_natural_side_code VARCHAR2(1);
39948:
39949: l_num_entries NUMBER;
39950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39954: l_recog_line_1 NUMBER;

Line 39951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39947: l_acc_rev_natural_side_code VARCHAR2(1);
39948:
39949: l_num_entries NUMBER;
39950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39954: l_recog_line_1 NUMBER;
39955: l_recog_line_2 NUMBER;

Line 39952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39948:
39949: l_num_entries NUMBER;
39950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39954: l_recog_line_1 NUMBER;
39955: l_recog_line_2 NUMBER;
39956:

Line 39953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39949: l_num_entries NUMBER;
39950: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39951: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39952: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39953: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39954: l_recog_line_1 NUMBER;
39955: l_recog_line_2 NUMBER;
39956:
39957: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39959: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39955: l_recog_line_2 NUMBER;
39956:
39957: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39958: l_bflow_applied_to_amt NUMBER; -- 5132302
39959: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39960:
39961: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39962:
39963: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40030: l_accrual_line_num := NULL; -- 4262811
40031: l_tmp_amt := NULL; -- 4262811
40032: --
40033:
40034: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40035: l_balance_type_code <> 'B' THEN
40036: IF NVL(p_source_36,'
40037: ') = 'Revenue - UER' AND
40038: NVL(p_source_38,'

Line 40108: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40104: --
40105: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40106:
40107: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40108: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40109:
40110: -- 4955764
40111: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40112: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40200: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40201:
40202: IF xla_accounting_cache_pkg.GetValueChar
40203: (p_source_code => 'LEDGER_CATEGORY_CODE'
40204: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40205: AND l_bflow_method_code = 'PRIOR_ENTRY'
40206: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40207: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40208: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40300: p_lookup_type => 'XLA_OWNER_TYPE'
40301: ,p_lookup_code => l_component_type_code
40302: )
40303: ,p_token_4 => 'PRODUCT_NAME'
40304: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40305: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40306: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40307: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40308: ,p_ae_header_id => NULL

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

40301: ,p_lookup_code => l_component_type_code
40302: )
40303: ,p_token_4 => 'PRODUCT_NAME'
40304: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40305: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40306: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40307: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40308: ,p_ae_header_id => NULL
40309: );

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

40302: )
40303: ,p_token_4 => 'PRODUCT_NAME'
40304: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40305: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40306: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40307: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40308: ,p_ae_header_id => NULL
40309: );
40310:

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

40303: ,p_token_4 => 'PRODUCT_NAME'
40304: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40305: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40306: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40307: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40308: ,p_ae_header_id => NULL
40309: );
40310:
40311: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40338: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40334: ----------------------------------------------------------------------------------
40335: -- 4219869 Business Flow
40336: -- Update journal entry status -- Need to generate this within IF
40337: ----------------------------------------------------------------------------------
40338: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40339: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40340: ,p_balance_type_code => l_balance_type_code
40341: );
40342:

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

40379:
40380: --
40381: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40382: --
40383: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40384: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40385: ELSE
40386: ---------------------------------------------------------------------------------------------------
40387: -- 4262811a Switch Sign

Line 40408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40404:
40405: XLA_AE_LINES_PKG.ValidateCurrentLine;
40406: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40407:
40408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40409: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40410: ,p_balance_type_code => l_balance_type_code);
40411:
40412: END IF;

Line 40522: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40518: l_tmp_amt NUMBER;
40519: l_acc_rev_natural_side_code VARCHAR2(1);
40520:
40521: l_num_entries NUMBER;
40522: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40523: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40524: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40525: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40526: l_recog_line_1 NUMBER;

Line 40523: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40519: l_acc_rev_natural_side_code VARCHAR2(1);
40520:
40521: l_num_entries NUMBER;
40522: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40523: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40524: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40525: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40526: l_recog_line_1 NUMBER;
40527: l_recog_line_2 NUMBER;

Line 40524: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40520:
40521: l_num_entries NUMBER;
40522: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40523: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40524: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40525: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40526: l_recog_line_1 NUMBER;
40527: l_recog_line_2 NUMBER;
40528:

Line 40525: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40521: l_num_entries NUMBER;
40522: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40523: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40524: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40525: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40526: l_recog_line_1 NUMBER;
40527: l_recog_line_2 NUMBER;
40528:
40529: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40531: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40527: l_recog_line_2 NUMBER;
40528:
40529: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40530: l_bflow_applied_to_amt NUMBER; -- 5132302
40531: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40532:
40533: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40534:
40535: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40602: l_accrual_line_num := NULL; -- 4262811
40603: l_tmp_amt := NULL; -- 4262811
40604: --
40605:
40606: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40607: l_balance_type_code <> 'B' THEN
40608: IF NVL(p_source_36,'
40609: ') = 'Revenue - Normal Revenue' AND
40610: NVL(p_source_37,'

Line 40682: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40678: --
40679: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40680:
40681: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40682: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40683:
40684: -- 4955764
40685: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40686: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40726: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40727:
40728: IF xla_accounting_cache_pkg.GetValueChar
40729: (p_source_code => 'LEDGER_CATEGORY_CODE'
40730: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40731: AND l_bflow_method_code = 'PRIOR_ENTRY'
40732: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40733: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40734: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40826: p_lookup_type => 'XLA_OWNER_TYPE'
40827: ,p_lookup_code => l_component_type_code
40828: )
40829: ,p_token_4 => 'PRODUCT_NAME'
40830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40834: ,p_ae_header_id => NULL

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

40827: ,p_lookup_code => l_component_type_code
40828: )
40829: ,p_token_4 => 'PRODUCT_NAME'
40830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40834: ,p_ae_header_id => NULL
40835: );

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

40828: )
40829: ,p_token_4 => 'PRODUCT_NAME'
40830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40834: ,p_ae_header_id => NULL
40835: );
40836:

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

40829: ,p_token_4 => 'PRODUCT_NAME'
40830: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40831: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40832: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40833: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40834: ,p_ae_header_id => NULL
40835: );
40836:
40837: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40860: ----------------------------------------------------------------------------------
40861: -- 4219869 Business Flow
40862: -- Update journal entry status -- Need to generate this within IF
40863: ----------------------------------------------------------------------------------
40864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40865: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40866: ,p_balance_type_code => l_balance_type_code
40867: );
40868:

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

40905:
40906: --
40907: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40908: --
40909: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40910: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40911: ELSE
40912: ---------------------------------------------------------------------------------------------------
40913: -- 4262811a Switch Sign

Line 40934: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40930:
40931: XLA_AE_LINES_PKG.ValidateCurrentLine;
40932: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40933:
40934: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40935: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40936: ,p_balance_type_code => l_balance_type_code);
40937:
40938: END IF;

Line 41048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41044: l_tmp_amt NUMBER;
41045: l_acc_rev_natural_side_code VARCHAR2(1);
41046:
41047: l_num_entries NUMBER;
41048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41052: l_recog_line_1 NUMBER;

Line 41049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41045: l_acc_rev_natural_side_code VARCHAR2(1);
41046:
41047: l_num_entries NUMBER;
41048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41052: l_recog_line_1 NUMBER;
41053: l_recog_line_2 NUMBER;

Line 41050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41046:
41047: l_num_entries NUMBER;
41048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41052: l_recog_line_1 NUMBER;
41053: l_recog_line_2 NUMBER;
41054:

Line 41051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41047: l_num_entries NUMBER;
41048: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41049: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41050: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41051: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41052: l_recog_line_1 NUMBER;
41053: l_recog_line_2 NUMBER;
41054:
41055: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41057: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41053: l_recog_line_2 NUMBER;
41054:
41055: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41056: l_bflow_applied_to_amt NUMBER; -- 5132302
41057: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41058:
41059: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41060:
41061: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41128: l_accrual_line_num := NULL; -- 4262811
41129: l_tmp_amt := NULL; -- 4262811
41130: --
41131:
41132: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41133: l_balance_type_code <> 'B' THEN
41134: IF NVL(p_source_36,'
41135: ') = 'Revenue - Normal Revenue' AND
41136: NVL(p_source_37,'

Line 41208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41204: --
41205: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41206:
41207: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41208: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41209:
41210: -- 4955764
41211: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41212: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41252: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41253:
41254: IF xla_accounting_cache_pkg.GetValueChar
41255: (p_source_code => 'LEDGER_CATEGORY_CODE'
41256: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41257: AND l_bflow_method_code = 'PRIOR_ENTRY'
41258: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41259: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41260: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41352: p_lookup_type => 'XLA_OWNER_TYPE'
41353: ,p_lookup_code => l_component_type_code
41354: )
41355: ,p_token_4 => 'PRODUCT_NAME'
41356: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41357: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41358: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41359: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41360: ,p_ae_header_id => NULL

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

41353: ,p_lookup_code => l_component_type_code
41354: )
41355: ,p_token_4 => 'PRODUCT_NAME'
41356: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41357: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41358: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41359: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41360: ,p_ae_header_id => NULL
41361: );

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

41354: )
41355: ,p_token_4 => 'PRODUCT_NAME'
41356: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41357: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41358: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41359: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41360: ,p_ae_header_id => NULL
41361: );
41362:

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

41355: ,p_token_4 => 'PRODUCT_NAME'
41356: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41357: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41358: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41359: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41360: ,p_ae_header_id => NULL
41361: );
41362:
41363: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41390: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41386: ----------------------------------------------------------------------------------
41387: -- 4219869 Business Flow
41388: -- Update journal entry status -- Need to generate this within IF
41389: ----------------------------------------------------------------------------------
41390: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41391: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41392: ,p_balance_type_code => l_balance_type_code
41393: );
41394:

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

41431:
41432: --
41433: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41434: --
41435: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41436: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41437: ELSE
41438: ---------------------------------------------------------------------------------------------------
41439: -- 4262811a Switch Sign

Line 41460: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41456:
41457: XLA_AE_LINES_PKG.ValidateCurrentLine;
41458: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41459:
41460: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41461: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41462: ,p_balance_type_code => l_balance_type_code);
41463:
41464: END IF;

Line 41574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41570: l_tmp_amt NUMBER;
41571: l_acc_rev_natural_side_code VARCHAR2(1);
41572:
41573: l_num_entries NUMBER;
41574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41578: l_recog_line_1 NUMBER;

Line 41575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41571: l_acc_rev_natural_side_code VARCHAR2(1);
41572:
41573: l_num_entries NUMBER;
41574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41578: l_recog_line_1 NUMBER;
41579: l_recog_line_2 NUMBER;

Line 41576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41572:
41573: l_num_entries NUMBER;
41574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41578: l_recog_line_1 NUMBER;
41579: l_recog_line_2 NUMBER;
41580:

Line 41577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41573: l_num_entries NUMBER;
41574: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41575: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41576: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41577: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41578: l_recog_line_1 NUMBER;
41579: l_recog_line_2 NUMBER;
41580:
41581: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41583: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41579: l_recog_line_2 NUMBER;
41580:
41581: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41582: l_bflow_applied_to_amt NUMBER; -- 5132302
41583: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41584:
41585: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41586:
41587: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41654: l_accrual_line_num := NULL; -- 4262811
41655: l_tmp_amt := NULL; -- 4262811
41656: --
41657:
41658: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41659: l_balance_type_code <> 'B' THEN
41660: IF NVL(p_source_36,'
41661: ') = 'Revenue - Normal Revenue' AND
41662: NVL(p_source_37,'

Line 41734: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41730: --
41731: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41732:
41733: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41734: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41735:
41736: -- 4955764
41737: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41738: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41778: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41779:
41780: IF xla_accounting_cache_pkg.GetValueChar
41781: (p_source_code => 'LEDGER_CATEGORY_CODE'
41782: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41783: AND l_bflow_method_code = 'PRIOR_ENTRY'
41784: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41785: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41786: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41878: p_lookup_type => 'XLA_OWNER_TYPE'
41879: ,p_lookup_code => l_component_type_code
41880: )
41881: ,p_token_4 => 'PRODUCT_NAME'
41882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41886: ,p_ae_header_id => NULL

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

41879: ,p_lookup_code => l_component_type_code
41880: )
41881: ,p_token_4 => 'PRODUCT_NAME'
41882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41886: ,p_ae_header_id => NULL
41887: );

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

41880: )
41881: ,p_token_4 => 'PRODUCT_NAME'
41882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41886: ,p_ae_header_id => NULL
41887: );
41888:

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

41881: ,p_token_4 => 'PRODUCT_NAME'
41882: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41883: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41884: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41885: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41886: ,p_ae_header_id => NULL
41887: );
41888:
41889: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41916: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41912: ----------------------------------------------------------------------------------
41913: -- 4219869 Business Flow
41914: -- Update journal entry status -- Need to generate this within IF
41915: ----------------------------------------------------------------------------------
41916: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41917: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41918: ,p_balance_type_code => l_balance_type_code
41919: );
41920:

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

41957:
41958: --
41959: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41960: --
41961: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41962: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41963: ELSE
41964: ---------------------------------------------------------------------------------------------------
41965: -- 4262811a Switch Sign

Line 41986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41982:
41983: XLA_AE_LINES_PKG.ValidateCurrentLine;
41984: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41985:
41986: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41987: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41988: ,p_balance_type_code => l_balance_type_code);
41989:
41990: END IF;

Line 42131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42127: l_tmp_amt NUMBER;
42128: l_acc_rev_natural_side_code VARCHAR2(1);
42129:
42130: l_num_entries NUMBER;
42131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42135: l_recog_line_1 NUMBER;

Line 42132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42128: l_acc_rev_natural_side_code VARCHAR2(1);
42129:
42130: l_num_entries NUMBER;
42131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42135: l_recog_line_1 NUMBER;
42136: l_recog_line_2 NUMBER;

Line 42133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42129:
42130: l_num_entries NUMBER;
42131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42135: l_recog_line_1 NUMBER;
42136: l_recog_line_2 NUMBER;
42137:

Line 42134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42130: l_num_entries NUMBER;
42131: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42132: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42133: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42134: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42135: l_recog_line_1 NUMBER;
42136: l_recog_line_2 NUMBER;
42137:
42138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42136: l_recog_line_2 NUMBER;
42137:
42138: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42139: l_bflow_applied_to_amt NUMBER; -- 5132302
42140: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42141:
42142: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42143:
42144: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42211: l_accrual_line_num := NULL; -- 4262811
42212: l_tmp_amt := NULL; -- 4262811
42213: --
42214:
42215: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42216: l_balance_type_code <> 'B' THEN
42217: IF NVL(p_source_34,'
42218: ') = 'E'
42219: THEN

Line 42287: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42283: --
42284: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42285:
42286: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42287: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42288:
42289: -- 4955764
42290: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42291: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42400: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42401:
42402: IF xla_accounting_cache_pkg.GetValueChar
42403: (p_source_code => 'LEDGER_CATEGORY_CODE'
42404: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42405: AND l_bflow_method_code = 'PRIOR_ENTRY'
42406: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42407: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42408: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42477: p_lookup_type => 'XLA_OWNER_TYPE'
42478: ,p_lookup_code => l_component_type_code
42479: )
42480: ,p_token_4 => 'PRODUCT_NAME'
42481: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42482: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42483: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42484: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42485: ,p_ae_header_id => NULL

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

42478: ,p_lookup_code => l_component_type_code
42479: )
42480: ,p_token_4 => 'PRODUCT_NAME'
42481: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42482: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42483: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42484: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42485: ,p_ae_header_id => NULL
42486: );

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

42479: )
42480: ,p_token_4 => 'PRODUCT_NAME'
42481: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42482: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42483: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42484: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42485: ,p_ae_header_id => NULL
42486: );
42487:

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

42480: ,p_token_4 => 'PRODUCT_NAME'
42481: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42482: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42483: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42484: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42485: ,p_ae_header_id => NULL
42486: );
42487:
42488: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42511: ----------------------------------------------------------------------------------
42512: -- 4219869 Business Flow
42513: -- Update journal entry status -- Need to generate this within IF
42514: ----------------------------------------------------------------------------------
42515: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42516: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42517: ,p_balance_type_code => l_balance_type_code
42518: );
42519:

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

42556:
42557: --
42558: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42559: --
42560: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42561: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42562: ELSE
42563: ---------------------------------------------------------------------------------------------------
42564: -- 4262811a Switch Sign

Line 42585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42581:
42582: XLA_AE_LINES_PKG.ValidateCurrentLine;
42583: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42584:
42585: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42586: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42587: ,p_balance_type_code => l_balance_type_code);
42588:
42589: END IF;

Line 42732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42728: l_tmp_amt NUMBER;
42729: l_acc_rev_natural_side_code VARCHAR2(1);
42730:
42731: l_num_entries NUMBER;
42732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42736: l_recog_line_1 NUMBER;

Line 42733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42729: l_acc_rev_natural_side_code VARCHAR2(1);
42730:
42731: l_num_entries NUMBER;
42732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42736: l_recog_line_1 NUMBER;
42737: l_recog_line_2 NUMBER;

Line 42734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42730:
42731: l_num_entries NUMBER;
42732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42736: l_recog_line_1 NUMBER;
42737: l_recog_line_2 NUMBER;
42738:

Line 42735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42731: l_num_entries NUMBER;
42732: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42733: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42734: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42735: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42736: l_recog_line_1 NUMBER;
42737: l_recog_line_2 NUMBER;
42738:
42739: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42741: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42737: l_recog_line_2 NUMBER;
42738:
42739: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42740: l_bflow_applied_to_amt NUMBER; -- 5132302
42741: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42742:
42743: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42744:
42745: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42812: l_accrual_line_num := NULL; -- 4262811
42813: l_tmp_amt := NULL; -- 4262811
42814: --
42815:
42816: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42817: l_balance_type_code <> 'B' THEN
42818: IF NVL(p_source_34,'
42819: ') = 'E'
42820: THEN

Line 42888: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42884: --
42885: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42886:
42887: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42888: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42889:
42890: -- 4955764
42891: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42892: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43006: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43007:
43008: IF xla_accounting_cache_pkg.GetValueChar
43009: (p_source_code => 'LEDGER_CATEGORY_CODE'
43010: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43011: AND l_bflow_method_code = 'PRIOR_ENTRY'
43012: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43013: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43014: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43083: p_lookup_type => 'XLA_OWNER_TYPE'
43084: ,p_lookup_code => l_component_type_code
43085: )
43086: ,p_token_4 => 'PRODUCT_NAME'
43087: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43088: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43089: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43090: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43091: ,p_ae_header_id => NULL

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

43084: ,p_lookup_code => l_component_type_code
43085: )
43086: ,p_token_4 => 'PRODUCT_NAME'
43087: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43088: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43089: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43090: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43091: ,p_ae_header_id => NULL
43092: );

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

43085: )
43086: ,p_token_4 => 'PRODUCT_NAME'
43087: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43088: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43089: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43090: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43091: ,p_ae_header_id => NULL
43092: );
43093:

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

43086: ,p_token_4 => 'PRODUCT_NAME'
43087: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43088: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43089: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43090: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43091: ,p_ae_header_id => NULL
43092: );
43093:
43094: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43117: ----------------------------------------------------------------------------------
43118: -- 4219869 Business Flow
43119: -- Update journal entry status -- Need to generate this within IF
43120: ----------------------------------------------------------------------------------
43121: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43122: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43123: ,p_balance_type_code => l_balance_type_code
43124: );
43125:

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

43162:
43163: --
43164: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43165: --
43166: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43167: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43168: ELSE
43169: ---------------------------------------------------------------------------------------------------
43170: -- 4262811a Switch Sign

Line 43191: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43187:
43188: XLA_AE_LINES_PKG.ValidateCurrentLine;
43189: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43190:
43191: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43192: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43193: ,p_balance_type_code => l_balance_type_code);
43194:
43195: END IF;

Line 43338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43334: l_tmp_amt NUMBER;
43335: l_acc_rev_natural_side_code VARCHAR2(1);
43336:
43337: l_num_entries NUMBER;
43338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43342: l_recog_line_1 NUMBER;

Line 43339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43335: l_acc_rev_natural_side_code VARCHAR2(1);
43336:
43337: l_num_entries NUMBER;
43338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43342: l_recog_line_1 NUMBER;
43343: l_recog_line_2 NUMBER;

Line 43340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43336:
43337: l_num_entries NUMBER;
43338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43342: l_recog_line_1 NUMBER;
43343: l_recog_line_2 NUMBER;
43344:

Line 43341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43337: l_num_entries NUMBER;
43338: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43339: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43340: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43341: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43342: l_recog_line_1 NUMBER;
43343: l_recog_line_2 NUMBER;
43344:
43345: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43347: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43343: l_recog_line_2 NUMBER;
43344:
43345: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43346: l_bflow_applied_to_amt NUMBER; -- 5132302
43347: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43348:
43349: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43350:
43351: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43418: l_accrual_line_num := NULL; -- 4262811
43419: l_tmp_amt := NULL; -- 4262811
43420: --
43421:
43422: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43423: l_balance_type_code <> 'B' THEN
43424: IF NVL(p_source_34,'
43425: ') = 'E'
43426: THEN

Line 43494: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43490: --
43491: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43492:
43493: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43494: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43495:
43496: -- 4955764
43497: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43498: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43624: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43625:
43626: IF xla_accounting_cache_pkg.GetValueChar
43627: (p_source_code => 'LEDGER_CATEGORY_CODE'
43628: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43629: AND l_bflow_method_code = 'PRIOR_ENTRY'
43630: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43631: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43632: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43701: p_lookup_type => 'XLA_OWNER_TYPE'
43702: ,p_lookup_code => l_component_type_code
43703: )
43704: ,p_token_4 => 'PRODUCT_NAME'
43705: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43706: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43707: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43708: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43709: ,p_ae_header_id => NULL

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

43702: ,p_lookup_code => l_component_type_code
43703: )
43704: ,p_token_4 => 'PRODUCT_NAME'
43705: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43706: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43707: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43708: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43709: ,p_ae_header_id => NULL
43710: );

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

43703: )
43704: ,p_token_4 => 'PRODUCT_NAME'
43705: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43706: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43707: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43708: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43709: ,p_ae_header_id => NULL
43710: );
43711:

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

43704: ,p_token_4 => 'PRODUCT_NAME'
43705: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43706: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43707: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43708: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43709: ,p_ae_header_id => NULL
43710: );
43711:
43712: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43739: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43735: ----------------------------------------------------------------------------------
43736: -- 4219869 Business Flow
43737: -- Update journal entry status -- Need to generate this within IF
43738: ----------------------------------------------------------------------------------
43739: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43740: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43741: ,p_balance_type_code => l_balance_type_code
43742: );
43743:

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

43780:
43781: --
43782: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43783: --
43784: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43785: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43786: ELSE
43787: ---------------------------------------------------------------------------------------------------
43788: -- 4262811a Switch Sign

Line 43809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43805:
43806: XLA_AE_LINES_PKG.ValidateCurrentLine;
43807: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43808:
43809: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43810: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43811: ,p_balance_type_code => l_balance_type_code);
43812:
43813: END IF;

Line 43959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43955: l_tmp_amt NUMBER;
43956: l_acc_rev_natural_side_code VARCHAR2(1);
43957:
43958: l_num_entries NUMBER;
43959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43963: l_recog_line_1 NUMBER;

Line 43960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43956: l_acc_rev_natural_side_code VARCHAR2(1);
43957:
43958: l_num_entries NUMBER;
43959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43963: l_recog_line_1 NUMBER;
43964: l_recog_line_2 NUMBER;

Line 43961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43957:
43958: l_num_entries NUMBER;
43959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43963: l_recog_line_1 NUMBER;
43964: l_recog_line_2 NUMBER;
43965:

Line 43962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43958: l_num_entries NUMBER;
43959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43963: l_recog_line_1 NUMBER;
43964: l_recog_line_2 NUMBER;
43965:
43966: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43968: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43964: l_recog_line_2 NUMBER;
43965:
43966: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43967: l_bflow_applied_to_amt NUMBER; -- 5132302
43968: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43969:
43970: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43971:
43972: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44039: l_accrual_line_num := NULL; -- 4262811
44040: l_tmp_amt := NULL; -- 4262811
44041: --
44042:
44043: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44044: l_balance_type_code <> 'B' THEN
44045: IF NVL(p_source_34,'
44046: ') = 'E' AND
44047: NVL(p_source_69,'

Line 44119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44115: --
44116: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44117:
44118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44120:
44121: -- 4955764
44122: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44123: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44238: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44239:
44240: IF xla_accounting_cache_pkg.GetValueChar
44241: (p_source_code => 'LEDGER_CATEGORY_CODE'
44242: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44243: AND l_bflow_method_code = 'PRIOR_ENTRY'
44244: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44245: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44246: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44338: p_lookup_type => 'XLA_OWNER_TYPE'
44339: ,p_lookup_code => l_component_type_code
44340: )
44341: ,p_token_4 => 'PRODUCT_NAME'
44342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44346: ,p_ae_header_id => NULL

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

44339: ,p_lookup_code => l_component_type_code
44340: )
44341: ,p_token_4 => 'PRODUCT_NAME'
44342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44346: ,p_ae_header_id => NULL
44347: );

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

44340: )
44341: ,p_token_4 => 'PRODUCT_NAME'
44342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44346: ,p_ae_header_id => NULL
44347: );
44348:

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

44341: ,p_token_4 => 'PRODUCT_NAME'
44342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44346: ,p_ae_header_id => NULL
44347: );
44348:
44349: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44376: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44372: ----------------------------------------------------------------------------------
44373: -- 4219869 Business Flow
44374: -- Update journal entry status -- Need to generate this within IF
44375: ----------------------------------------------------------------------------------
44376: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44377: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44378: ,p_balance_type_code => l_balance_type_code
44379: );
44380:

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

44417:
44418: --
44419: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44420: --
44421: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44422: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44423: ELSE
44424: ---------------------------------------------------------------------------------------------------
44425: -- 4262811a Switch Sign

Line 44446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44442:
44443: XLA_AE_LINES_PKG.ValidateCurrentLine;
44444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44445:
44446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44447: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44448: ,p_balance_type_code => l_balance_type_code);
44449:
44450: END IF;

Line 44598: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44594: l_tmp_amt NUMBER;
44595: l_acc_rev_natural_side_code VARCHAR2(1);
44596:
44597: l_num_entries NUMBER;
44598: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44599: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44600: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44601: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44602: l_recog_line_1 NUMBER;

Line 44599: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44595: l_acc_rev_natural_side_code VARCHAR2(1);
44596:
44597: l_num_entries NUMBER;
44598: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44599: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44600: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44601: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44602: l_recog_line_1 NUMBER;
44603: l_recog_line_2 NUMBER;

Line 44600: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44596:
44597: l_num_entries NUMBER;
44598: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44599: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44600: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44601: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44602: l_recog_line_1 NUMBER;
44603: l_recog_line_2 NUMBER;
44604:

Line 44601: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44597: l_num_entries NUMBER;
44598: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44599: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44600: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44601: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44602: l_recog_line_1 NUMBER;
44603: l_recog_line_2 NUMBER;
44604:
44605: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44607: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44603: l_recog_line_2 NUMBER;
44604:
44605: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44606: l_bflow_applied_to_amt NUMBER; -- 5132302
44607: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44608:
44609: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44610:
44611: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44678: l_accrual_line_num := NULL; -- 4262811
44679: l_tmp_amt := NULL; -- 4262811
44680: --
44681:
44682: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44683: l_balance_type_code <> 'B' THEN
44684: IF NVL(p_source_34,'
44685: ') = 'E' AND
44686: NVL(p_source_69,'

Line 44758: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44754: --
44755: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44756:
44757: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44758: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44759:
44760: -- 4955764
44761: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44762: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44894: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44895:
44896: IF xla_accounting_cache_pkg.GetValueChar
44897: (p_source_code => 'LEDGER_CATEGORY_CODE'
44898: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44899: AND l_bflow_method_code = 'PRIOR_ENTRY'
44900: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44901: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44902: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44994: p_lookup_type => 'XLA_OWNER_TYPE'
44995: ,p_lookup_code => l_component_type_code
44996: )
44997: ,p_token_4 => 'PRODUCT_NAME'
44998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45002: ,p_ae_header_id => NULL

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

44995: ,p_lookup_code => l_component_type_code
44996: )
44997: ,p_token_4 => 'PRODUCT_NAME'
44998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45002: ,p_ae_header_id => NULL
45003: );

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

44996: )
44997: ,p_token_4 => 'PRODUCT_NAME'
44998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45002: ,p_ae_header_id => NULL
45003: );
45004:

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

44997: ,p_token_4 => 'PRODUCT_NAME'
44998: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44999: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45000: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45001: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45002: ,p_ae_header_id => NULL
45003: );
45004:
45005: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45032: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45028: ----------------------------------------------------------------------------------
45029: -- 4219869 Business Flow
45030: -- Update journal entry status -- Need to generate this within IF
45031: ----------------------------------------------------------------------------------
45032: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45033: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45034: ,p_balance_type_code => l_balance_type_code
45035: );
45036:

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

45073:
45074: --
45075: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45076: --
45077: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45078: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45079: ELSE
45080: ---------------------------------------------------------------------------------------------------
45081: -- 4262811a Switch Sign

Line 45102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45098:
45099: XLA_AE_LINES_PKG.ValidateCurrentLine;
45100: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45101:
45102: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45103: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45104: ,p_balance_type_code => l_balance_type_code);
45105:
45106: END IF;

Line 45254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45250: l_tmp_amt NUMBER;
45251: l_acc_rev_natural_side_code VARCHAR2(1);
45252:
45253: l_num_entries NUMBER;
45254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45258: l_recog_line_1 NUMBER;

Line 45255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45251: l_acc_rev_natural_side_code VARCHAR2(1);
45252:
45253: l_num_entries NUMBER;
45254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45258: l_recog_line_1 NUMBER;
45259: l_recog_line_2 NUMBER;

Line 45256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45252:
45253: l_num_entries NUMBER;
45254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45258: l_recog_line_1 NUMBER;
45259: l_recog_line_2 NUMBER;
45260:

Line 45257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45253: l_num_entries NUMBER;
45254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45258: l_recog_line_1 NUMBER;
45259: l_recog_line_2 NUMBER;
45260:
45261: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45263: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45259: l_recog_line_2 NUMBER;
45260:
45261: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45262: l_bflow_applied_to_amt NUMBER; -- 5132302
45263: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45264:
45265: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45266:
45267: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45334: l_accrual_line_num := NULL; -- 4262811
45335: l_tmp_amt := NULL; -- 4262811
45336: --
45337:
45338: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45339: l_balance_type_code <> 'B' THEN
45340: IF NVL(p_source_34,'
45341: ') = 'E' AND
45342: NVL(p_source_69,'

Line 45414: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45410: --
45411: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45412:
45413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45414: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45415:
45416: -- 4955764
45417: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45418: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45538: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45539:
45540: IF xla_accounting_cache_pkg.GetValueChar
45541: (p_source_code => 'LEDGER_CATEGORY_CODE'
45542: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45543: AND l_bflow_method_code = 'PRIOR_ENTRY'
45544: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45545: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45546: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45638: p_lookup_type => 'XLA_OWNER_TYPE'
45639: ,p_lookup_code => l_component_type_code
45640: )
45641: ,p_token_4 => 'PRODUCT_NAME'
45642: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45643: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45644: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45645: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45646: ,p_ae_header_id => NULL

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

45639: ,p_lookup_code => l_component_type_code
45640: )
45641: ,p_token_4 => 'PRODUCT_NAME'
45642: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45643: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45644: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45645: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45646: ,p_ae_header_id => NULL
45647: );

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

45640: )
45641: ,p_token_4 => 'PRODUCT_NAME'
45642: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45643: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45644: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45645: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45646: ,p_ae_header_id => NULL
45647: );
45648:

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

45641: ,p_token_4 => 'PRODUCT_NAME'
45642: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45643: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45644: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45645: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45646: ,p_ae_header_id => NULL
45647: );
45648:
45649: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45676: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45672: ----------------------------------------------------------------------------------
45673: -- 4219869 Business Flow
45674: -- Update journal entry status -- Need to generate this within IF
45675: ----------------------------------------------------------------------------------
45676: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45677: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45678: ,p_balance_type_code => l_balance_type_code
45679: );
45680:

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

45717:
45718: --
45719: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45720: --
45721: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45722: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45723: ELSE
45724: ---------------------------------------------------------------------------------------------------
45725: -- 4262811a Switch Sign

Line 45746: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45742:
45743: XLA_AE_LINES_PKG.ValidateCurrentLine;
45744: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45745:
45746: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45747: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45748: ,p_balance_type_code => l_balance_type_code);
45749:
45750: END IF;

Line 45898: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45894: l_tmp_amt NUMBER;
45895: l_acc_rev_natural_side_code VARCHAR2(1);
45896:
45897: l_num_entries NUMBER;
45898: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45899: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45900: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45901: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45902: l_recog_line_1 NUMBER;

Line 45899: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45895: l_acc_rev_natural_side_code VARCHAR2(1);
45896:
45897: l_num_entries NUMBER;
45898: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45899: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45900: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45901: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45902: l_recog_line_1 NUMBER;
45903: l_recog_line_2 NUMBER;

Line 45900: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45896:
45897: l_num_entries NUMBER;
45898: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45899: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45900: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45901: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45902: l_recog_line_1 NUMBER;
45903: l_recog_line_2 NUMBER;
45904:

Line 45901: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45897: l_num_entries NUMBER;
45898: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45899: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45900: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45901: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45902: l_recog_line_1 NUMBER;
45903: l_recog_line_2 NUMBER;
45904:
45905: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45907: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45903: l_recog_line_2 NUMBER;
45904:
45905: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45906: l_bflow_applied_to_amt NUMBER; -- 5132302
45907: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45908:
45909: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45910:
45911: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45978: l_accrual_line_num := NULL; -- 4262811
45979: l_tmp_amt := NULL; -- 4262811
45980: --
45981:
45982: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45983: l_balance_type_code <> 'B' THEN
45984: IF NVL(p_source_34,'
45985: ') = 'E' AND
45986: NVL(p_source_69,'

Line 46059: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46055: --
46056: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46057:
46058: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46059: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46060:
46061: -- 4955764
46062: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46063: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46178: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46179:
46180: IF xla_accounting_cache_pkg.GetValueChar
46181: (p_source_code => 'LEDGER_CATEGORY_CODE'
46182: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46183: AND l_bflow_method_code = 'PRIOR_ENTRY'
46184: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46185: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46186: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46278: p_lookup_type => 'XLA_OWNER_TYPE'
46279: ,p_lookup_code => l_component_type_code
46280: )
46281: ,p_token_4 => 'PRODUCT_NAME'
46282: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46283: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46284: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46285: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46286: ,p_ae_header_id => NULL

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

46279: ,p_lookup_code => l_component_type_code
46280: )
46281: ,p_token_4 => 'PRODUCT_NAME'
46282: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46283: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46284: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46285: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46286: ,p_ae_header_id => NULL
46287: );

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

46280: )
46281: ,p_token_4 => 'PRODUCT_NAME'
46282: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46283: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46284: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46285: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46286: ,p_ae_header_id => NULL
46287: );
46288:

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

46281: ,p_token_4 => 'PRODUCT_NAME'
46282: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46283: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46284: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46285: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46286: ,p_ae_header_id => NULL
46287: );
46288:
46289: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46312: ----------------------------------------------------------------------------------
46313: -- 4219869 Business Flow
46314: -- Update journal entry status -- Need to generate this within IF
46315: ----------------------------------------------------------------------------------
46316: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46317: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46318: ,p_balance_type_code => l_balance_type_code
46319: );
46320:

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

46357:
46358: --
46359: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46360: --
46361: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46362: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46363: ELSE
46364: ---------------------------------------------------------------------------------------------------
46365: -- 4262811a Switch Sign

Line 46386: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46382:
46383: XLA_AE_LINES_PKG.ValidateCurrentLine;
46384: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46385:
46386: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46387: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46388: ,p_balance_type_code => l_balance_type_code);
46389:
46390: END IF;

Line 46540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46536: l_tmp_amt NUMBER;
46537: l_acc_rev_natural_side_code VARCHAR2(1);
46538:
46539: l_num_entries NUMBER;
46540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46544: l_recog_line_1 NUMBER;

Line 46541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46537: l_acc_rev_natural_side_code VARCHAR2(1);
46538:
46539: l_num_entries NUMBER;
46540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46544: l_recog_line_1 NUMBER;
46545: l_recog_line_2 NUMBER;

Line 46542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46538:
46539: l_num_entries NUMBER;
46540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46544: l_recog_line_1 NUMBER;
46545: l_recog_line_2 NUMBER;
46546:

Line 46543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46539: l_num_entries NUMBER;
46540: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46541: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46542: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46543: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46544: l_recog_line_1 NUMBER;
46545: l_recog_line_2 NUMBER;
46546:
46547: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46549: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46545: l_recog_line_2 NUMBER;
46546:
46547: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46548: l_bflow_applied_to_amt NUMBER; -- 5132302
46549: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46550:
46551: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46552:
46553: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46620: l_accrual_line_num := NULL; -- 4262811
46621: l_tmp_amt := NULL; -- 4262811
46622: --
46623:
46624: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46625: l_balance_type_code <> 'B' THEN
46626: IF NVL(p_source_34,'
46627: ') = 'E' AND
46628: NVL(p_source_69,'

Line 46701: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46697: --
46698: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46699:
46700: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46701: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46702:
46703: -- 4955764
46704: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46705: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46837: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46838:
46839: IF xla_accounting_cache_pkg.GetValueChar
46840: (p_source_code => 'LEDGER_CATEGORY_CODE'
46841: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46842: AND l_bflow_method_code = 'PRIOR_ENTRY'
46843: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46844: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46845: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46937: p_lookup_type => 'XLA_OWNER_TYPE'
46938: ,p_lookup_code => l_component_type_code
46939: )
46940: ,p_token_4 => 'PRODUCT_NAME'
46941: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46942: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46943: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46944: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46945: ,p_ae_header_id => NULL

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

46938: ,p_lookup_code => l_component_type_code
46939: )
46940: ,p_token_4 => 'PRODUCT_NAME'
46941: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46942: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46943: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46944: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46945: ,p_ae_header_id => NULL
46946: );

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

46939: )
46940: ,p_token_4 => 'PRODUCT_NAME'
46941: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46942: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46943: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46944: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46945: ,p_ae_header_id => NULL
46946: );
46947:

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

46940: ,p_token_4 => 'PRODUCT_NAME'
46941: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46942: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46943: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46944: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46945: ,p_ae_header_id => NULL
46946: );
46947:
46948: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46975: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46971: ----------------------------------------------------------------------------------
46972: -- 4219869 Business Flow
46973: -- Update journal entry status -- Need to generate this within IF
46974: ----------------------------------------------------------------------------------
46975: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46976: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46977: ,p_balance_type_code => l_balance_type_code
46978: );
46979:

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

47016:
47017: --
47018: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47019: --
47020: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47021: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47022: ELSE
47023: ---------------------------------------------------------------------------------------------------
47024: -- 4262811a Switch Sign

Line 47045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47041:
47042: XLA_AE_LINES_PKG.ValidateCurrentLine;
47043: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47044:
47045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47046: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47047: ,p_balance_type_code => l_balance_type_code);
47048:
47049: END IF;

Line 47199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47195: l_tmp_amt NUMBER;
47196: l_acc_rev_natural_side_code VARCHAR2(1);
47197:
47198: l_num_entries NUMBER;
47199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47203: l_recog_line_1 NUMBER;

Line 47200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47196: l_acc_rev_natural_side_code VARCHAR2(1);
47197:
47198: l_num_entries NUMBER;
47199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47203: l_recog_line_1 NUMBER;
47204: l_recog_line_2 NUMBER;

Line 47201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47197:
47198: l_num_entries NUMBER;
47199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47203: l_recog_line_1 NUMBER;
47204: l_recog_line_2 NUMBER;
47205:

Line 47202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47198: l_num_entries NUMBER;
47199: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47200: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47201: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47202: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47203: l_recog_line_1 NUMBER;
47204: l_recog_line_2 NUMBER;
47205:
47206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47204: l_recog_line_2 NUMBER;
47205:
47206: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47207: l_bflow_applied_to_amt NUMBER; -- 5132302
47208: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47209:
47210: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47211:
47212: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47279: l_accrual_line_num := NULL; -- 4262811
47280: l_tmp_amt := NULL; -- 4262811
47281: --
47282:
47283: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47284: l_balance_type_code <> 'B' THEN
47285: IF NVL(p_source_34,'
47286: ') = 'E' AND
47287: NVL(p_source_69,'

Line 47360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47356: --
47357: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47358:
47359: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47360: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47361:
47362: -- 4955764
47363: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47364: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47484: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47485:
47486: IF xla_accounting_cache_pkg.GetValueChar
47487: (p_source_code => 'LEDGER_CATEGORY_CODE'
47488: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47489: AND l_bflow_method_code = 'PRIOR_ENTRY'
47490: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47491: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47492: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47584: p_lookup_type => 'XLA_OWNER_TYPE'
47585: ,p_lookup_code => l_component_type_code
47586: )
47587: ,p_token_4 => 'PRODUCT_NAME'
47588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47592: ,p_ae_header_id => NULL

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

47585: ,p_lookup_code => l_component_type_code
47586: )
47587: ,p_token_4 => 'PRODUCT_NAME'
47588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47592: ,p_ae_header_id => NULL
47593: );

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

47586: )
47587: ,p_token_4 => 'PRODUCT_NAME'
47588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47592: ,p_ae_header_id => NULL
47593: );
47594:

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

47587: ,p_token_4 => 'PRODUCT_NAME'
47588: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47589: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47590: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47591: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47592: ,p_ae_header_id => NULL
47593: );
47594:
47595: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47622: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47618: ----------------------------------------------------------------------------------
47619: -- 4219869 Business Flow
47620: -- Update journal entry status -- Need to generate this within IF
47621: ----------------------------------------------------------------------------------
47622: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47623: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47624: ,p_balance_type_code => l_balance_type_code
47625: );
47626:

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

47663:
47664: --
47665: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47666: --
47667: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47668: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47669: ELSE
47670: ---------------------------------------------------------------------------------------------------
47671: -- 4262811a Switch Sign

Line 47692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47688:
47689: XLA_AE_LINES_PKG.ValidateCurrentLine;
47690: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47691:
47692: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47693: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47694: ,p_balance_type_code => l_balance_type_code);
47695:
47696: END IF;

Line 47844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47840: l_tmp_amt NUMBER;
47841: l_acc_rev_natural_side_code VARCHAR2(1);
47842:
47843: l_num_entries NUMBER;
47844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47848: l_recog_line_1 NUMBER;

Line 47845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47841: l_acc_rev_natural_side_code VARCHAR2(1);
47842:
47843: l_num_entries NUMBER;
47844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47848: l_recog_line_1 NUMBER;
47849: l_recog_line_2 NUMBER;

Line 47846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47842:
47843: l_num_entries NUMBER;
47844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47848: l_recog_line_1 NUMBER;
47849: l_recog_line_2 NUMBER;
47850:

Line 47847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47843: l_num_entries NUMBER;
47844: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47845: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47846: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47847: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47848: l_recog_line_1 NUMBER;
47849: l_recog_line_2 NUMBER;
47850:
47851: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47853: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47849: l_recog_line_2 NUMBER;
47850:
47851: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47852: l_bflow_applied_to_amt NUMBER; -- 5132302
47853: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47854:
47855: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47856:
47857: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47924: l_accrual_line_num := NULL; -- 4262811
47925: l_tmp_amt := NULL; -- 4262811
47926: --
47927:
47928: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47929: l_balance_type_code <> 'B' THEN
47930: IF NVL(p_source_34,'
47931: ') = 'E' AND
47932: NVL(p_source_69,'

Line 48004: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48000: --
48001: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48002:
48003: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48004: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48005:
48006: -- 4955764
48007: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48008: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48134: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48135:
48136: IF xla_accounting_cache_pkg.GetValueChar
48137: (p_source_code => 'LEDGER_CATEGORY_CODE'
48138: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48139: AND l_bflow_method_code = 'PRIOR_ENTRY'
48140: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48141: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48142: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48211: p_lookup_type => 'XLA_OWNER_TYPE'
48212: ,p_lookup_code => l_component_type_code
48213: )
48214: ,p_token_4 => 'PRODUCT_NAME'
48215: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48216: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48217: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48218: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48219: ,p_ae_header_id => NULL

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

48212: ,p_lookup_code => l_component_type_code
48213: )
48214: ,p_token_4 => 'PRODUCT_NAME'
48215: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48216: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48217: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48218: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48219: ,p_ae_header_id => NULL
48220: );

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

48213: )
48214: ,p_token_4 => 'PRODUCT_NAME'
48215: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48216: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48217: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48218: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48219: ,p_ae_header_id => NULL
48220: );
48221:

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

48214: ,p_token_4 => 'PRODUCT_NAME'
48215: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48216: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48217: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48218: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48219: ,p_ae_header_id => NULL
48220: );
48221:
48222: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48249: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48245: ----------------------------------------------------------------------------------
48246: -- 4219869 Business Flow
48247: -- Update journal entry status -- Need to generate this within IF
48248: ----------------------------------------------------------------------------------
48249: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48250: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48251: ,p_balance_type_code => l_balance_type_code
48252: );
48253:

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

48290:
48291: --
48292: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48293: --
48294: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48295: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48296: ELSE
48297: ---------------------------------------------------------------------------------------------------
48298: -- 4262811a Switch Sign

Line 48319: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48315:
48316: XLA_AE_LINES_PKG.ValidateCurrentLine;
48317: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48318:
48319: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48320: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48321: ,p_balance_type_code => l_balance_type_code);
48322:
48323: END IF;

Line 48469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48465: l_tmp_amt NUMBER;
48466: l_acc_rev_natural_side_code VARCHAR2(1);
48467:
48468: l_num_entries NUMBER;
48469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48473: l_recog_line_1 NUMBER;

Line 48470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48466: l_acc_rev_natural_side_code VARCHAR2(1);
48467:
48468: l_num_entries NUMBER;
48469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48473: l_recog_line_1 NUMBER;
48474: l_recog_line_2 NUMBER;

Line 48471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48467:
48468: l_num_entries NUMBER;
48469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48473: l_recog_line_1 NUMBER;
48474: l_recog_line_2 NUMBER;
48475:

Line 48472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48468: l_num_entries NUMBER;
48469: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48470: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48471: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48472: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48473: l_recog_line_1 NUMBER;
48474: l_recog_line_2 NUMBER;
48475:
48476: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48478: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48474: l_recog_line_2 NUMBER;
48475:
48476: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48477: l_bflow_applied_to_amt NUMBER; -- 5132302
48478: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48479:
48480: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48481:
48482: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48549: l_accrual_line_num := NULL; -- 4262811
48550: l_tmp_amt := NULL; -- 4262811
48551: --
48552:
48553: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48554: l_balance_type_code <> 'B' THEN
48555: IF NVL(p_source_34,'
48556: ') = 'E' AND
48557: NVL(p_source_69,'

Line 48629: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48625: --
48626: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48627:
48628: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48629: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48630:
48631: -- 4955764
48632: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48633: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48742: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48743:
48744: IF xla_accounting_cache_pkg.GetValueChar
48745: (p_source_code => 'LEDGER_CATEGORY_CODE'
48746: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48747: AND l_bflow_method_code = 'PRIOR_ENTRY'
48748: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48749: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48750: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48819: p_lookup_type => 'XLA_OWNER_TYPE'
48820: ,p_lookup_code => l_component_type_code
48821: )
48822: ,p_token_4 => 'PRODUCT_NAME'
48823: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48824: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48825: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48826: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48827: ,p_ae_header_id => NULL

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

48820: ,p_lookup_code => l_component_type_code
48821: )
48822: ,p_token_4 => 'PRODUCT_NAME'
48823: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48824: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48825: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48826: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48827: ,p_ae_header_id => NULL
48828: );

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

48821: )
48822: ,p_token_4 => 'PRODUCT_NAME'
48823: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48824: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48825: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48826: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48827: ,p_ae_header_id => NULL
48828: );
48829:

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

48822: ,p_token_4 => 'PRODUCT_NAME'
48823: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48824: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48825: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48826: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48827: ,p_ae_header_id => NULL
48828: );
48829:
48830: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48853: ----------------------------------------------------------------------------------
48854: -- 4219869 Business Flow
48855: -- Update journal entry status -- Need to generate this within IF
48856: ----------------------------------------------------------------------------------
48857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48858: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48859: ,p_balance_type_code => l_balance_type_code
48860: );
48861:

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

48898:
48899: --
48900: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48901: --
48902: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48903: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48904: ELSE
48905: ---------------------------------------------------------------------------------------------------
48906: -- 4262811a Switch Sign

Line 48927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48923:
48924: XLA_AE_LINES_PKG.ValidateCurrentLine;
48925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48926:
48927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48928: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48929: ,p_balance_type_code => l_balance_type_code);
48930:
48931: END IF;

Line 49079: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49075: l_tmp_amt NUMBER;
49076: l_acc_rev_natural_side_code VARCHAR2(1);
49077:
49078: l_num_entries NUMBER;
49079: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49080: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49081: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49082: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49083: l_recog_line_1 NUMBER;

Line 49080: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49076: l_acc_rev_natural_side_code VARCHAR2(1);
49077:
49078: l_num_entries NUMBER;
49079: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49080: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49081: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49082: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49083: l_recog_line_1 NUMBER;
49084: l_recog_line_2 NUMBER;

Line 49081: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49077:
49078: l_num_entries NUMBER;
49079: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49080: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49081: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49082: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49083: l_recog_line_1 NUMBER;
49084: l_recog_line_2 NUMBER;
49085:

Line 49082: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49078: l_num_entries NUMBER;
49079: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49080: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49081: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49082: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49083: l_recog_line_1 NUMBER;
49084: l_recog_line_2 NUMBER;
49085:
49086: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49088: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49084: l_recog_line_2 NUMBER;
49085:
49086: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49087: l_bflow_applied_to_amt NUMBER; -- 5132302
49088: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49089:
49090: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49091:
49092: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49159: l_accrual_line_num := NULL; -- 4262811
49160: l_tmp_amt := NULL; -- 4262811
49161: --
49162:
49163: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49164: l_balance_type_code <> 'B' THEN
49165: IF NVL(p_source_34,'
49166: ') = 'E' AND
49167: NVL(p_source_69,'

Line 49239: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49235: --
49236: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49237:
49238: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49239: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49240:
49241: -- 4955764
49242: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49243: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49357: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49358:
49359: IF xla_accounting_cache_pkg.GetValueChar
49360: (p_source_code => 'LEDGER_CATEGORY_CODE'
49361: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49362: AND l_bflow_method_code = 'PRIOR_ENTRY'
49363: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49364: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49365: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49434: p_lookup_type => 'XLA_OWNER_TYPE'
49435: ,p_lookup_code => l_component_type_code
49436: )
49437: ,p_token_4 => 'PRODUCT_NAME'
49438: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49439: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49440: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49441: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49442: ,p_ae_header_id => NULL

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

49435: ,p_lookup_code => l_component_type_code
49436: )
49437: ,p_token_4 => 'PRODUCT_NAME'
49438: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49439: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49440: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49441: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49442: ,p_ae_header_id => NULL
49443: );

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

49436: )
49437: ,p_token_4 => 'PRODUCT_NAME'
49438: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49439: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49440: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49441: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49442: ,p_ae_header_id => NULL
49443: );
49444:

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

49437: ,p_token_4 => 'PRODUCT_NAME'
49438: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49439: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49440: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49441: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49442: ,p_ae_header_id => NULL
49443: );
49444:
49445: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49472: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49468: ----------------------------------------------------------------------------------
49469: -- 4219869 Business Flow
49470: -- Update journal entry status -- Need to generate this within IF
49471: ----------------------------------------------------------------------------------
49472: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49473: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49474: ,p_balance_type_code => l_balance_type_code
49475: );
49476:

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

49513:
49514: --
49515: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49516: --
49517: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49518: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49519: ELSE
49520: ---------------------------------------------------------------------------------------------------
49521: -- 4262811a Switch Sign

Line 49542: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49538:
49539: XLA_AE_LINES_PKG.ValidateCurrentLine;
49540: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49541:
49542: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49543: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49544: ,p_balance_type_code => l_balance_type_code);
49545:
49546: END IF;

Line 49694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49690: l_tmp_amt NUMBER;
49691: l_acc_rev_natural_side_code VARCHAR2(1);
49692:
49693: l_num_entries NUMBER;
49694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49698: l_recog_line_1 NUMBER;

Line 49695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49691: l_acc_rev_natural_side_code VARCHAR2(1);
49692:
49693: l_num_entries NUMBER;
49694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49698: l_recog_line_1 NUMBER;
49699: l_recog_line_2 NUMBER;

Line 49696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49692:
49693: l_num_entries NUMBER;
49694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49698: l_recog_line_1 NUMBER;
49699: l_recog_line_2 NUMBER;
49700:

Line 49697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49693: l_num_entries NUMBER;
49694: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49695: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49696: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49697: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49698: l_recog_line_1 NUMBER;
49699: l_recog_line_2 NUMBER;
49700:
49701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49699: l_recog_line_2 NUMBER;
49700:
49701: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49702: l_bflow_applied_to_amt NUMBER; -- 5132302
49703: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49704:
49705: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49706:
49707: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49774: l_accrual_line_num := NULL; -- 4262811
49775: l_tmp_amt := NULL; -- 4262811
49776: --
49777:
49778: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49779: l_balance_type_code <> 'B' THEN
49780: IF NVL(p_source_34,'
49781: ') = 'E' AND
49782: NVL(p_source_69,'

Line 49855: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49851: --
49852: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49853:
49854: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49855: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49856:
49857: -- 4955764
49858: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49859: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49968: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49969:
49970: IF xla_accounting_cache_pkg.GetValueChar
49971: (p_source_code => 'LEDGER_CATEGORY_CODE'
49972: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49973: AND l_bflow_method_code = 'PRIOR_ENTRY'
49974: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49975: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49976: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50045: p_lookup_type => 'XLA_OWNER_TYPE'
50046: ,p_lookup_code => l_component_type_code
50047: )
50048: ,p_token_4 => 'PRODUCT_NAME'
50049: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50050: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50051: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50052: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50053: ,p_ae_header_id => NULL

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

50046: ,p_lookup_code => l_component_type_code
50047: )
50048: ,p_token_4 => 'PRODUCT_NAME'
50049: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50050: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50051: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50052: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50053: ,p_ae_header_id => NULL
50054: );

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

50047: )
50048: ,p_token_4 => 'PRODUCT_NAME'
50049: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50050: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50051: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50052: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50053: ,p_ae_header_id => NULL
50054: );
50055:

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

50048: ,p_token_4 => 'PRODUCT_NAME'
50049: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50050: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50051: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50052: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50053: ,p_ae_header_id => NULL
50054: );
50055:
50056: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50079: ----------------------------------------------------------------------------------
50080: -- 4219869 Business Flow
50081: -- Update journal entry status -- Need to generate this within IF
50082: ----------------------------------------------------------------------------------
50083: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50084: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50085: ,p_balance_type_code => l_balance_type_code
50086: );
50087:

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

50124:
50125: --
50126: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50127: --
50128: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50129: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50130: ELSE
50131: ---------------------------------------------------------------------------------------------------
50132: -- 4262811a Switch Sign

Line 50153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50149:
50150: XLA_AE_LINES_PKG.ValidateCurrentLine;
50151: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50152:
50153: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50154: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50155: ,p_balance_type_code => l_balance_type_code);
50156:
50157: END IF;

Line 50307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50303: l_tmp_amt NUMBER;
50304: l_acc_rev_natural_side_code VARCHAR2(1);
50305:
50306: l_num_entries NUMBER;
50307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50311: l_recog_line_1 NUMBER;

Line 50308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50304: l_acc_rev_natural_side_code VARCHAR2(1);
50305:
50306: l_num_entries NUMBER;
50307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50311: l_recog_line_1 NUMBER;
50312: l_recog_line_2 NUMBER;

Line 50309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50305:
50306: l_num_entries NUMBER;
50307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50311: l_recog_line_1 NUMBER;
50312: l_recog_line_2 NUMBER;
50313:

Line 50310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50306: l_num_entries NUMBER;
50307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50311: l_recog_line_1 NUMBER;
50312: l_recog_line_2 NUMBER;
50313:
50314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50312: l_recog_line_2 NUMBER;
50313:
50314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50315: l_bflow_applied_to_amt NUMBER; -- 5132302
50316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50317:
50318: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50319:
50320: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50387: l_accrual_line_num := NULL; -- 4262811
50388: l_tmp_amt := NULL; -- 4262811
50389: --
50390:
50391: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50392: l_balance_type_code <> 'B' THEN
50393: IF NVL(p_source_34,'
50394: ') = 'E' AND
50395: NVL(p_source_69,'

Line 50468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50464: --
50465: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50466:
50467: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50468: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50469:
50470: -- 4955764
50471: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50472: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50598: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50599:
50600: IF xla_accounting_cache_pkg.GetValueChar
50601: (p_source_code => 'LEDGER_CATEGORY_CODE'
50602: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50603: AND l_bflow_method_code = 'PRIOR_ENTRY'
50604: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50605: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50606: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50675: p_lookup_type => 'XLA_OWNER_TYPE'
50676: ,p_lookup_code => l_component_type_code
50677: )
50678: ,p_token_4 => 'PRODUCT_NAME'
50679: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50680: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50681: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50682: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50683: ,p_ae_header_id => NULL

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

50676: ,p_lookup_code => l_component_type_code
50677: )
50678: ,p_token_4 => 'PRODUCT_NAME'
50679: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50680: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50681: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50682: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50683: ,p_ae_header_id => NULL
50684: );

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

50677: )
50678: ,p_token_4 => 'PRODUCT_NAME'
50679: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50680: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50681: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50682: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50683: ,p_ae_header_id => NULL
50684: );
50685:

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

50678: ,p_token_4 => 'PRODUCT_NAME'
50679: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50680: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50681: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50682: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50683: ,p_ae_header_id => NULL
50684: );
50685:
50686: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50713: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50709: ----------------------------------------------------------------------------------
50710: -- 4219869 Business Flow
50711: -- Update journal entry status -- Need to generate this within IF
50712: ----------------------------------------------------------------------------------
50713: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50714: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50715: ,p_balance_type_code => l_balance_type_code
50716: );
50717:

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

50754:
50755: --
50756: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50757: --
50758: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50759: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50760: ELSE
50761: ---------------------------------------------------------------------------------------------------
50762: -- 4262811a Switch Sign

Line 50783: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50779:
50780: XLA_AE_LINES_PKG.ValidateCurrentLine;
50781: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50782:
50783: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50784: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50785: ,p_balance_type_code => l_balance_type_code);
50786:
50787: END IF;

Line 50937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50933: l_tmp_amt NUMBER;
50934: l_acc_rev_natural_side_code VARCHAR2(1);
50935:
50936: l_num_entries NUMBER;
50937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50941: l_recog_line_1 NUMBER;

Line 50938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50934: l_acc_rev_natural_side_code VARCHAR2(1);
50935:
50936: l_num_entries NUMBER;
50937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50941: l_recog_line_1 NUMBER;
50942: l_recog_line_2 NUMBER;

Line 50939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50935:
50936: l_num_entries NUMBER;
50937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50941: l_recog_line_1 NUMBER;
50942: l_recog_line_2 NUMBER;
50943:

Line 50940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50936: l_num_entries NUMBER;
50937: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50938: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50939: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50940: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50941: l_recog_line_1 NUMBER;
50942: l_recog_line_2 NUMBER;
50943:
50944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50942: l_recog_line_2 NUMBER;
50943:
50944: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50945: l_bflow_applied_to_amt NUMBER; -- 5132302
50946: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50947:
50948: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50949:
50950: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51017: l_accrual_line_num := NULL; -- 4262811
51018: l_tmp_amt := NULL; -- 4262811
51019: --
51020:
51021: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51022: l_balance_type_code <> 'B' THEN
51023: IF NVL(p_source_34,'
51024: ') = 'E' AND
51025: NVL(p_source_69,'

Line 51098: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51094: --
51095: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51096:
51097: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51098: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51099:
51100: -- 4955764
51101: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51102: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51216: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51217:
51218: IF xla_accounting_cache_pkg.GetValueChar
51219: (p_source_code => 'LEDGER_CATEGORY_CODE'
51220: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51221: AND l_bflow_method_code = 'PRIOR_ENTRY'
51222: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51223: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51224: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51293: p_lookup_type => 'XLA_OWNER_TYPE'
51294: ,p_lookup_code => l_component_type_code
51295: )
51296: ,p_token_4 => 'PRODUCT_NAME'
51297: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51298: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51299: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51300: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51301: ,p_ae_header_id => NULL

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

51294: ,p_lookup_code => l_component_type_code
51295: )
51296: ,p_token_4 => 'PRODUCT_NAME'
51297: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51298: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51299: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51300: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51301: ,p_ae_header_id => NULL
51302: );

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

51295: )
51296: ,p_token_4 => 'PRODUCT_NAME'
51297: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51298: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51299: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51300: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51301: ,p_ae_header_id => NULL
51302: );
51303:

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

51296: ,p_token_4 => 'PRODUCT_NAME'
51297: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51298: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51299: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51300: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51301: ,p_ae_header_id => NULL
51302: );
51303:
51304: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51331: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51327: ----------------------------------------------------------------------------------
51328: -- 4219869 Business Flow
51329: -- Update journal entry status -- Need to generate this within IF
51330: ----------------------------------------------------------------------------------
51331: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51332: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51333: ,p_balance_type_code => l_balance_type_code
51334: );
51335:

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

51372:
51373: --
51374: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51375: --
51376: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51377: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51378: ELSE
51379: ---------------------------------------------------------------------------------------------------
51380: -- 4262811a Switch Sign

Line 51401: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51397:
51398: XLA_AE_LINES_PKG.ValidateCurrentLine;
51399: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51400:
51401: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51402: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51403: ,p_balance_type_code => l_balance_type_code);
51404:
51405: END IF;

Line 51554: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51550: l_tmp_amt NUMBER;
51551: l_acc_rev_natural_side_code VARCHAR2(1);
51552:
51553: l_num_entries NUMBER;
51554: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51555: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51556: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51557: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51558: l_recog_line_1 NUMBER;

Line 51555: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51551: l_acc_rev_natural_side_code VARCHAR2(1);
51552:
51553: l_num_entries NUMBER;
51554: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51555: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51556: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51557: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51558: l_recog_line_1 NUMBER;
51559: l_recog_line_2 NUMBER;

Line 51556: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51552:
51553: l_num_entries NUMBER;
51554: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51555: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51556: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51557: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51558: l_recog_line_1 NUMBER;
51559: l_recog_line_2 NUMBER;
51560:

Line 51557: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51553: l_num_entries NUMBER;
51554: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51555: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51556: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51557: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51558: l_recog_line_1 NUMBER;
51559: l_recog_line_2 NUMBER;
51560:
51561: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51563: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51559: l_recog_line_2 NUMBER;
51560:
51561: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51562: l_bflow_applied_to_amt NUMBER; -- 5132302
51563: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51564:
51565: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51566:
51567: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51634: l_accrual_line_num := NULL; -- 4262811
51635: l_tmp_amt := NULL; -- 4262811
51636: --
51637:
51638: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51639: l_balance_type_code <> 'B' THEN
51640: IF NVL(p_source_34,'
51641: ') = 'D' AND
51642: NVL(p_source_85,'

Line 51722: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51718: --
51719: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51720:
51721: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51722: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51723:
51724: -- 4955764
51725: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51726: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51835: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51836:
51837: IF xla_accounting_cache_pkg.GetValueChar
51838: (p_source_code => 'LEDGER_CATEGORY_CODE'
51839: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51840: AND l_bflow_method_code = 'PRIOR_ENTRY'
51841: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51842: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51843: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51912: p_lookup_type => 'XLA_OWNER_TYPE'
51913: ,p_lookup_code => l_component_type_code
51914: )
51915: ,p_token_4 => 'PRODUCT_NAME'
51916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51920: ,p_ae_header_id => NULL

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

51913: ,p_lookup_code => l_component_type_code
51914: )
51915: ,p_token_4 => 'PRODUCT_NAME'
51916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51920: ,p_ae_header_id => NULL
51921: );

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

51914: )
51915: ,p_token_4 => 'PRODUCT_NAME'
51916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51920: ,p_ae_header_id => NULL
51921: );
51922:

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

51915: ,p_token_4 => 'PRODUCT_NAME'
51916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51920: ,p_ae_header_id => NULL
51921: );
51922:
51923: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51946: ----------------------------------------------------------------------------------
51947: -- 4219869 Business Flow
51948: -- Update journal entry status -- Need to generate this within IF
51949: ----------------------------------------------------------------------------------
51950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51951: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51952: ,p_balance_type_code => l_balance_type_code
51953: );
51954:

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

51991:
51992: --
51993: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51994: --
51995: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51996: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51997: ELSE
51998: ---------------------------------------------------------------------------------------------------
51999: -- 4262811a Switch Sign

Line 52020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52016:
52017: XLA_AE_LINES_PKG.ValidateCurrentLine;
52018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52019:
52020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52021: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52022: ,p_balance_type_code => l_balance_type_code);
52023:
52024: END IF;

Line 52173: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52169: l_tmp_amt NUMBER;
52170: l_acc_rev_natural_side_code VARCHAR2(1);
52171:
52172: l_num_entries NUMBER;
52173: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52174: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52175: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52176: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52177: l_recog_line_1 NUMBER;

Line 52174: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52170: l_acc_rev_natural_side_code VARCHAR2(1);
52171:
52172: l_num_entries NUMBER;
52173: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52174: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52175: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52176: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52177: l_recog_line_1 NUMBER;
52178: l_recog_line_2 NUMBER;

Line 52175: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52171:
52172: l_num_entries NUMBER;
52173: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52174: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52175: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52176: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52177: l_recog_line_1 NUMBER;
52178: l_recog_line_2 NUMBER;
52179:

Line 52176: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52172: l_num_entries NUMBER;
52173: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52174: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52175: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52176: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52177: l_recog_line_1 NUMBER;
52178: l_recog_line_2 NUMBER;
52179:
52180: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52182: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52178: l_recog_line_2 NUMBER;
52179:
52180: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52181: l_bflow_applied_to_amt NUMBER; -- 5132302
52182: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52183:
52184: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52185:
52186: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52253: l_accrual_line_num := NULL; -- 4262811
52254: l_tmp_amt := NULL; -- 4262811
52255: --
52256:
52257: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52258: l_balance_type_code <> 'B' THEN
52259: IF NVL(p_source_34,'
52260: ') = 'R' AND
52261: NVL(p_source_85,'

Line 52335: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52331: --
52332: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52333:
52334: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52335: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52336:
52337: -- 4955764
52338: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52339: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52453: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52454:
52455: IF xla_accounting_cache_pkg.GetValueChar
52456: (p_source_code => 'LEDGER_CATEGORY_CODE'
52457: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52458: AND l_bflow_method_code = 'PRIOR_ENTRY'
52459: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52460: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52461: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52530: p_lookup_type => 'XLA_OWNER_TYPE'
52531: ,p_lookup_code => l_component_type_code
52532: )
52533: ,p_token_4 => 'PRODUCT_NAME'
52534: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52535: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52536: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52537: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52538: ,p_ae_header_id => NULL

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

52531: ,p_lookup_code => l_component_type_code
52532: )
52533: ,p_token_4 => 'PRODUCT_NAME'
52534: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52535: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52536: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52537: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52538: ,p_ae_header_id => NULL
52539: );

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

52532: )
52533: ,p_token_4 => 'PRODUCT_NAME'
52534: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52535: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52536: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52537: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52538: ,p_ae_header_id => NULL
52539: );
52540:

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

52533: ,p_token_4 => 'PRODUCT_NAME'
52534: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52535: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52536: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52537: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52538: ,p_ae_header_id => NULL
52539: );
52540:
52541: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52568: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52564: ----------------------------------------------------------------------------------
52565: -- 4219869 Business Flow
52566: -- Update journal entry status -- Need to generate this within IF
52567: ----------------------------------------------------------------------------------
52568: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52569: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52570: ,p_balance_type_code => l_balance_type_code
52571: );
52572:

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

52609:
52610: --
52611: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52612: --
52613: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52614: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52615: ELSE
52616: ---------------------------------------------------------------------------------------------------
52617: -- 4262811a Switch Sign

Line 52638: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52634:
52635: XLA_AE_LINES_PKG.ValidateCurrentLine;
52636: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52637:
52638: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52639: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52640: ,p_balance_type_code => l_balance_type_code);
52641:
52642: END IF;

Line 52793: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52789: l_tmp_amt NUMBER;
52790: l_acc_rev_natural_side_code VARCHAR2(1);
52791:
52792: l_num_entries NUMBER;
52793: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52794: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52795: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52796: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52797: l_recog_line_1 NUMBER;

Line 52794: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52790: l_acc_rev_natural_side_code VARCHAR2(1);
52791:
52792: l_num_entries NUMBER;
52793: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52794: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52795: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52796: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52797: l_recog_line_1 NUMBER;
52798: l_recog_line_2 NUMBER;

Line 52795: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52791:
52792: l_num_entries NUMBER;
52793: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52794: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52795: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52796: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52797: l_recog_line_1 NUMBER;
52798: l_recog_line_2 NUMBER;
52799:

Line 52796: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52792: l_num_entries NUMBER;
52793: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52794: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52795: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52796: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52797: l_recog_line_1 NUMBER;
52798: l_recog_line_2 NUMBER;
52799:
52800: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52802: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52798: l_recog_line_2 NUMBER;
52799:
52800: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52801: l_bflow_applied_to_amt NUMBER; -- 5132302
52802: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52803:
52804: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52805:
52806: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52873: l_accrual_line_num := NULL; -- 4262811
52874: l_tmp_amt := NULL; -- 4262811
52875: --
52876:
52877: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52878: l_balance_type_code <> 'B' THEN
52879: IF NVL(p_source_34,'
52880: ') = 'D' AND
52881: NVL(p_source_85,'

Line 52961: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52957: --
52958: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52959:
52960: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52961: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52962:
52963: -- 4955764
52964: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52965: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53091: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53092:
53093: IF xla_accounting_cache_pkg.GetValueChar
53094: (p_source_code => 'LEDGER_CATEGORY_CODE'
53095: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53096: AND l_bflow_method_code = 'PRIOR_ENTRY'
53097: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53098: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53099: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53168: p_lookup_type => 'XLA_OWNER_TYPE'
53169: ,p_lookup_code => l_component_type_code
53170: )
53171: ,p_token_4 => 'PRODUCT_NAME'
53172: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53173: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53174: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53175: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53176: ,p_ae_header_id => NULL

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

53169: ,p_lookup_code => l_component_type_code
53170: )
53171: ,p_token_4 => 'PRODUCT_NAME'
53172: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53173: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53174: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53175: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53176: ,p_ae_header_id => NULL
53177: );

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

53170: )
53171: ,p_token_4 => 'PRODUCT_NAME'
53172: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53173: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53174: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53175: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53176: ,p_ae_header_id => NULL
53177: );
53178:

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

53171: ,p_token_4 => 'PRODUCT_NAME'
53172: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53173: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53174: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53175: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53176: ,p_ae_header_id => NULL
53177: );
53178:
53179: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53202: ----------------------------------------------------------------------------------
53203: -- 4219869 Business Flow
53204: -- Update journal entry status -- Need to generate this within IF
53205: ----------------------------------------------------------------------------------
53206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53207: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53208: ,p_balance_type_code => l_balance_type_code
53209: );
53210:

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

53247:
53248: --
53249: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53250: --
53251: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53252: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53253: ELSE
53254: ---------------------------------------------------------------------------------------------------
53255: -- 4262811a Switch Sign

Line 53276: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53272:
53273: XLA_AE_LINES_PKG.ValidateCurrentLine;
53274: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53275:
53276: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53277: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53278: ,p_balance_type_code => l_balance_type_code);
53279:
53280: END IF;

Line 53430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53426: l_tmp_amt NUMBER;
53427: l_acc_rev_natural_side_code VARCHAR2(1);
53428:
53429: l_num_entries NUMBER;
53430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53434: l_recog_line_1 NUMBER;

Line 53431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53427: l_acc_rev_natural_side_code VARCHAR2(1);
53428:
53429: l_num_entries NUMBER;
53430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53434: l_recog_line_1 NUMBER;
53435: l_recog_line_2 NUMBER;

Line 53432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53428:
53429: l_num_entries NUMBER;
53430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53434: l_recog_line_1 NUMBER;
53435: l_recog_line_2 NUMBER;
53436:

Line 53433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53429: l_num_entries NUMBER;
53430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53434: l_recog_line_1 NUMBER;
53435: l_recog_line_2 NUMBER;
53436:
53437: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53439: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53435: l_recog_line_2 NUMBER;
53436:
53437: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53438: l_bflow_applied_to_amt NUMBER; -- 5132302
53439: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53440:
53441: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53442:
53443: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

53510: l_accrual_line_num := NULL; -- 4262811
53511: l_tmp_amt := NULL; -- 4262811
53512: --
53513:
53514: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
53515: l_balance_type_code <> 'B' THEN
53516: IF NVL(p_source_34,'
53517: ') = 'E' AND
53518: NVL(p_source_69,'

Line 53591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53587: --
53588: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53589:
53590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53592:
53593: -- 4955764
53594: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53595: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53721: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53722:
53723: IF xla_accounting_cache_pkg.GetValueChar
53724: (p_source_code => 'LEDGER_CATEGORY_CODE'
53725: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53726: AND l_bflow_method_code = 'PRIOR_ENTRY'
53727: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53728: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53729: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53798: p_lookup_type => 'XLA_OWNER_TYPE'
53799: ,p_lookup_code => l_component_type_code
53800: )
53801: ,p_token_4 => 'PRODUCT_NAME'
53802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53806: ,p_ae_header_id => NULL

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

53799: ,p_lookup_code => l_component_type_code
53800: )
53801: ,p_token_4 => 'PRODUCT_NAME'
53802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53806: ,p_ae_header_id => NULL
53807: );

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

53800: )
53801: ,p_token_4 => 'PRODUCT_NAME'
53802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53806: ,p_ae_header_id => NULL
53807: );
53808:

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

53801: ,p_token_4 => 'PRODUCT_NAME'
53802: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53803: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53804: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53805: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53806: ,p_ae_header_id => NULL
53807: );
53808:
53809: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53832: ----------------------------------------------------------------------------------
53833: -- 4219869 Business Flow
53834: -- Update journal entry status -- Need to generate this within IF
53835: ----------------------------------------------------------------------------------
53836: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53837: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53838: ,p_balance_type_code => l_balance_type_code
53839: );
53840:

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

53877:
53878: --
53879: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53880: --
53881: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53882: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53883: ELSE
53884: ---------------------------------------------------------------------------------------------------
53885: -- 4262811a Switch Sign

Line 53906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53902:
53903: XLA_AE_LINES_PKG.ValidateCurrentLine;
53904: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53905:
53906: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53907: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53908: ,p_balance_type_code => l_balance_type_code);
53909:
53910: END IF;

Line 54058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54054: l_tmp_amt NUMBER;
54055: l_acc_rev_natural_side_code VARCHAR2(1);
54056:
54057: l_num_entries NUMBER;
54058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54062: l_recog_line_1 NUMBER;

Line 54059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54055: l_acc_rev_natural_side_code VARCHAR2(1);
54056:
54057: l_num_entries NUMBER;
54058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54062: l_recog_line_1 NUMBER;
54063: l_recog_line_2 NUMBER;

Line 54060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54056:
54057: l_num_entries NUMBER;
54058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54062: l_recog_line_1 NUMBER;
54063: l_recog_line_2 NUMBER;
54064:

Line 54061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54057: l_num_entries NUMBER;
54058: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54059: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54060: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54061: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54062: l_recog_line_1 NUMBER;
54063: l_recog_line_2 NUMBER;
54064:
54065: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54067: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54063: l_recog_line_2 NUMBER;
54064:
54065: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54066: l_bflow_applied_to_amt NUMBER; -- 5132302
54067: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54068:
54069: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54070:
54071: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54138: l_accrual_line_num := NULL; -- 4262811
54139: l_tmp_amt := NULL; -- 4262811
54140: --
54141:
54142: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54143: l_balance_type_code <> 'B' THEN
54144: IF NVL(p_source_34,'
54145: ') = 'E' AND
54146: NVL(p_source_69,'

Line 54219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54215: --
54216: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54217:
54218: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54219: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54220:
54221: -- 4955764
54222: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54223: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54332: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54333:
54334: IF xla_accounting_cache_pkg.GetValueChar
54335: (p_source_code => 'LEDGER_CATEGORY_CODE'
54336: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54337: AND l_bflow_method_code = 'PRIOR_ENTRY'
54338: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54339: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54340: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54409: p_lookup_type => 'XLA_OWNER_TYPE'
54410: ,p_lookup_code => l_component_type_code
54411: )
54412: ,p_token_4 => 'PRODUCT_NAME'
54413: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54414: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54415: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54416: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54417: ,p_ae_header_id => NULL

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

54410: ,p_lookup_code => l_component_type_code
54411: )
54412: ,p_token_4 => 'PRODUCT_NAME'
54413: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54414: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54415: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54416: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54417: ,p_ae_header_id => NULL
54418: );

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

54411: )
54412: ,p_token_4 => 'PRODUCT_NAME'
54413: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54414: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54415: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54416: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54417: ,p_ae_header_id => NULL
54418: );
54419:

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

54412: ,p_token_4 => 'PRODUCT_NAME'
54413: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54414: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54415: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54416: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54417: ,p_ae_header_id => NULL
54418: );
54419:
54420: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54447: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54443: ----------------------------------------------------------------------------------
54444: -- 4219869 Business Flow
54445: -- Update journal entry status -- Need to generate this within IF
54446: ----------------------------------------------------------------------------------
54447: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54448: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54449: ,p_balance_type_code => l_balance_type_code
54450: );
54451:

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

54488:
54489: --
54490: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54491: --
54492: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54493: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54494: ELSE
54495: ---------------------------------------------------------------------------------------------------
54496: -- 4262811a Switch Sign

Line 54517: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54513:
54514: XLA_AE_LINES_PKG.ValidateCurrentLine;
54515: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54516:
54517: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54518: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54519: ,p_balance_type_code => l_balance_type_code);
54520:
54521: END IF;

Line 54671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54667: l_tmp_amt NUMBER;
54668: l_acc_rev_natural_side_code VARCHAR2(1);
54669:
54670: l_num_entries NUMBER;
54671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54675: l_recog_line_1 NUMBER;

Line 54672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54668: l_acc_rev_natural_side_code VARCHAR2(1);
54669:
54670: l_num_entries NUMBER;
54671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54675: l_recog_line_1 NUMBER;
54676: l_recog_line_2 NUMBER;

Line 54673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54669:
54670: l_num_entries NUMBER;
54671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54675: l_recog_line_1 NUMBER;
54676: l_recog_line_2 NUMBER;
54677:

Line 54674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54670: l_num_entries NUMBER;
54671: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54672: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54673: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54674: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54675: l_recog_line_1 NUMBER;
54676: l_recog_line_2 NUMBER;
54677:
54678: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54680: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54676: l_recog_line_2 NUMBER;
54677:
54678: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54679: l_bflow_applied_to_amt NUMBER; -- 5132302
54680: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54681:
54682: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54683:
54684: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54751: l_accrual_line_num := NULL; -- 4262811
54752: l_tmp_amt := NULL; -- 4262811
54753: --
54754:
54755: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54756: l_balance_type_code <> 'B' THEN
54757: IF NVL(p_source_34,'
54758: ') = 'E' AND
54759: NVL(p_source_69,'

Line 54832: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54828: --
54829: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54830:
54831: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54832: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54833:
54834: -- 4955764
54835: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54836: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54950: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54951:
54952: IF xla_accounting_cache_pkg.GetValueChar
54953: (p_source_code => 'LEDGER_CATEGORY_CODE'
54954: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54955: AND l_bflow_method_code = 'PRIOR_ENTRY'
54956: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54957: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54958: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55027: p_lookup_type => 'XLA_OWNER_TYPE'
55028: ,p_lookup_code => l_component_type_code
55029: )
55030: ,p_token_4 => 'PRODUCT_NAME'
55031: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55032: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55033: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55034: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55035: ,p_ae_header_id => NULL

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

55028: ,p_lookup_code => l_component_type_code
55029: )
55030: ,p_token_4 => 'PRODUCT_NAME'
55031: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55032: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55033: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55034: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55035: ,p_ae_header_id => NULL
55036: );

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

55029: )
55030: ,p_token_4 => 'PRODUCT_NAME'
55031: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55032: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55033: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55034: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55035: ,p_ae_header_id => NULL
55036: );
55037:

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

55030: ,p_token_4 => 'PRODUCT_NAME'
55031: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55032: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55033: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55034: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55035: ,p_ae_header_id => NULL
55036: );
55037:
55038: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55061: ----------------------------------------------------------------------------------
55062: -- 4219869 Business Flow
55063: -- Update journal entry status -- Need to generate this within IF
55064: ----------------------------------------------------------------------------------
55065: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55066: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55067: ,p_balance_type_code => l_balance_type_code
55068: );
55069:

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

55106:
55107: --
55108: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55109: --
55110: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55111: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55112: ELSE
55113: ---------------------------------------------------------------------------------------------------
55114: -- 4262811a Switch Sign

Line 55135: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55131:
55132: XLA_AE_LINES_PKG.ValidateCurrentLine;
55133: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55134:
55135: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55136: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55137: ,p_balance_type_code => l_balance_type_code);
55138:
55139: END IF;

Line 55587: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55583:
55584: l_calculate_acctd_flag VARCHAR2(1) :='N';
55585: l_calculate_g_l_flag VARCHAR2(1) :='N';
55586: --
55587: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55588: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55589: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55588: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55584: l_calculate_acctd_flag VARCHAR2(1) :='N';
55585: l_calculate_g_l_flag VARCHAR2(1) :='N';
55586: --
55587: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55588: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55589: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55589: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55585: l_calculate_g_l_flag VARCHAR2(1) :='N';
55586: --
55587: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55588: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55589: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55586: --
55587: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55588: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55589: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55587: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55588: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55589: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55588: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55589: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55589: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55590: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55591: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55592: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55593: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55594: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55595: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

55596: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55597: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55598: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55599: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

55600: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55608: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55601: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55608: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55609: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55602: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55608: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55609: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55610: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55603: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55608: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55609: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55610: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55611:

Line 55608: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

55604: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55608: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55609: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55610: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55611:
55612: l_event_id NUMBER;

Line 55609: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

55605: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55608: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55609: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55610: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55611:
55612: l_event_id NUMBER;
55613: l_previous_event_id NUMBER;

Line 55610: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

55606: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55607: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55608: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
55609: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
55610: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
55611:
55612: l_event_id NUMBER;
55613: l_previous_event_id NUMBER;
55614: l_first_event_id NUMBER;

Line 55628: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

55624: l_event_class_name VARCHAR2(80) := 'Borrowed and Lent Adjustment';
55625: l_description VARCHAR2(4000);
55626: l_transaction_reversal NUMBER;
55627: l_ae_header_id NUMBER;
55628: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
55629: l_log_module VARCHAR2(240);
55630: --
55631: l_acct_reversal_source VARCHAR2(30);
55632: l_trx_reversal_source VARCHAR2(30);

Line 55918: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

55914:
55915: --
55916: -- set event info as cache for other routines to refer event attributes
55917: --
55918: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
55919: (p_application_id => p_application_id
55920: ,p_primary_ledger_id => p_primary_ledger_id
55921: ,p_base_ledger_id => p_base_ledger_id
55922: ,p_target_ledger_id => p_target_ledger_id

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

55947:
55948: --
55949: -- set the status of entry to C_VALID (0)
55950: --
55951: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
55952:
55953: --
55954: -- initialize a row for ae header
55955: --

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

55975: --
55976: -- initilaize the status of ae headers for diffrent balance types
55977: -- the status is initialised to C_NOT_CREATED (2)
55978: --
55979: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55980: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55981: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55982:
55983: --

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

55976: -- initilaize the status of ae headers for diffrent balance types
55977: -- the status is initialised to C_NOT_CREATED (2)
55978: --
55979: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55980: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55981: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55982:
55983: --
55984: -- call api to validate and store accounting attributes for header

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

55977: -- the status is initialised to C_NOT_CREATED (2)
55978: --
55979: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55980: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55981: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
55982:
55983: --
55984: -- call api to validate and store accounting attributes for header
55985: --

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

56011: --
56012: l_trx_reversal_source := SUBSTR(NULL, 1,30);
56013:
56014: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
56015: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
56016:
56017: xla_accounting_err_pkg.build_message
56018: (p_appli_s_name => 'XLA'
56019: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 56023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

56019: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
56020: ,p_token_1 => 'ACCT_ATTR_NAME'
56021: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56022: ,p_token_2 => 'PRODUCT_NAME'
56023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56027:

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

56020: ,p_token_1 => 'ACCT_ATTR_NAME'
56021: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56022: ,p_token_2 => 'PRODUCT_NAME'
56023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56027:
56028: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

56021: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
56022: ,p_token_2 => 'PRODUCT_NAME'
56023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56027:
56028: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
56029: --

Line 56026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

56022: ,p_token_2 => 'PRODUCT_NAME'
56023: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56024: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56025: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56026: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56027:
56028: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
56029: --
56030: -- following sets the accounting attributes needed to reverse

Line 56045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

56041: ----------------------------------------------------------------
56042: -- 4262811 - update the header statuses to invalid in need be
56043: ----------------------------------------------------------------
56044: --
56045: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
56046:
56047:
56048: -----------------------------------------------
56049: -- No accrual reversal for the event class/type

Line 56183: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

56179: ,p_module => l_log_module);
56180: END IF;
56181:
56182: --
56183: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
56184: --
56185: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56186: --
56187: -- set event info as cache for other routines to refer event attributes

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

56181:
56182: --
56183: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
56184: --
56185: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
56186: --
56187: -- set event info as cache for other routines to refer event attributes
56188: --
56189:

Line 56193: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

56189:
56190: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
56191: l_previous_event_id := l_event_id;
56192:
56193: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
56194: (p_application_id => p_application_id
56195: ,p_primary_ledger_id => p_primary_ledger_id
56196: ,p_base_ledger_id => p_base_ledger_id
56197: ,p_target_ledger_id => p_target_ledger_id

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

56230: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
56231:
56232: IF l_continue_with_lines THEN
56233: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
56234: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
56235:
56236: xla_accounting_err_pkg.build_message
56237: (p_appli_s_name => 'XLA'
56238: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 56242: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

56238: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
56239: ,p_token_1 => 'LINE_NUMBER'
56240: ,p_value_1 => l_array_extract_line_num(Idx)
56241: ,p_token_2 => 'PRODUCT_NAME'
56242: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56243: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56244: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56245: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56246:

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

56239: ,p_token_1 => 'LINE_NUMBER'
56240: ,p_value_1 => l_array_extract_line_num(Idx)
56241: ,p_token_2 => 'PRODUCT_NAME'
56242: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56243: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56244: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56245: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56246:
56247: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

56240: ,p_value_1 => l_array_extract_line_num(Idx)
56241: ,p_token_2 => 'PRODUCT_NAME'
56242: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56243: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56244: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56245: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56246:
56247: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
56248: --

Line 56245: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

56241: ,p_token_2 => 'PRODUCT_NAME'
56242: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
56243: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
56244: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56245: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
56246:
56247: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
56248: --
56249: -- following sets the accounting attributes needed to reverse

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

56476:
56477: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
56478: -- or secondary ledger that has different currency with primary
56479: -- or alc that is calculated by sla
56480: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56481: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56482:
56483: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56484: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

56477: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
56478: -- or secondary ledger that has different currency with primary
56479: -- or alc that is calculated by sla
56480: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56481: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56482:
56483: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56484: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56485: AND (l_actual_flag = 'A')) THEN

Line 56483: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

56479: -- or alc that is calculated by sla
56480: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56481: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56482:
56483: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56484: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56485: AND (l_actual_flag = 'A')) THEN
56486: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56487: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 56484: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

56480: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
56481: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
56482:
56483: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56484: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56485: AND (l_actual_flag = 'A')) THEN
56486: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56487: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56488: ,p_application_id => p_application_id

Line 56487: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

56483: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
56484: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
56485: AND (l_actual_flag = 'A')) THEN
56486: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56487: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56488: ,p_application_id => p_application_id
56489: ,p_amb_context_code => 'DEFAULT'
56490: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
56491: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 56490: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

56486: XLA_AE_LINES_PKG.CreateGainOrLossLines(
56487: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
56488: ,p_application_id => p_application_id
56489: ,p_amb_context_code => 'DEFAULT'
56490: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
56491: ,p_event_class_code => C_EVENT_CLASS_CODE
56492: ,p_event_type_code => C_EVENT_TYPE_CODE
56493:
56494: ,p_gain_ccid => -1

Line 56995: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56991:
56992: l_calculate_acctd_flag VARCHAR2(1) :='N';
56993: l_calculate_g_l_flag VARCHAR2(1) :='N';
56994: --
56995: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56996: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56997: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 56996: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56992: l_calculate_acctd_flag VARCHAR2(1) :='N';
56993: l_calculate_g_l_flag VARCHAR2(1) :='N';
56994: --
56995: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56996: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56997: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 56997: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

56993: l_calculate_g_l_flag VARCHAR2(1) :='N';
56994: --
56995: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56996: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56997: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

56994: --
56995: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56996: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56997: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56995: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56996: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56997: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

56996: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
56997: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

56997: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

56998: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

56999: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57000: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57001: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57002: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57003: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

57004: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57005: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57006: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57007: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

57008: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57016: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57009: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57016: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57017: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57010: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57016: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57017: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57018: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57011: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57016: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57017: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57018: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57019:

Line 57016: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

57012: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57016: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57017: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57018: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57019:
57020: l_event_id NUMBER;

Line 57017: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

57013: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57016: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57017: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57018: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57019:
57020: l_event_id NUMBER;
57021: l_previous_event_id NUMBER;

Line 57018: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

57014: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57015: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57016: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
57017: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
57018: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
57019:
57020: l_event_id NUMBER;
57021: l_previous_event_id NUMBER;
57022: l_first_event_id NUMBER;

Line 57036: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

57032: l_event_class_name VARCHAR2(80) := 'Borrowed and Lent';
57033: l_description VARCHAR2(4000);
57034: l_transaction_reversal NUMBER;
57035: l_ae_header_id NUMBER;
57036: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
57037: l_log_module VARCHAR2(240);
57038: --
57039: l_acct_reversal_source VARCHAR2(30);
57040: l_trx_reversal_source VARCHAR2(30);

Line 57326: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57322:
57323: --
57324: -- set event info as cache for other routines to refer event attributes
57325: --
57326: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57327: (p_application_id => p_application_id
57328: ,p_primary_ledger_id => p_primary_ledger_id
57329: ,p_base_ledger_id => p_base_ledger_id
57330: ,p_target_ledger_id => p_target_ledger_id

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

57355:
57356: --
57357: -- set the status of entry to C_VALID (0)
57358: --
57359: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57360:
57361: --
57362: -- initialize a row for ae header
57363: --

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

57383: --
57384: -- initilaize the status of ae headers for diffrent balance types
57385: -- the status is initialised to C_NOT_CREATED (2)
57386: --
57387: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57388: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57389: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57390:
57391: --

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

57384: -- initilaize the status of ae headers for diffrent balance types
57385: -- the status is initialised to C_NOT_CREATED (2)
57386: --
57387: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57388: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57389: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57390:
57391: --
57392: -- call api to validate and store accounting attributes for header

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

57385: -- the status is initialised to C_NOT_CREATED (2)
57386: --
57387: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57388: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57389: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
57390:
57391: --
57392: -- call api to validate and store accounting attributes for header
57393: --

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

57419: --
57420: l_trx_reversal_source := SUBSTR(NULL, 1,30);
57421:
57422: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
57423: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
57424:
57425: xla_accounting_err_pkg.build_message
57426: (p_appli_s_name => 'XLA'
57427: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 57431: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

57427: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
57428: ,p_token_1 => 'ACCT_ATTR_NAME'
57429: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57430: ,p_token_2 => 'PRODUCT_NAME'
57431: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57432: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57433: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57434: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57435:

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

57428: ,p_token_1 => 'ACCT_ATTR_NAME'
57429: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57430: ,p_token_2 => 'PRODUCT_NAME'
57431: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57432: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57433: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57434: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57435:
57436: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

57429: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
57430: ,p_token_2 => 'PRODUCT_NAME'
57431: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57432: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57433: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57434: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57435:
57436: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
57437: --

Line 57434: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

57430: ,p_token_2 => 'PRODUCT_NAME'
57431: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57432: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57433: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57434: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57435:
57436: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
57437: --
57438: -- following sets the accounting attributes needed to reverse

Line 57453: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

57449: ----------------------------------------------------------------
57450: -- 4262811 - update the header statuses to invalid in need be
57451: ----------------------------------------------------------------
57452: --
57453: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
57454:
57455:
57456: -----------------------------------------------
57457: -- No accrual reversal for the event class/type

Line 57591: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

57587: ,p_module => l_log_module);
57588: END IF;
57589:
57590: --
57591: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
57592: --
57593: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57594: --
57595: -- set event info as cache for other routines to refer event attributes

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

57589:
57590: --
57591: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
57592: --
57593: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
57594: --
57595: -- set event info as cache for other routines to refer event attributes
57596: --
57597:

Line 57601: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

57597:
57598: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
57599: l_previous_event_id := l_event_id;
57600:
57601: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
57602: (p_application_id => p_application_id
57603: ,p_primary_ledger_id => p_primary_ledger_id
57604: ,p_base_ledger_id => p_base_ledger_id
57605: ,p_target_ledger_id => p_target_ledger_id

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

57638: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
57639:
57640: IF l_continue_with_lines THEN
57641: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
57642: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
57643:
57644: xla_accounting_err_pkg.build_message
57645: (p_appli_s_name => 'XLA'
57646: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 57650: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

57646: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
57647: ,p_token_1 => 'LINE_NUMBER'
57648: ,p_value_1 => l_array_extract_line_num(Idx)
57649: ,p_token_2 => 'PRODUCT_NAME'
57650: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57651: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57652: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57653: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57654:

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

57647: ,p_token_1 => 'LINE_NUMBER'
57648: ,p_value_1 => l_array_extract_line_num(Idx)
57649: ,p_token_2 => 'PRODUCT_NAME'
57650: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57651: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57652: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57653: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57654:
57655: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

57648: ,p_value_1 => l_array_extract_line_num(Idx)
57649: ,p_token_2 => 'PRODUCT_NAME'
57650: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57651: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57652: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57653: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57654:
57655: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
57656: --

Line 57653: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

57649: ,p_token_2 => 'PRODUCT_NAME'
57650: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
57651: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
57652: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57653: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
57654:
57655: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
57656: --
57657: -- following sets the accounting attributes needed to reverse

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

57884:
57885: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
57886: -- or secondary ledger that has different currency with primary
57887: -- or alc that is calculated by sla
57888: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57889: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57890:
57891: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57892: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

57885: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
57886: -- or secondary ledger that has different currency with primary
57887: -- or alc that is calculated by sla
57888: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57889: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57890:
57891: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57892: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57893: AND (l_actual_flag = 'A')) THEN

Line 57891: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

57887: -- or alc that is calculated by sla
57888: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57889: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57890:
57891: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57892: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57893: AND (l_actual_flag = 'A')) THEN
57894: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57895: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 57892: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

57888: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
57889: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
57890:
57891: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57892: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57893: AND (l_actual_flag = 'A')) THEN
57894: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57895: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57896: ,p_application_id => p_application_id

Line 57895: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

57891: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
57892: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
57893: AND (l_actual_flag = 'A')) THEN
57894: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57895: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57896: ,p_application_id => p_application_id
57897: ,p_amb_context_code => 'DEFAULT'
57898: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
57899: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 57898: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

57894: XLA_AE_LINES_PKG.CreateGainOrLossLines(
57895: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
57896: ,p_application_id => p_application_id
57897: ,p_amb_context_code => 'DEFAULT'
57898: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
57899: ,p_event_class_code => C_EVENT_CLASS_CODE
57900: ,p_event_type_code => C_EVENT_TYPE_CODE
57901:
57902: ,p_gain_ccid => -1

Line 58343: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58339:
58340: l_calculate_acctd_flag VARCHAR2(1) :='N';
58341: l_calculate_g_l_flag VARCHAR2(1) :='N';
58342: --
58343: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58344: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58345: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58344: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58340: l_calculate_acctd_flag VARCHAR2(1) :='N';
58341: l_calculate_g_l_flag VARCHAR2(1) :='N';
58342: --
58343: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58344: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58345: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58345: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58341: l_calculate_g_l_flag VARCHAR2(1) :='N';
58342: --
58343: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58344: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58345: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58342: --
58343: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58344: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58345: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58343: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58344: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58345: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58344: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58345: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58345: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58346: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58347: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58348: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58349: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58350: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58351: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

58352: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58353: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58354: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58355: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

58356: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58364: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58357: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58364: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58365: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58358: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58364: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58365: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58366: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58359: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58364: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58365: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58366: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58367:

Line 58364: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

58360: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58364: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58365: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58366: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58367:
58368: l_event_id NUMBER;

Line 58365: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

58361: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58364: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58365: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58366: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58367:
58368: l_event_id NUMBER;
58369: l_previous_event_id NUMBER;

Line 58366: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

58362: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58363: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58364: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
58365: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
58366: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
58367:
58368: l_event_id NUMBER;
58369: l_previous_event_id NUMBER;
58370: l_first_event_id NUMBER;

Line 58384: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

58380: l_event_class_name VARCHAR2(80) := 'Budget';
58381: l_description VARCHAR2(4000);
58382: l_transaction_reversal NUMBER;
58383: l_ae_header_id NUMBER;
58384: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
58385: l_log_module VARCHAR2(240);
58386: --
58387: l_acct_reversal_source VARCHAR2(30);
58388: l_trx_reversal_source VARCHAR2(30);

Line 58638: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

58634:
58635: --
58636: -- set event info as cache for other routines to refer event attributes
58637: --
58638: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
58639: (p_application_id => p_application_id
58640: ,p_primary_ledger_id => p_primary_ledger_id
58641: ,p_base_ledger_id => p_base_ledger_id
58642: ,p_target_ledger_id => p_target_ledger_id

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

58667:
58668: --
58669: -- set the status of entry to C_VALID (0)
58670: --
58671: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
58672:
58673: --
58674: -- initialize a row for ae header
58675: --

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

58693: --
58694: -- initilaize the status of ae headers for diffrent balance types
58695: -- the status is initialised to C_NOT_CREATED (2)
58696: --
58697: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58698: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58699: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58700:
58701: --

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

58694: -- initilaize the status of ae headers for diffrent balance types
58695: -- the status is initialised to C_NOT_CREATED (2)
58696: --
58697: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58698: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58699: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58700:
58701: --
58702: -- call api to validate and store accounting attributes for header

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

58695: -- the status is initialised to C_NOT_CREATED (2)
58696: --
58697: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58698: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58699: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
58700:
58701: --
58702: -- call api to validate and store accounting attributes for header
58703: --

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

58731: --
58732: l_trx_reversal_source := SUBSTR(NULL, 1,30);
58733:
58734: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
58735: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
58736:
58737: xla_accounting_err_pkg.build_message
58738: (p_appli_s_name => 'XLA'
58739: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 58743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

58739: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
58740: ,p_token_1 => 'ACCT_ATTR_NAME'
58741: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58742: ,p_token_2 => 'PRODUCT_NAME'
58743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58747:

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

58740: ,p_token_1 => 'ACCT_ATTR_NAME'
58741: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58742: ,p_token_2 => 'PRODUCT_NAME'
58743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58747:
58748: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

58741: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
58742: ,p_token_2 => 'PRODUCT_NAME'
58743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58747:
58748: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
58749: --

Line 58746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

58742: ,p_token_2 => 'PRODUCT_NAME'
58743: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58744: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58745: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58746: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58747:
58748: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
58749: --
58750: -- following sets the accounting attributes needed to reverse

Line 58765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

58761: ----------------------------------------------------------------
58762: -- 4262811 - update the header statuses to invalid in need be
58763: ----------------------------------------------------------------
58764: --
58765: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
58766:
58767:
58768: -----------------------------------------------
58769: -- No accrual reversal for the event class/type

Line 58895: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

58891: ,p_module => l_log_module);
58892: END IF;
58893:
58894: --
58895: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
58896: --
58897: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
58898: --
58899: -- set event info as cache for other routines to refer event attributes

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

58893:
58894: --
58895: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
58896: --
58897: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
58898: --
58899: -- set event info as cache for other routines to refer event attributes
58900: --
58901:

Line 58905: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

58901:
58902: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
58903: l_previous_event_id := l_event_id;
58904:
58905: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
58906: (p_application_id => p_application_id
58907: ,p_primary_ledger_id => p_primary_ledger_id
58908: ,p_base_ledger_id => p_base_ledger_id
58909: ,p_target_ledger_id => p_target_ledger_id

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

58942: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
58943:
58944: IF l_continue_with_lines THEN
58945: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
58946: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
58947:
58948: xla_accounting_err_pkg.build_message
58949: (p_appli_s_name => 'XLA'
58950: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 58954: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

58950: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
58951: ,p_token_1 => 'LINE_NUMBER'
58952: ,p_value_1 => l_array_extract_line_num(Idx)
58953: ,p_token_2 => 'PRODUCT_NAME'
58954: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58955: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58956: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58957: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58958:

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

58951: ,p_token_1 => 'LINE_NUMBER'
58952: ,p_value_1 => l_array_extract_line_num(Idx)
58953: ,p_token_2 => 'PRODUCT_NAME'
58954: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58955: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58956: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58957: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58958:
58959: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

58952: ,p_value_1 => l_array_extract_line_num(Idx)
58953: ,p_token_2 => 'PRODUCT_NAME'
58954: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58955: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58956: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58957: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58958:
58959: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
58960: --

Line 58957: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

58953: ,p_token_2 => 'PRODUCT_NAME'
58954: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
58955: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
58956: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
58957: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
58958:
58959: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
58960: --
58961: -- following sets the accounting attributes needed to reverse

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

59008: l_actual_flag := NULL; l_actual_gain_loss_ref := '#####';
59009: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
59010: -- or secondary ledger that has different currency with primary
59011: -- or alc that is calculated by sla
59012: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59013: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59014:
59015: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59016: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

59009: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
59010: -- or secondary ledger that has different currency with primary
59011: -- or alc that is calculated by sla
59012: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59013: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59014:
59015: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59016: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59017: AND (l_actual_flag = 'A')) THEN

Line 59015: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

59011: -- or alc that is calculated by sla
59012: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59013: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59014:
59015: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59016: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59017: AND (l_actual_flag = 'A')) THEN
59018: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59019: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 59016: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

59012: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
59013: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
59014:
59015: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59016: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59017: AND (l_actual_flag = 'A')) THEN
59018: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59019: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59020: ,p_application_id => p_application_id

Line 59019: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

59015: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
59016: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
59017: AND (l_actual_flag = 'A')) THEN
59018: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59019: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59020: ,p_application_id => p_application_id
59021: ,p_amb_context_code => 'DEFAULT'
59022: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
59023: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 59022: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

59018: XLA_AE_LINES_PKG.CreateGainOrLossLines(
59019: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
59020: ,p_application_id => p_application_id
59021: ,p_amb_context_code => 'DEFAULT'
59022: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
59023: ,p_event_class_code => C_EVENT_CLASS_CODE
59024: ,p_event_type_code => C_EVENT_TYPE_CODE
59025:
59026: ,p_gain_ccid => -1

Line 59578: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59574:
59575: l_calculate_acctd_flag VARCHAR2(1) :='N';
59576: l_calculate_g_l_flag VARCHAR2(1) :='N';
59577: --
59578: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59579: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59580: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59579: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59575: l_calculate_acctd_flag VARCHAR2(1) :='N';
59576: l_calculate_g_l_flag VARCHAR2(1) :='N';
59577: --
59578: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59579: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59580: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59580: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59576: l_calculate_g_l_flag VARCHAR2(1) :='N';
59577: --
59578: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59579: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59580: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59577: --
59578: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59579: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59580: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59578: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59579: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59580: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59579: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59580: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59580: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59581: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59582: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59583: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59584: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59585: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59586: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

59587: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59588: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59589: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59590: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

59591: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59599: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59592: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59599: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59600: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59593: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59599: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59600: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59601: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59594: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59599: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59600: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59601: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59602:

Line 59599: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

59595: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59599: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59600: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59601: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59602:
59603: l_event_id NUMBER;

Line 59600: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

59596: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59599: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59600: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59601: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59602:
59603: l_event_id NUMBER;
59604: l_previous_event_id NUMBER;

Line 59601: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

59597: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59598: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59599: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
59600: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
59601: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
59602:
59603: l_event_id NUMBER;
59604: l_previous_event_id NUMBER;
59605: l_first_event_id NUMBER;

Line 59619: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

59615: l_event_class_name VARCHAR2(80) := 'Burden Cost Adjustments';
59616: l_description VARCHAR2(4000);
59617: l_transaction_reversal NUMBER;
59618: l_ae_header_id NUMBER;
59619: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
59620: l_log_module VARCHAR2(240);
59621: --
59622: l_acct_reversal_source VARCHAR2(30);
59623: l_trx_reversal_source VARCHAR2(30);

Line 59936: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

59932:
59933: --
59934: -- set event info as cache for other routines to refer event attributes
59935: --
59936: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
59937: (p_application_id => p_application_id
59938: ,p_primary_ledger_id => p_primary_ledger_id
59939: ,p_base_ledger_id => p_base_ledger_id
59940: ,p_target_ledger_id => p_target_ledger_id

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

59965:
59966: --
59967: -- set the status of entry to C_VALID (0)
59968: --
59969: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
59970:
59971: --
59972: -- initialize a row for ae header
59973: --

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

59991: --
59992: -- initilaize the status of ae headers for diffrent balance types
59993: -- the status is initialised to C_NOT_CREATED (2)
59994: --
59995: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59996: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59997: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59998:
59999: --

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

59992: -- initilaize the status of ae headers for diffrent balance types
59993: -- the status is initialised to C_NOT_CREATED (2)
59994: --
59995: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59996: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59997: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59998:
59999: --
60000: -- call api to validate and store accounting attributes for header

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

59993: -- the status is initialised to C_NOT_CREATED (2)
59994: --
59995: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59996: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59997: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
59998:
59999: --
60000: -- call api to validate and store accounting attributes for header
60001: --

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

60027: --
60028: l_trx_reversal_source := SUBSTR(NULL, 1,30);
60029:
60030: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
60031: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
60032:
60033: xla_accounting_err_pkg.build_message
60034: (p_appli_s_name => 'XLA'
60035: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 60039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

60035: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
60036: ,p_token_1 => 'ACCT_ATTR_NAME'
60037: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60038: ,p_token_2 => 'PRODUCT_NAME'
60039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60043:

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

60036: ,p_token_1 => 'ACCT_ATTR_NAME'
60037: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60038: ,p_token_2 => 'PRODUCT_NAME'
60039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60043:
60044: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

60037: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
60038: ,p_token_2 => 'PRODUCT_NAME'
60039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60043:
60044: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
60045: --

Line 60042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

60038: ,p_token_2 => 'PRODUCT_NAME'
60039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60043:
60044: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
60045: --
60046: -- following sets the accounting attributes needed to reverse

Line 60061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

60057: ----------------------------------------------------------------
60058: -- 4262811 - update the header statuses to invalid in need be
60059: ----------------------------------------------------------------
60060: --
60061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
60062:
60063:
60064: -----------------------------------------------
60065: -- No accrual reversal for the event class/type

Line 60212: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

60208: ,p_module => l_log_module);
60209: END IF;
60210:
60211: --
60212: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
60213: --
60214: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60215: --
60216: -- set event info as cache for other routines to refer event attributes

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

60210:
60211: --
60212: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
60213: --
60214: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
60215: --
60216: -- set event info as cache for other routines to refer event attributes
60217: --
60218:

Line 60222: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

60218:
60219: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
60220: l_previous_event_id := l_event_id;
60221:
60222: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
60223: (p_application_id => p_application_id
60224: ,p_primary_ledger_id => p_primary_ledger_id
60225: ,p_base_ledger_id => p_base_ledger_id
60226: ,p_target_ledger_id => p_target_ledger_id

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

60259: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
60260:
60261: IF l_continue_with_lines THEN
60262: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
60263: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
60264:
60265: xla_accounting_err_pkg.build_message
60266: (p_appli_s_name => 'XLA'
60267: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 60271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

60267: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
60268: ,p_token_1 => 'LINE_NUMBER'
60269: ,p_value_1 => l_array_extract_line_num(Idx)
60270: ,p_token_2 => 'PRODUCT_NAME'
60271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60275:

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

60268: ,p_token_1 => 'LINE_NUMBER'
60269: ,p_value_1 => l_array_extract_line_num(Idx)
60270: ,p_token_2 => 'PRODUCT_NAME'
60271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60275:
60276: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

60269: ,p_value_1 => l_array_extract_line_num(Idx)
60270: ,p_token_2 => 'PRODUCT_NAME'
60271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60275:
60276: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
60277: --

Line 60274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

60270: ,p_token_2 => 'PRODUCT_NAME'
60271: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
60272: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
60273: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60274: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
60275:
60276: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
60277: --
60278: -- following sets the accounting attributes needed to reverse

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

60475:
60476: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
60477: -- or secondary ledger that has different currency with primary
60478: -- or alc that is calculated by sla
60479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60481:
60482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

60476: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
60477: -- or secondary ledger that has different currency with primary
60478: -- or alc that is calculated by sla
60479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60481:
60482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60484: AND (l_actual_flag = 'A')) THEN

Line 60482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

60478: -- or alc that is calculated by sla
60479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60481:
60482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60484: AND (l_actual_flag = 'A')) THEN
60485: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 60483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

60479: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
60480: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
60481:
60482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60484: AND (l_actual_flag = 'A')) THEN
60485: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60487: ,p_application_id => p_application_id

Line 60486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

60482: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
60483: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
60484: AND (l_actual_flag = 'A')) THEN
60485: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60487: ,p_application_id => p_application_id
60488: ,p_amb_context_code => 'DEFAULT'
60489: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
60490: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 60489: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

60485: XLA_AE_LINES_PKG.CreateGainOrLossLines(
60486: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
60487: ,p_application_id => p_application_id
60488: ,p_amb_context_code => 'DEFAULT'
60489: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
60490: ,p_event_class_code => C_EVENT_CLASS_CODE
60491: ,p_event_type_code => C_EVENT_TYPE_CODE
60492:
60493: ,p_gain_ccid => -1

Line 61146: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61142:
61143: l_calculate_acctd_flag VARCHAR2(1) :='N';
61144: l_calculate_g_l_flag VARCHAR2(1) :='N';
61145: --
61146: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61147: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61148: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61147: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61143: l_calculate_acctd_flag VARCHAR2(1) :='N';
61144: l_calculate_g_l_flag VARCHAR2(1) :='N';
61145: --
61146: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61147: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61148: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61148: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61144: l_calculate_g_l_flag VARCHAR2(1) :='N';
61145: --
61146: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61147: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61148: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61145: --
61146: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61147: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61148: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61146: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61147: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61148: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61147: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61148: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61148: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61149: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61150: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61151: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61152: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61153: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61154: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

61155: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61156: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61157: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61158: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

61159: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61167: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61160: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61167: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61168: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61161: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61167: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61168: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61169: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61162: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61167: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61168: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61169: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61170:

Line 61167: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

61163: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61167: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61168: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61169: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61170:
61171: l_event_id NUMBER;

Line 61168: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

61164: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61167: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61168: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61169: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61170:
61171: l_event_id NUMBER;
61172: l_previous_event_id NUMBER;

Line 61169: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

61165: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61166: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61167: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
61168: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
61169: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
61170:
61171: l_event_id NUMBER;
61172: l_previous_event_id NUMBER;
61173: l_first_event_id NUMBER;

Line 61187: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

61183: l_event_class_name VARCHAR2(80) := 'Burden Cost';
61184: l_description VARCHAR2(4000);
61185: l_transaction_reversal NUMBER;
61186: l_ae_header_id NUMBER;
61187: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
61188: l_log_module VARCHAR2(240);
61189: --
61190: l_acct_reversal_source VARCHAR2(30);
61191: l_trx_reversal_source VARCHAR2(30);

Line 61569: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

61565:
61566: --
61567: -- set event info as cache for other routines to refer event attributes
61568: --
61569: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
61570: (p_application_id => p_application_id
61571: ,p_primary_ledger_id => p_primary_ledger_id
61572: ,p_base_ledger_id => p_base_ledger_id
61573: ,p_target_ledger_id => p_target_ledger_id

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

61598:
61599: --
61600: -- set the status of entry to C_VALID (0)
61601: --
61602: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61603:
61604: --
61605: -- initialize a row for ae header
61606: --

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

61625: --
61626: -- initilaize the status of ae headers for diffrent balance types
61627: -- the status is initialised to C_NOT_CREATED (2)
61628: --
61629: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61630: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61631: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61632:
61633: --

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

61626: -- initilaize the status of ae headers for diffrent balance types
61627: -- the status is initialised to C_NOT_CREATED (2)
61628: --
61629: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61630: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61631: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61632:
61633: --
61634: -- call api to validate and store accounting attributes for header

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

61627: -- the status is initialised to C_NOT_CREATED (2)
61628: --
61629: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61630: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61631: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
61632:
61633: --
61634: -- call api to validate and store accounting attributes for header
61635: --

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

61661: --
61662: l_trx_reversal_source := SUBSTR(NULL, 1,30);
61663:
61664: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
61665: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
61666:
61667: xla_accounting_err_pkg.build_message
61668: (p_appli_s_name => 'XLA'
61669: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 61673: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

61669: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
61670: ,p_token_1 => 'ACCT_ATTR_NAME'
61671: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61672: ,p_token_2 => 'PRODUCT_NAME'
61673: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61674: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61675: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61676: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61677:

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

61670: ,p_token_1 => 'ACCT_ATTR_NAME'
61671: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61672: ,p_token_2 => 'PRODUCT_NAME'
61673: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61674: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61675: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61676: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61677:
61678: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

61671: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
61672: ,p_token_2 => 'PRODUCT_NAME'
61673: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61674: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61675: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61676: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61677:
61678: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
61679: --

Line 61676: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

61672: ,p_token_2 => 'PRODUCT_NAME'
61673: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61674: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61675: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61676: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61677:
61678: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
61679: --
61680: -- following sets the accounting attributes needed to reverse

Line 61695: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

61691: ----------------------------------------------------------------
61692: -- 4262811 - update the header statuses to invalid in need be
61693: ----------------------------------------------------------------
61694: --
61695: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
61696:
61697:
61698: -----------------------------------------------
61699: -- No accrual reversal for the event class/type

Line 61865: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

61861: ,p_module => l_log_module);
61862: END IF;
61863:
61864: --
61865: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
61866: --
61867: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61868: --
61869: -- set event info as cache for other routines to refer event attributes

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

61863:
61864: --
61865: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
61866: --
61867: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
61868: --
61869: -- set event info as cache for other routines to refer event attributes
61870: --
61871:

Line 61875: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

61871:
61872: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
61873: l_previous_event_id := l_event_id;
61874:
61875: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
61876: (p_application_id => p_application_id
61877: ,p_primary_ledger_id => p_primary_ledger_id
61878: ,p_base_ledger_id => p_base_ledger_id
61879: ,p_target_ledger_id => p_target_ledger_id

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

61912: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
61913:
61914: IF l_continue_with_lines THEN
61915: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
61916: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
61917:
61918: xla_accounting_err_pkg.build_message
61919: (p_appli_s_name => 'XLA'
61920: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 61924: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

61920: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
61921: ,p_token_1 => 'LINE_NUMBER'
61922: ,p_value_1 => l_array_extract_line_num(Idx)
61923: ,p_token_2 => 'PRODUCT_NAME'
61924: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61925: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61926: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61927: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61928:

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

61921: ,p_token_1 => 'LINE_NUMBER'
61922: ,p_value_1 => l_array_extract_line_num(Idx)
61923: ,p_token_2 => 'PRODUCT_NAME'
61924: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61925: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61926: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61927: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61928:
61929: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

61922: ,p_value_1 => l_array_extract_line_num(Idx)
61923: ,p_token_2 => 'PRODUCT_NAME'
61924: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61925: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61926: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61927: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61928:
61929: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
61930: --

Line 61927: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

61923: ,p_token_2 => 'PRODUCT_NAME'
61924: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
61925: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
61926: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
61927: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
61928:
61929: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
61930: --
61931: -- following sets the accounting attributes needed to reverse

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

62485:
62486: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
62487: -- or secondary ledger that has different currency with primary
62488: -- or alc that is calculated by sla
62489: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62490: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62491:
62492: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62493: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

62486: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
62487: -- or secondary ledger that has different currency with primary
62488: -- or alc that is calculated by sla
62489: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62490: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62491:
62492: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62493: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62494: AND (l_actual_flag = 'A')) THEN

Line 62492: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

62488: -- or alc that is calculated by sla
62489: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62490: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62491:
62492: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62493: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62494: AND (l_actual_flag = 'A')) THEN
62495: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62496: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 62493: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

62489: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
62490: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
62491:
62492: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62493: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62494: AND (l_actual_flag = 'A')) THEN
62495: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62496: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62497: ,p_application_id => p_application_id

Line 62496: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

62492: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
62493: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
62494: AND (l_actual_flag = 'A')) THEN
62495: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62496: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62497: ,p_application_id => p_application_id
62498: ,p_amb_context_code => 'DEFAULT'
62499: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
62500: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 62499: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

62495: XLA_AE_LINES_PKG.CreateGainOrLossLines(
62496: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
62497: ,p_application_id => p_application_id
62498: ,p_amb_context_code => 'DEFAULT'
62499: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
62500: ,p_event_class_code => C_EVENT_CLASS_CODE
62501: ,p_event_type_code => C_EVENT_TYPE_CODE
62502:
62503: ,p_gain_ccid => -1

Line 62990: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62986:
62987: l_calculate_acctd_flag VARCHAR2(1) :='N';
62988: l_calculate_g_l_flag VARCHAR2(1) :='N';
62989: --
62990: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62991: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62992: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62991: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62987: l_calculate_acctd_flag VARCHAR2(1) :='N';
62988: l_calculate_g_l_flag VARCHAR2(1) :='N';
62989: --
62990: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62991: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62992: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 62992: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

62988: l_calculate_g_l_flag VARCHAR2(1) :='N';
62989: --
62990: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62991: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62992: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

62989: --
62990: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62991: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62992: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62990: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62991: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62992: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

62991: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62992: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

62992: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62993: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

62994: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

62995: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62996: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62997: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62998: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

62999: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63000: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63001: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63002: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

63003: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63011: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63004: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63011: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63012: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63005: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63011: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63012: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63013: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63006: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63011: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63012: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63013: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63014:

Line 63011: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

63007: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63011: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63012: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63013: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63014:
63015: l_event_id NUMBER;

Line 63012: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

63008: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63011: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63012: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63013: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63014:
63015: l_event_id NUMBER;
63016: l_previous_event_id NUMBER;

Line 63013: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

63009: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63010: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63011: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
63012: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
63013: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
63014:
63015: l_event_id NUMBER;
63016: l_previous_event_id NUMBER;
63017: l_first_event_id NUMBER;

Line 63031: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

63027: l_event_class_name VARCHAR2(80) := 'Inventory Cost Adjustment';
63028: l_description VARCHAR2(4000);
63029: l_transaction_reversal NUMBER;
63030: l_ae_header_id NUMBER;
63031: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
63032: l_log_module VARCHAR2(240);
63033: --
63034: l_acct_reversal_source VARCHAR2(30);
63035: l_trx_reversal_source VARCHAR2(30);

Line 63309: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

63305:
63306: --
63307: -- set event info as cache for other routines to refer event attributes
63308: --
63309: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
63310: (p_application_id => p_application_id
63311: ,p_primary_ledger_id => p_primary_ledger_id
63312: ,p_base_ledger_id => p_base_ledger_id
63313: ,p_target_ledger_id => p_target_ledger_id

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

63338:
63339: --
63340: -- set the status of entry to C_VALID (0)
63341: --
63342: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63343:
63344: --
63345: -- initialize a row for ae header
63346: --

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

63364: --
63365: -- initilaize the status of ae headers for diffrent balance types
63366: -- the status is initialised to C_NOT_CREATED (2)
63367: --
63368: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63369: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63370: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63371:
63372: --

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

63365: -- initilaize the status of ae headers for diffrent balance types
63366: -- the status is initialised to C_NOT_CREATED (2)
63367: --
63368: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63369: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63370: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63371:
63372: --
63373: -- call api to validate and store accounting attributes for header

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

63366: -- the status is initialised to C_NOT_CREATED (2)
63367: --
63368: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63369: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63370: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
63371:
63372: --
63373: -- call api to validate and store accounting attributes for header
63374: --

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

63400: --
63401: l_trx_reversal_source := SUBSTR(NULL, 1,30);
63402:
63403: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
63404: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
63405:
63406: xla_accounting_err_pkg.build_message
63407: (p_appli_s_name => 'XLA'
63408: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 63412: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

63408: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
63409: ,p_token_1 => 'ACCT_ATTR_NAME'
63410: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63411: ,p_token_2 => 'PRODUCT_NAME'
63412: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63413: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63414: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63415: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63416:

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

63409: ,p_token_1 => 'ACCT_ATTR_NAME'
63410: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63411: ,p_token_2 => 'PRODUCT_NAME'
63412: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63413: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63414: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63415: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63416:
63417: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

63410: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
63411: ,p_token_2 => 'PRODUCT_NAME'
63412: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63413: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63414: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63415: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63416:
63417: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
63418: --

Line 63415: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

63411: ,p_token_2 => 'PRODUCT_NAME'
63412: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63413: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63414: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63415: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63416:
63417: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
63418: --
63419: -- following sets the accounting attributes needed to reverse

Line 63434: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

63430: ----------------------------------------------------------------
63431: -- 4262811 - update the header statuses to invalid in need be
63432: ----------------------------------------------------------------
63433: --
63434: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
63435:
63436:
63437: -----------------------------------------------
63438: -- No accrual reversal for the event class/type

Line 63572: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

63568: ,p_module => l_log_module);
63569: END IF;
63570:
63571: --
63572: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
63573: --
63574: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63575: --
63576: -- set event info as cache for other routines to refer event attributes

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

63570:
63571: --
63572: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
63573: --
63574: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
63575: --
63576: -- set event info as cache for other routines to refer event attributes
63577: --
63578:

Line 63582: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

63578:
63579: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
63580: l_previous_event_id := l_event_id;
63581:
63582: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
63583: (p_application_id => p_application_id
63584: ,p_primary_ledger_id => p_primary_ledger_id
63585: ,p_base_ledger_id => p_base_ledger_id
63586: ,p_target_ledger_id => p_target_ledger_id

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

63619: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
63620:
63621: IF l_continue_with_lines THEN
63622: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
63623: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
63624:
63625: xla_accounting_err_pkg.build_message
63626: (p_appli_s_name => 'XLA'
63627: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 63631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

63627: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
63628: ,p_token_1 => 'LINE_NUMBER'
63629: ,p_value_1 => l_array_extract_line_num(Idx)
63630: ,p_token_2 => 'PRODUCT_NAME'
63631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63635:

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

63628: ,p_token_1 => 'LINE_NUMBER'
63629: ,p_value_1 => l_array_extract_line_num(Idx)
63630: ,p_token_2 => 'PRODUCT_NAME'
63631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63635:
63636: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

63629: ,p_value_1 => l_array_extract_line_num(Idx)
63630: ,p_token_2 => 'PRODUCT_NAME'
63631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63635:
63636: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
63637: --

Line 63634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

63630: ,p_token_2 => 'PRODUCT_NAME'
63631: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
63632: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
63633: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63634: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
63635:
63636: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
63637: --
63638: -- following sets the accounting attributes needed to reverse

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

63783:
63784: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
63785: -- or secondary ledger that has different currency with primary
63786: -- or alc that is calculated by sla
63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63789:
63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

63784: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
63785: -- or secondary ledger that has different currency with primary
63786: -- or alc that is calculated by sla
63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63789:
63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63792: AND (l_actual_flag = 'A')) THEN

Line 63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

63786: -- or alc that is calculated by sla
63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63789:
63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63792: AND (l_actual_flag = 'A')) THEN
63793: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

63787: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
63788: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
63789:
63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63792: AND (l_actual_flag = 'A')) THEN
63793: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63795: ,p_application_id => p_application_id

Line 63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

63790: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
63791: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
63792: AND (l_actual_flag = 'A')) THEN
63793: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63795: ,p_application_id => p_application_id
63796: ,p_amb_context_code => 'DEFAULT'
63797: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
63798: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 63797: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

63793: XLA_AE_LINES_PKG.CreateGainOrLossLines(
63794: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
63795: ,p_application_id => p_application_id
63796: ,p_amb_context_code => 'DEFAULT'
63797: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
63798: ,p_event_class_code => C_EVENT_CLASS_CODE
63799: ,p_event_type_code => C_EVENT_TYPE_CODE
63800:
63801: ,p_gain_ccid => -1

Line 64288: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64284:
64285: l_calculate_acctd_flag VARCHAR2(1) :='N';
64286: l_calculate_g_l_flag VARCHAR2(1) :='N';
64287: --
64288: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64289: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64290: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64289: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64285: l_calculate_acctd_flag VARCHAR2(1) :='N';
64286: l_calculate_g_l_flag VARCHAR2(1) :='N';
64287: --
64288: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64289: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64290: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64290: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64286: l_calculate_g_l_flag VARCHAR2(1) :='N';
64287: --
64288: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64289: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64290: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64287: --
64288: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64289: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64290: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64288: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64289: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64290: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64289: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64290: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64290: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64291: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64292: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64293: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64294: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64295: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64296: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

64297: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64298: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64299: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64300: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

64301: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64309: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64302: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64309: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64310: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64303: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64309: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64310: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64311: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64304: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64309: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64310: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64311: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64312:

Line 64309: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

64305: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64309: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64310: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64311: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64312:
64313: l_event_id NUMBER;

Line 64310: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

64306: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64309: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64310: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64311: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64312:
64313: l_event_id NUMBER;
64314: l_previous_event_id NUMBER;

Line 64311: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

64307: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64308: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64309: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
64310: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
64311: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
64312:
64313: l_event_id NUMBER;
64314: l_previous_event_id NUMBER;
64315: l_first_event_id NUMBER;

Line 64329: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

64325: l_event_class_name VARCHAR2(80) := 'Inventory Cost';
64326: l_description VARCHAR2(4000);
64327: l_transaction_reversal NUMBER;
64328: l_ae_header_id NUMBER;
64329: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
64330: l_log_module VARCHAR2(240);
64331: --
64332: l_acct_reversal_source VARCHAR2(30);
64333: l_trx_reversal_source VARCHAR2(30);

Line 64607: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

64603:
64604: --
64605: -- set event info as cache for other routines to refer event attributes
64606: --
64607: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
64608: (p_application_id => p_application_id
64609: ,p_primary_ledger_id => p_primary_ledger_id
64610: ,p_base_ledger_id => p_base_ledger_id
64611: ,p_target_ledger_id => p_target_ledger_id

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

64636:
64637: --
64638: -- set the status of entry to C_VALID (0)
64639: --
64640: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
64641:
64642: --
64643: -- initialize a row for ae header
64644: --

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

64662: --
64663: -- initilaize the status of ae headers for diffrent balance types
64664: -- the status is initialised to C_NOT_CREATED (2)
64665: --
64666: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64667: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64668: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64669:
64670: --

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

64663: -- initilaize the status of ae headers for diffrent balance types
64664: -- the status is initialised to C_NOT_CREATED (2)
64665: --
64666: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64667: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64668: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64669:
64670: --
64671: -- call api to validate and store accounting attributes for header

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

64664: -- the status is initialised to C_NOT_CREATED (2)
64665: --
64666: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64667: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64668: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
64669:
64670: --
64671: -- call api to validate and store accounting attributes for header
64672: --

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

64698: --
64699: l_trx_reversal_source := SUBSTR(NULL, 1,30);
64700:
64701: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
64702: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
64703:
64704: xla_accounting_err_pkg.build_message
64705: (p_appli_s_name => 'XLA'
64706: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 64710: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

64706: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
64707: ,p_token_1 => 'ACCT_ATTR_NAME'
64708: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
64709: ,p_token_2 => 'PRODUCT_NAME'
64710: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64711: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64712: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64714:

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

64707: ,p_token_1 => 'ACCT_ATTR_NAME'
64708: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
64709: ,p_token_2 => 'PRODUCT_NAME'
64710: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64711: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64712: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64714:
64715: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

64708: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
64709: ,p_token_2 => 'PRODUCT_NAME'
64710: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64711: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64712: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64714:
64715: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
64716: --

Line 64713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

64709: ,p_token_2 => 'PRODUCT_NAME'
64710: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64711: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64712: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64714:
64715: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
64716: --
64717: -- following sets the accounting attributes needed to reverse

Line 64732: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

64728: ----------------------------------------------------------------
64729: -- 4262811 - update the header statuses to invalid in need be
64730: ----------------------------------------------------------------
64731: --
64732: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
64733:
64734:
64735: -----------------------------------------------
64736: -- No accrual reversal for the event class/type

Line 64870: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

64866: ,p_module => l_log_module);
64867: END IF;
64868:
64869: --
64870: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
64871: --
64872: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
64873: --
64874: -- set event info as cache for other routines to refer event attributes

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

64868:
64869: --
64870: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
64871: --
64872: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
64873: --
64874: -- set event info as cache for other routines to refer event attributes
64875: --
64876:

Line 64880: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

64876:
64877: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
64878: l_previous_event_id := l_event_id;
64879:
64880: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
64881: (p_application_id => p_application_id
64882: ,p_primary_ledger_id => p_primary_ledger_id
64883: ,p_base_ledger_id => p_base_ledger_id
64884: ,p_target_ledger_id => p_target_ledger_id

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

64917: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
64918:
64919: IF l_continue_with_lines THEN
64920: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
64921: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
64922:
64923: xla_accounting_err_pkg.build_message
64924: (p_appli_s_name => 'XLA'
64925: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 64929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

64925: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
64926: ,p_token_1 => 'LINE_NUMBER'
64927: ,p_value_1 => l_array_extract_line_num(Idx)
64928: ,p_token_2 => 'PRODUCT_NAME'
64929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64933:

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

64926: ,p_token_1 => 'LINE_NUMBER'
64927: ,p_value_1 => l_array_extract_line_num(Idx)
64928: ,p_token_2 => 'PRODUCT_NAME'
64929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64933:
64934: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

64927: ,p_value_1 => l_array_extract_line_num(Idx)
64928: ,p_token_2 => 'PRODUCT_NAME'
64929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64933:
64934: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
64935: --

Line 64932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

64928: ,p_token_2 => 'PRODUCT_NAME'
64929: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
64930: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
64931: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
64932: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
64933:
64934: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
64935: --
64936: -- following sets the accounting attributes needed to reverse

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

65081:
65082: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
65083: -- or secondary ledger that has different currency with primary
65084: -- or alc that is calculated by sla
65085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
65086: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
65087:
65088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

65082: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
65083: -- or secondary ledger that has different currency with primary
65084: -- or alc that is calculated by sla
65085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
65086: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
65087:
65088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
65090: AND (l_actual_flag = 'A')) THEN

Line 65088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

65084: -- or alc that is calculated by sla
65085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
65086: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
65087:
65088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
65090: AND (l_actual_flag = 'A')) THEN
65091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
65092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 65089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

65085: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
65086: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
65087:
65088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
65090: AND (l_actual_flag = 'A')) THEN
65091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
65092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65093: ,p_application_id => p_application_id

Line 65092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

65088: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
65089: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
65090: AND (l_actual_flag = 'A')) THEN
65091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
65092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65093: ,p_application_id => p_application_id
65094: ,p_amb_context_code => 'DEFAULT'
65095: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
65096: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 65095: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

65091: XLA_AE_LINES_PKG.CreateGainOrLossLines(
65092: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
65093: ,p_application_id => p_application_id
65094: ,p_amb_context_code => 'DEFAULT'
65095: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
65096: ,p_event_class_code => C_EVENT_CLASS_CODE
65097: ,p_event_type_code => C_EVENT_TYPE_CODE
65098:
65099: ,p_gain_ccid => -1

Line 65586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65582:
65583: l_calculate_acctd_flag VARCHAR2(1) :='N';
65584: l_calculate_g_l_flag VARCHAR2(1) :='N';
65585: --
65586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65583: l_calculate_acctd_flag VARCHAR2(1) :='N';
65584: l_calculate_g_l_flag VARCHAR2(1) :='N';
65585: --
65586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65584: l_calculate_g_l_flag VARCHAR2(1) :='N';
65585: --
65586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65585: --
65586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65586: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65587: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65588: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65589: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65590: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65591: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65592: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65593: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65594: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

65595: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65596: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65597: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65598: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

65599: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65600: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65601: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65602: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65610:

Line 65607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

65603: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65610:
65611: l_event_id NUMBER;

Line 65608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

65604: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65610:
65611: l_event_id NUMBER;
65612: l_previous_event_id NUMBER;

Line 65609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

65605: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65606: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65607: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
65608: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
65609: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
65610:
65611: l_event_id NUMBER;
65612: l_previous_event_id NUMBER;
65613: l_first_event_id NUMBER;

Line 65627: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

65623: l_event_class_name VARCHAR2(80) := 'Labor Cost Adjustment';
65624: l_description VARCHAR2(4000);
65625: l_transaction_reversal NUMBER;
65626: l_ae_header_id NUMBER;
65627: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
65628: l_log_module VARCHAR2(240);
65629: --
65630: l_acct_reversal_source VARCHAR2(30);
65631: l_trx_reversal_source VARCHAR2(30);

Line 65905: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

65901:
65902: --
65903: -- set event info as cache for other routines to refer event attributes
65904: --
65905: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
65906: (p_application_id => p_application_id
65907: ,p_primary_ledger_id => p_primary_ledger_id
65908: ,p_base_ledger_id => p_base_ledger_id
65909: ,p_target_ledger_id => p_target_ledger_id

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

65934:
65935: --
65936: -- set the status of entry to C_VALID (0)
65937: --
65938: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
65939:
65940: --
65941: -- initialize a row for ae header
65942: --

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

65960: --
65961: -- initilaize the status of ae headers for diffrent balance types
65962: -- the status is initialised to C_NOT_CREATED (2)
65963: --
65964: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65965: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65966: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65967:
65968: --

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

65961: -- initilaize the status of ae headers for diffrent balance types
65962: -- the status is initialised to C_NOT_CREATED (2)
65963: --
65964: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65965: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65966: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65967:
65968: --
65969: -- call api to validate and store accounting attributes for header

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

65962: -- the status is initialised to C_NOT_CREATED (2)
65963: --
65964: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65965: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65966: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
65967:
65968: --
65969: -- call api to validate and store accounting attributes for header
65970: --

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

65996: --
65997: l_trx_reversal_source := SUBSTR(NULL, 1,30);
65998:
65999: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
66000: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
66001:
66002: xla_accounting_err_pkg.build_message
66003: (p_appli_s_name => 'XLA'
66004: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 66008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

66004: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
66005: ,p_token_1 => 'ACCT_ATTR_NAME'
66006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66007: ,p_token_2 => 'PRODUCT_NAME'
66008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66012:

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

66005: ,p_token_1 => 'ACCT_ATTR_NAME'
66006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66007: ,p_token_2 => 'PRODUCT_NAME'
66008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66012:
66013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

66006: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
66007: ,p_token_2 => 'PRODUCT_NAME'
66008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66012:
66013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
66014: --

Line 66011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

66007: ,p_token_2 => 'PRODUCT_NAME'
66008: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66009: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66010: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66011: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66012:
66013: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
66014: --
66015: -- following sets the accounting attributes needed to reverse

Line 66030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

66026: ----------------------------------------------------------------
66027: -- 4262811 - update the header statuses to invalid in need be
66028: ----------------------------------------------------------------
66029: --
66030: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
66031:
66032:
66033: -----------------------------------------------
66034: -- No accrual reversal for the event class/type

Line 66168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

66164: ,p_module => l_log_module);
66165: END IF;
66166:
66167: --
66168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
66169: --
66170: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
66171: --
66172: -- set event info as cache for other routines to refer event attributes

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

66166:
66167: --
66168: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
66169: --
66170: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
66171: --
66172: -- set event info as cache for other routines to refer event attributes
66173: --
66174:

Line 66178: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

66174:
66175: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
66176: l_previous_event_id := l_event_id;
66177:
66178: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
66179: (p_application_id => p_application_id
66180: ,p_primary_ledger_id => p_primary_ledger_id
66181: ,p_base_ledger_id => p_base_ledger_id
66182: ,p_target_ledger_id => p_target_ledger_id

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

66215: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
66216:
66217: IF l_continue_with_lines THEN
66218: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
66219: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
66220:
66221: xla_accounting_err_pkg.build_message
66222: (p_appli_s_name => 'XLA'
66223: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 66227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

66223: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
66224: ,p_token_1 => 'LINE_NUMBER'
66225: ,p_value_1 => l_array_extract_line_num(Idx)
66226: ,p_token_2 => 'PRODUCT_NAME'
66227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66231:

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

66224: ,p_token_1 => 'LINE_NUMBER'
66225: ,p_value_1 => l_array_extract_line_num(Idx)
66226: ,p_token_2 => 'PRODUCT_NAME'
66227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66231:
66232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

66225: ,p_value_1 => l_array_extract_line_num(Idx)
66226: ,p_token_2 => 'PRODUCT_NAME'
66227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66231:
66232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
66233: --

Line 66230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

66226: ,p_token_2 => 'PRODUCT_NAME'
66227: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
66228: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
66229: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66230: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
66231:
66232: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
66233: --
66234: -- following sets the accounting attributes needed to reverse

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

66379:
66380: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
66381: -- or secondary ledger that has different currency with primary
66382: -- or alc that is calculated by sla
66383: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66384: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66385:
66386: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66387: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

66380: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
66381: -- or secondary ledger that has different currency with primary
66382: -- or alc that is calculated by sla
66383: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66384: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66385:
66386: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66387: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66388: AND (l_actual_flag = 'A')) THEN

Line 66386: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

66382: -- or alc that is calculated by sla
66383: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66384: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66385:
66386: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66387: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66388: AND (l_actual_flag = 'A')) THEN
66389: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66390: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 66387: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

66383: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
66384: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
66385:
66386: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66387: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66388: AND (l_actual_flag = 'A')) THEN
66389: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66390: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66391: ,p_application_id => p_application_id

Line 66390: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

66386: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
66387: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
66388: AND (l_actual_flag = 'A')) THEN
66389: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66390: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66391: ,p_application_id => p_application_id
66392: ,p_amb_context_code => 'DEFAULT'
66393: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
66394: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 66393: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

66389: XLA_AE_LINES_PKG.CreateGainOrLossLines(
66390: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
66391: ,p_application_id => p_application_id
66392: ,p_amb_context_code => 'DEFAULT'
66393: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
66394: ,p_event_class_code => C_EVENT_CLASS_CODE
66395: ,p_event_type_code => C_EVENT_TYPE_CODE
66396:
66397: ,p_gain_ccid => -1

Line 66884: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66880:
66881: l_calculate_acctd_flag VARCHAR2(1) :='N';
66882: l_calculate_g_l_flag VARCHAR2(1) :='N';
66883: --
66884: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66885: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66886: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66885: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66881: l_calculate_acctd_flag VARCHAR2(1) :='N';
66882: l_calculate_g_l_flag VARCHAR2(1) :='N';
66883: --
66884: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66885: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66886: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66886: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66882: l_calculate_g_l_flag VARCHAR2(1) :='N';
66883: --
66884: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66885: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66886: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66883: --
66884: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66885: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66886: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66884: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66885: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66886: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66885: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66886: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66886: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66887: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66888: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66889: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66890: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66891: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66892: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

66893: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66894: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66895: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66896: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

66897: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66905: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66898: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66905: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66906: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66899: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66905: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66906: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66907: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66900: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66905: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66906: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66907: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66908:

Line 66905: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

66901: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66905: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66906: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66907: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66908:
66909: l_event_id NUMBER;

Line 66906: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

66902: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66905: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66906: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66907: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66908:
66909: l_event_id NUMBER;
66910: l_previous_event_id NUMBER;

Line 66907: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

66903: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66904: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66905: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
66906: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
66907: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
66908:
66909: l_event_id NUMBER;
66910: l_previous_event_id NUMBER;
66911: l_first_event_id NUMBER;

Line 66925: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

66921: l_event_class_name VARCHAR2(80) := 'Labor Cost';
66922: l_description VARCHAR2(4000);
66923: l_transaction_reversal NUMBER;
66924: l_ae_header_id NUMBER;
66925: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
66926: l_log_module VARCHAR2(240);
66927: --
66928: l_acct_reversal_source VARCHAR2(30);
66929: l_trx_reversal_source VARCHAR2(30);

Line 67203: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

67199:
67200: --
67201: -- set event info as cache for other routines to refer event attributes
67202: --
67203: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
67204: (p_application_id => p_application_id
67205: ,p_primary_ledger_id => p_primary_ledger_id
67206: ,p_base_ledger_id => p_base_ledger_id
67207: ,p_target_ledger_id => p_target_ledger_id

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

67232:
67233: --
67234: -- set the status of entry to C_VALID (0)
67235: --
67236: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67237:
67238: --
67239: -- initialize a row for ae header
67240: --

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

67258: --
67259: -- initilaize the status of ae headers for diffrent balance types
67260: -- the status is initialised to C_NOT_CREATED (2)
67261: --
67262: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67263: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67264: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67265:
67266: --

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

67259: -- initilaize the status of ae headers for diffrent balance types
67260: -- the status is initialised to C_NOT_CREATED (2)
67261: --
67262: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67263: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67264: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67265:
67266: --
67267: -- call api to validate and store accounting attributes for header

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

67260: -- the status is initialised to C_NOT_CREATED (2)
67261: --
67262: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67263: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67264: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
67265:
67266: --
67267: -- call api to validate and store accounting attributes for header
67268: --

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

67294: --
67295: l_trx_reversal_source := SUBSTR(NULL, 1,30);
67296:
67297: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
67298: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
67299:
67300: xla_accounting_err_pkg.build_message
67301: (p_appli_s_name => 'XLA'
67302: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 67306: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

67302: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
67303: ,p_token_1 => 'ACCT_ATTR_NAME'
67304: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67305: ,p_token_2 => 'PRODUCT_NAME'
67306: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67307: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67308: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67309: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67310:

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

67303: ,p_token_1 => 'ACCT_ATTR_NAME'
67304: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67305: ,p_token_2 => 'PRODUCT_NAME'
67306: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67307: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67308: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67309: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67310:
67311: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

67304: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
67305: ,p_token_2 => 'PRODUCT_NAME'
67306: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67307: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67308: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67309: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67310:
67311: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
67312: --

Line 67309: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

67305: ,p_token_2 => 'PRODUCT_NAME'
67306: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67307: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67308: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67309: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67310:
67311: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
67312: --
67313: -- following sets the accounting attributes needed to reverse

Line 67328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

67324: ----------------------------------------------------------------
67325: -- 4262811 - update the header statuses to invalid in need be
67326: ----------------------------------------------------------------
67327: --
67328: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
67329:
67330:
67331: -----------------------------------------------
67332: -- No accrual reversal for the event class/type

Line 67466: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

67462: ,p_module => l_log_module);
67463: END IF;
67464:
67465: --
67466: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
67467: --
67468: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67469: --
67470: -- set event info as cache for other routines to refer event attributes

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

67464:
67465: --
67466: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
67467: --
67468: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
67469: --
67470: -- set event info as cache for other routines to refer event attributes
67471: --
67472:

Line 67476: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

67472:
67473: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
67474: l_previous_event_id := l_event_id;
67475:
67476: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
67477: (p_application_id => p_application_id
67478: ,p_primary_ledger_id => p_primary_ledger_id
67479: ,p_base_ledger_id => p_base_ledger_id
67480: ,p_target_ledger_id => p_target_ledger_id

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

67513: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
67514:
67515: IF l_continue_with_lines THEN
67516: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
67517: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
67518:
67519: xla_accounting_err_pkg.build_message
67520: (p_appli_s_name => 'XLA'
67521: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 67525: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

67521: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
67522: ,p_token_1 => 'LINE_NUMBER'
67523: ,p_value_1 => l_array_extract_line_num(Idx)
67524: ,p_token_2 => 'PRODUCT_NAME'
67525: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67526: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67527: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67528: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67529:

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

67522: ,p_token_1 => 'LINE_NUMBER'
67523: ,p_value_1 => l_array_extract_line_num(Idx)
67524: ,p_token_2 => 'PRODUCT_NAME'
67525: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67526: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67527: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67528: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67529:
67530: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

67523: ,p_value_1 => l_array_extract_line_num(Idx)
67524: ,p_token_2 => 'PRODUCT_NAME'
67525: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67526: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67527: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67528: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67529:
67530: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
67531: --

Line 67528: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

67524: ,p_token_2 => 'PRODUCT_NAME'
67525: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
67526: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
67527: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67528: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
67529:
67530: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
67531: --
67532: -- following sets the accounting attributes needed to reverse

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

67677:
67678: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
67679: -- or secondary ledger that has different currency with primary
67680: -- or alc that is calculated by sla
67681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67683:
67684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

67678: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
67679: -- or secondary ledger that has different currency with primary
67680: -- or alc that is calculated by sla
67681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67683:
67684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67686: AND (l_actual_flag = 'A')) THEN

Line 67684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

67680: -- or alc that is calculated by sla
67681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67683:
67684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67686: AND (l_actual_flag = 'A')) THEN
67687: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 67685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

67681: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
67682: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
67683:
67684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67686: AND (l_actual_flag = 'A')) THEN
67687: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67689: ,p_application_id => p_application_id

Line 67688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

67684: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
67685: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
67686: AND (l_actual_flag = 'A')) THEN
67687: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67689: ,p_application_id => p_application_id
67690: ,p_amb_context_code => 'DEFAULT'
67691: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
67692: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 67691: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

67687: XLA_AE_LINES_PKG.CreateGainOrLossLines(
67688: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
67689: ,p_application_id => p_application_id
67690: ,p_amb_context_code => 'DEFAULT'
67691: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
67692: ,p_event_class_code => C_EVENT_CLASS_CODE
67693: ,p_event_type_code => C_EVENT_TYPE_CODE
67694:
67695: ,p_gain_ccid => -1

Line 68182: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68178:
68179: l_calculate_acctd_flag VARCHAR2(1) :='N';
68180: l_calculate_g_l_flag VARCHAR2(1) :='N';
68181: --
68182: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68183: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68184: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68183: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68179: l_calculate_acctd_flag VARCHAR2(1) :='N';
68180: l_calculate_g_l_flag VARCHAR2(1) :='N';
68181: --
68182: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68183: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68184: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68184: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68180: l_calculate_g_l_flag VARCHAR2(1) :='N';
68181: --
68182: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68183: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68184: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68181: --
68182: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68183: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68184: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68182: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68183: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68184: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68183: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68184: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68184: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68185: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68186: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68187: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68188: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68189: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68190: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

68191: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68192: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68193: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68194: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

68195: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68203: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68196: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68203: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68204: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68197: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68203: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68204: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68205: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68198: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68203: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68204: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68205: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68206:

Line 68203: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

68199: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68203: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68204: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68205: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68206:
68207: l_event_id NUMBER;

Line 68204: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

68200: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68203: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68204: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68205: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68206:
68207: l_event_id NUMBER;
68208: l_previous_event_id NUMBER;

Line 68205: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

68201: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68202: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68203: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
68204: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
68205: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
68206:
68207: l_event_id NUMBER;
68208: l_previous_event_id NUMBER;
68209: l_first_event_id NUMBER;

Line 68223: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

68219: l_event_class_name VARCHAR2(80) := 'Miscelleneous Cost Adjustment';
68220: l_description VARCHAR2(4000);
68221: l_transaction_reversal NUMBER;
68222: l_ae_header_id NUMBER;
68223: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
68224: l_log_module VARCHAR2(240);
68225: --
68226: l_acct_reversal_source VARCHAR2(30);
68227: l_trx_reversal_source VARCHAR2(30);

Line 68501: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

68497:
68498: --
68499: -- set event info as cache for other routines to refer event attributes
68500: --
68501: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
68502: (p_application_id => p_application_id
68503: ,p_primary_ledger_id => p_primary_ledger_id
68504: ,p_base_ledger_id => p_base_ledger_id
68505: ,p_target_ledger_id => p_target_ledger_id

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

68530:
68531: --
68532: -- set the status of entry to C_VALID (0)
68533: --
68534: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68535:
68536: --
68537: -- initialize a row for ae header
68538: --

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

68556: --
68557: -- initilaize the status of ae headers for diffrent balance types
68558: -- the status is initialised to C_NOT_CREATED (2)
68559: --
68560: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68561: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68562: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68563:
68564: --

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

68557: -- initilaize the status of ae headers for diffrent balance types
68558: -- the status is initialised to C_NOT_CREATED (2)
68559: --
68560: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68561: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68562: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68563:
68564: --
68565: -- call api to validate and store accounting attributes for header

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

68558: -- the status is initialised to C_NOT_CREATED (2)
68559: --
68560: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68561: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68562: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
68563:
68564: --
68565: -- call api to validate and store accounting attributes for header
68566: --

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

68592: --
68593: l_trx_reversal_source := SUBSTR(NULL, 1,30);
68594:
68595: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
68596: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
68597:
68598: xla_accounting_err_pkg.build_message
68599: (p_appli_s_name => 'XLA'
68600: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 68604: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

68600: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
68601: ,p_token_1 => 'ACCT_ATTR_NAME'
68602: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68603: ,p_token_2 => 'PRODUCT_NAME'
68604: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68605: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68606: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68607: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68608:

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

68601: ,p_token_1 => 'ACCT_ATTR_NAME'
68602: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68603: ,p_token_2 => 'PRODUCT_NAME'
68604: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68605: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68606: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68607: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68608:
68609: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

68602: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
68603: ,p_token_2 => 'PRODUCT_NAME'
68604: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68605: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68606: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68607: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68608:
68609: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
68610: --

Line 68607: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

68603: ,p_token_2 => 'PRODUCT_NAME'
68604: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68605: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68606: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68607: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68608:
68609: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
68610: --
68611: -- following sets the accounting attributes needed to reverse

Line 68626: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

68622: ----------------------------------------------------------------
68623: -- 4262811 - update the header statuses to invalid in need be
68624: ----------------------------------------------------------------
68625: --
68626: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
68627:
68628:
68629: -----------------------------------------------
68630: -- No accrual reversal for the event class/type

Line 68764: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

68760: ,p_module => l_log_module);
68761: END IF;
68762:
68763: --
68764: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
68765: --
68766: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68767: --
68768: -- set event info as cache for other routines to refer event attributes

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

68762:
68763: --
68764: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
68765: --
68766: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
68767: --
68768: -- set event info as cache for other routines to refer event attributes
68769: --
68770:

Line 68774: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

68770:
68771: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
68772: l_previous_event_id := l_event_id;
68773:
68774: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
68775: (p_application_id => p_application_id
68776: ,p_primary_ledger_id => p_primary_ledger_id
68777: ,p_base_ledger_id => p_base_ledger_id
68778: ,p_target_ledger_id => p_target_ledger_id

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

68811: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
68812:
68813: IF l_continue_with_lines THEN
68814: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
68815: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
68816:
68817: xla_accounting_err_pkg.build_message
68818: (p_appli_s_name => 'XLA'
68819: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 68823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

68819: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
68820: ,p_token_1 => 'LINE_NUMBER'
68821: ,p_value_1 => l_array_extract_line_num(Idx)
68822: ,p_token_2 => 'PRODUCT_NAME'
68823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68827:

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

68820: ,p_token_1 => 'LINE_NUMBER'
68821: ,p_value_1 => l_array_extract_line_num(Idx)
68822: ,p_token_2 => 'PRODUCT_NAME'
68823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68827:
68828: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

68821: ,p_value_1 => l_array_extract_line_num(Idx)
68822: ,p_token_2 => 'PRODUCT_NAME'
68823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68827:
68828: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
68829: --

Line 68826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

68822: ,p_token_2 => 'PRODUCT_NAME'
68823: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
68824: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
68825: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68826: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
68827:
68828: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
68829: --
68830: -- following sets the accounting attributes needed to reverse

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

68975:
68976: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
68977: -- or secondary ledger that has different currency with primary
68978: -- or alc that is calculated by sla
68979: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
68980: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
68981:
68982: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
68983: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

68976: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
68977: -- or secondary ledger that has different currency with primary
68978: -- or alc that is calculated by sla
68979: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
68980: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
68981:
68982: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
68983: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
68984: AND (l_actual_flag = 'A')) THEN

Line 68982: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

68978: -- or alc that is calculated by sla
68979: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
68980: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
68981:
68982: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
68983: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
68984: AND (l_actual_flag = 'A')) THEN
68985: XLA_AE_LINES_PKG.CreateGainOrLossLines(
68986: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 68983: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

68979: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
68980: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
68981:
68982: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
68983: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
68984: AND (l_actual_flag = 'A')) THEN
68985: XLA_AE_LINES_PKG.CreateGainOrLossLines(
68986: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68987: ,p_application_id => p_application_id

Line 68986: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

68982: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
68983: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
68984: AND (l_actual_flag = 'A')) THEN
68985: XLA_AE_LINES_PKG.CreateGainOrLossLines(
68986: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68987: ,p_application_id => p_application_id
68988: ,p_amb_context_code => 'DEFAULT'
68989: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
68990: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 68989: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

68985: XLA_AE_LINES_PKG.CreateGainOrLossLines(
68986: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
68987: ,p_application_id => p_application_id
68988: ,p_amb_context_code => 'DEFAULT'
68989: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
68990: ,p_event_class_code => C_EVENT_CLASS_CODE
68991: ,p_event_type_code => C_EVENT_TYPE_CODE
68992:
68993: ,p_gain_ccid => -1

Line 69480: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69476:
69477: l_calculate_acctd_flag VARCHAR2(1) :='N';
69478: l_calculate_g_l_flag VARCHAR2(1) :='N';
69479: --
69480: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69481: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69482: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69481: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69477: l_calculate_acctd_flag VARCHAR2(1) :='N';
69478: l_calculate_g_l_flag VARCHAR2(1) :='N';
69479: --
69480: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69481: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69482: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69482: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69478: l_calculate_g_l_flag VARCHAR2(1) :='N';
69479: --
69480: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69481: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69482: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69479: --
69480: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69481: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69482: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69480: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69481: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69482: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69481: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69482: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69482: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69483: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69484: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69485: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69486: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69487: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69488: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

69489: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69490: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69491: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69492: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

69493: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69501: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69494: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69501: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69502: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69495: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69501: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69502: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69503: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69496: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69501: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69502: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69503: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69504:

Line 69501: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

69497: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69501: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69502: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69503: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69504:
69505: l_event_id NUMBER;

Line 69502: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

69498: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69501: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69502: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69503: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69504:
69505: l_event_id NUMBER;
69506: l_previous_event_id NUMBER;

Line 69503: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

69499: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69500: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69501: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
69502: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
69503: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
69504:
69505: l_event_id NUMBER;
69506: l_previous_event_id NUMBER;
69507: l_first_event_id NUMBER;

Line 69521: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

69517: l_event_class_name VARCHAR2(80) := 'Miscellaneous Cost';
69518: l_description VARCHAR2(4000);
69519: l_transaction_reversal NUMBER;
69520: l_ae_header_id NUMBER;
69521: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
69522: l_log_module VARCHAR2(240);
69523: --
69524: l_acct_reversal_source VARCHAR2(30);
69525: l_trx_reversal_source VARCHAR2(30);

Line 69799: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

69795:
69796: --
69797: -- set event info as cache for other routines to refer event attributes
69798: --
69799: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
69800: (p_application_id => p_application_id
69801: ,p_primary_ledger_id => p_primary_ledger_id
69802: ,p_base_ledger_id => p_base_ledger_id
69803: ,p_target_ledger_id => p_target_ledger_id

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

69828:
69829: --
69830: -- set the status of entry to C_VALID (0)
69831: --
69832: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
69833:
69834: --
69835: -- initialize a row for ae header
69836: --

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

69854: --
69855: -- initilaize the status of ae headers for diffrent balance types
69856: -- the status is initialised to C_NOT_CREATED (2)
69857: --
69858: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69859: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69860: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69861:
69862: --

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

69855: -- initilaize the status of ae headers for diffrent balance types
69856: -- the status is initialised to C_NOT_CREATED (2)
69857: --
69858: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69859: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69860: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69861:
69862: --
69863: -- call api to validate and store accounting attributes for header

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

69856: -- the status is initialised to C_NOT_CREATED (2)
69857: --
69858: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69859: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69860: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
69861:
69862: --
69863: -- call api to validate and store accounting attributes for header
69864: --

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

69890: --
69891: l_trx_reversal_source := SUBSTR(NULL, 1,30);
69892:
69893: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
69894: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
69895:
69896: xla_accounting_err_pkg.build_message
69897: (p_appli_s_name => 'XLA'
69898: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 69902: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

69898: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
69899: ,p_token_1 => 'ACCT_ATTR_NAME'
69900: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
69901: ,p_token_2 => 'PRODUCT_NAME'
69902: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69903: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69904: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69906:

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

69899: ,p_token_1 => 'ACCT_ATTR_NAME'
69900: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
69901: ,p_token_2 => 'PRODUCT_NAME'
69902: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69903: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69904: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69906:
69907: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

69900: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
69901: ,p_token_2 => 'PRODUCT_NAME'
69902: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69903: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69904: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69906:
69907: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
69908: --

Line 69905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

69901: ,p_token_2 => 'PRODUCT_NAME'
69902: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
69903: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
69904: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
69905: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
69906:
69907: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
69908: --
69909: -- following sets the accounting attributes needed to reverse

Line 69924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

69920: ----------------------------------------------------------------
69921: -- 4262811 - update the header statuses to invalid in need be
69922: ----------------------------------------------------------------
69923: --
69924: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
69925:
69926:
69927: -----------------------------------------------
69928: -- No accrual reversal for the event class/type

Line 70062: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

70058: ,p_module => l_log_module);
70059: END IF;
70060:
70061: --
70062: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
70063: --
70064: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
70065: --
70066: -- set event info as cache for other routines to refer event attributes

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

70060:
70061: --
70062: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
70063: --
70064: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
70065: --
70066: -- set event info as cache for other routines to refer event attributes
70067: --
70068:

Line 70072: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

70068:
70069: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
70070: l_previous_event_id := l_event_id;
70071:
70072: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
70073: (p_application_id => p_application_id
70074: ,p_primary_ledger_id => p_primary_ledger_id
70075: ,p_base_ledger_id => p_base_ledger_id
70076: ,p_target_ledger_id => p_target_ledger_id

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

70109: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
70110:
70111: IF l_continue_with_lines THEN
70112: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
70113: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
70114:
70115: xla_accounting_err_pkg.build_message
70116: (p_appli_s_name => 'XLA'
70117: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 70121: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

70117: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
70118: ,p_token_1 => 'LINE_NUMBER'
70119: ,p_value_1 => l_array_extract_line_num(Idx)
70120: ,p_token_2 => 'PRODUCT_NAME'
70121: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70122: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70123: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70124: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70125:

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

70118: ,p_token_1 => 'LINE_NUMBER'
70119: ,p_value_1 => l_array_extract_line_num(Idx)
70120: ,p_token_2 => 'PRODUCT_NAME'
70121: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70122: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70123: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70124: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70125:
70126: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

70119: ,p_value_1 => l_array_extract_line_num(Idx)
70120: ,p_token_2 => 'PRODUCT_NAME'
70121: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70122: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70123: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70124: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70125:
70126: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
70127: --

Line 70124: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

70120: ,p_token_2 => 'PRODUCT_NAME'
70121: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
70122: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
70123: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70124: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
70125:
70126: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
70127: --
70128: -- following sets the accounting attributes needed to reverse

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

70273:
70274: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
70275: -- or secondary ledger that has different currency with primary
70276: -- or alc that is calculated by sla
70277: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70278: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70279:
70280: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70281: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

70274: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
70275: -- or secondary ledger that has different currency with primary
70276: -- or alc that is calculated by sla
70277: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70278: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70279:
70280: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70281: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70282: AND (l_actual_flag = 'A')) THEN

Line 70280: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

70276: -- or alc that is calculated by sla
70277: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70278: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70279:
70280: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70281: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70282: AND (l_actual_flag = 'A')) THEN
70283: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70284: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 70281: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

70277: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
70278: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
70279:
70280: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70281: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70282: AND (l_actual_flag = 'A')) THEN
70283: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70284: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70285: ,p_application_id => p_application_id

Line 70284: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

70280: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
70281: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
70282: AND (l_actual_flag = 'A')) THEN
70283: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70284: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70285: ,p_application_id => p_application_id
70286: ,p_amb_context_code => 'DEFAULT'
70287: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
70288: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 70287: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

70283: XLA_AE_LINES_PKG.CreateGainOrLossLines(
70284: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
70285: ,p_application_id => p_application_id
70286: ,p_amb_context_code => 'DEFAULT'
70287: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
70288: ,p_event_class_code => C_EVENT_CLASS_CODE
70289: ,p_event_type_code => C_EVENT_TYPE_CODE
70290:
70291: ,p_gain_ccid => -1

Line 70778: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70774:
70775: l_calculate_acctd_flag VARCHAR2(1) :='N';
70776: l_calculate_g_l_flag VARCHAR2(1) :='N';
70777: --
70778: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70779: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70780: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70779: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70775: l_calculate_acctd_flag VARCHAR2(1) :='N';
70776: l_calculate_g_l_flag VARCHAR2(1) :='N';
70777: --
70778: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70779: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70780: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 70780: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

70776: l_calculate_g_l_flag VARCHAR2(1) :='N';
70777: --
70778: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70779: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70780: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70777: --
70778: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70779: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70780: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70778: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70779: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70780: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

70779: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70780: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

70780: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70781: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70782: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70783: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70784: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70785: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70786: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

70787: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70788: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70789: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70790: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

70791: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70799: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70792: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70799: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70800: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70793: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70799: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70800: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70801: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70794: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70799: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70800: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70801: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70802:

Line 70799: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

70795: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70799: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70800: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70801: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70802:
70803: l_event_id NUMBER;

Line 70800: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

70796: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70799: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70800: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70801: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70802:
70803: l_event_id NUMBER;
70804: l_previous_event_id NUMBER;

Line 70801: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

70797: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70798: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70799: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
70800: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
70801: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
70802:
70803: l_event_id NUMBER;
70804: l_previous_event_id NUMBER;
70805: l_first_event_id NUMBER;

Line 70819: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

70815: l_event_class_name VARCHAR2(80) := 'Provider and Receiver Reclass Adjustment';
70816: l_description VARCHAR2(4000);
70817: l_transaction_reversal NUMBER;
70818: l_ae_header_id NUMBER;
70819: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
70820: l_log_module VARCHAR2(240);
70821: --
70822: l_acct_reversal_source VARCHAR2(30);
70823: l_trx_reversal_source VARCHAR2(30);

Line 71097: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

71093:
71094: --
71095: -- set event info as cache for other routines to refer event attributes
71096: --
71097: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
71098: (p_application_id => p_application_id
71099: ,p_primary_ledger_id => p_primary_ledger_id
71100: ,p_base_ledger_id => p_base_ledger_id
71101: ,p_target_ledger_id => p_target_ledger_id

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

71126:
71127: --
71128: -- set the status of entry to C_VALID (0)
71129: --
71130: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71131:
71132: --
71133: -- initialize a row for ae header
71134: --

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

71152: --
71153: -- initilaize the status of ae headers for diffrent balance types
71154: -- the status is initialised to C_NOT_CREATED (2)
71155: --
71156: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71157: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71158: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71159:
71160: --

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

71153: -- initilaize the status of ae headers for diffrent balance types
71154: -- the status is initialised to C_NOT_CREATED (2)
71155: --
71156: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71157: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71158: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71159:
71160: --
71161: -- call api to validate and store accounting attributes for header

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

71154: -- the status is initialised to C_NOT_CREATED (2)
71155: --
71156: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71157: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71158: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
71159:
71160: --
71161: -- call api to validate and store accounting attributes for header
71162: --

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

71188: --
71189: l_trx_reversal_source := SUBSTR(NULL, 1,30);
71190:
71191: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
71192: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
71193:
71194: xla_accounting_err_pkg.build_message
71195: (p_appli_s_name => 'XLA'
71196: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 71200: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

71196: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
71197: ,p_token_1 => 'ACCT_ATTR_NAME'
71198: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71199: ,p_token_2 => 'PRODUCT_NAME'
71200: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71201: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71202: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71203: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71204:

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

71197: ,p_token_1 => 'ACCT_ATTR_NAME'
71198: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71199: ,p_token_2 => 'PRODUCT_NAME'
71200: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71201: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71202: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71203: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71204:
71205: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

71198: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
71199: ,p_token_2 => 'PRODUCT_NAME'
71200: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71201: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71202: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71203: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71204:
71205: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
71206: --

Line 71203: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

71199: ,p_token_2 => 'PRODUCT_NAME'
71200: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71201: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71202: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71203: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71204:
71205: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
71206: --
71207: -- following sets the accounting attributes needed to reverse

Line 71222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

71218: ----------------------------------------------------------------
71219: -- 4262811 - update the header statuses to invalid in need be
71220: ----------------------------------------------------------------
71221: --
71222: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
71223:
71224:
71225: -----------------------------------------------
71226: -- No accrual reversal for the event class/type

Line 71360: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

71356: ,p_module => l_log_module);
71357: END IF;
71358:
71359: --
71360: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
71361: --
71362: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71363: --
71364: -- set event info as cache for other routines to refer event attributes

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

71358:
71359: --
71360: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
71361: --
71362: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
71363: --
71364: -- set event info as cache for other routines to refer event attributes
71365: --
71366:

Line 71370: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

71366:
71367: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
71368: l_previous_event_id := l_event_id;
71369:
71370: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
71371: (p_application_id => p_application_id
71372: ,p_primary_ledger_id => p_primary_ledger_id
71373: ,p_base_ledger_id => p_base_ledger_id
71374: ,p_target_ledger_id => p_target_ledger_id

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

71407: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
71408:
71409: IF l_continue_with_lines THEN
71410: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
71411: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
71412:
71413: xla_accounting_err_pkg.build_message
71414: (p_appli_s_name => 'XLA'
71415: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 71419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

71415: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
71416: ,p_token_1 => 'LINE_NUMBER'
71417: ,p_value_1 => l_array_extract_line_num(Idx)
71418: ,p_token_2 => 'PRODUCT_NAME'
71419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71423:

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

71416: ,p_token_1 => 'LINE_NUMBER'
71417: ,p_value_1 => l_array_extract_line_num(Idx)
71418: ,p_token_2 => 'PRODUCT_NAME'
71419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71423:
71424: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

71417: ,p_value_1 => l_array_extract_line_num(Idx)
71418: ,p_token_2 => 'PRODUCT_NAME'
71419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71423:
71424: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
71425: --

Line 71422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

71418: ,p_token_2 => 'PRODUCT_NAME'
71419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
71420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
71421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
71423:
71424: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
71425: --
71426: -- following sets the accounting attributes needed to reverse

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

71571:
71572: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
71573: -- or secondary ledger that has different currency with primary
71574: -- or alc that is calculated by sla
71575: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
71576: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
71577:
71578: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71579: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

71572: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
71573: -- or secondary ledger that has different currency with primary
71574: -- or alc that is calculated by sla
71575: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
71576: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
71577:
71578: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71579: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
71580: AND (l_actual_flag = 'A')) THEN

Line 71578: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

71574: -- or alc that is calculated by sla
71575: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
71576: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
71577:
71578: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71579: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
71580: AND (l_actual_flag = 'A')) THEN
71581: XLA_AE_LINES_PKG.CreateGainOrLossLines(
71582: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 71579: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

71575: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
71576: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
71577:
71578: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71579: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
71580: AND (l_actual_flag = 'A')) THEN
71581: XLA_AE_LINES_PKG.CreateGainOrLossLines(
71582: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71583: ,p_application_id => p_application_id

Line 71582: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

71578: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
71579: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
71580: AND (l_actual_flag = 'A')) THEN
71581: XLA_AE_LINES_PKG.CreateGainOrLossLines(
71582: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71583: ,p_application_id => p_application_id
71584: ,p_amb_context_code => 'DEFAULT'
71585: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
71586: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 71585: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

71581: XLA_AE_LINES_PKG.CreateGainOrLossLines(
71582: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
71583: ,p_application_id => p_application_id
71584: ,p_amb_context_code => 'DEFAULT'
71585: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
71586: ,p_event_class_code => C_EVENT_CLASS_CODE
71587: ,p_event_type_code => C_EVENT_TYPE_CODE
71588:
71589: ,p_gain_ccid => -1

Line 72076: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72072:
72073: l_calculate_acctd_flag VARCHAR2(1) :='N';
72074: l_calculate_g_l_flag VARCHAR2(1) :='N';
72075: --
72076: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72077: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72078: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72077: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72073: l_calculate_acctd_flag VARCHAR2(1) :='N';
72074: l_calculate_g_l_flag VARCHAR2(1) :='N';
72075: --
72076: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72077: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72078: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72078: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72074: l_calculate_g_l_flag VARCHAR2(1) :='N';
72075: --
72076: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72077: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72078: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72075: --
72076: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72077: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72078: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72076: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72077: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72078: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72077: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72078: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72078: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72079: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72080: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72081: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72082: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72083: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72084: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

72085: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72086: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72087: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72088: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

72089: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72097: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72090: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72097: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72098: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72091: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72097: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72098: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72099: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72092: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72097: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72098: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72099: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72100:

Line 72097: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

72093: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72097: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72098: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72099: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72100:
72101: l_event_id NUMBER;

Line 72098: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

72094: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72097: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72098: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72099: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72100:
72101: l_event_id NUMBER;
72102: l_previous_event_id NUMBER;

Line 72099: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

72095: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72096: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72097: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
72098: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
72099: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
72100:
72101: l_event_id NUMBER;
72102: l_previous_event_id NUMBER;
72103: l_first_event_id NUMBER;

Line 72117: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

72113: l_event_class_name VARCHAR2(80) := 'Provider and Receiver Reclass';
72114: l_description VARCHAR2(4000);
72115: l_transaction_reversal NUMBER;
72116: l_ae_header_id NUMBER;
72117: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
72118: l_log_module VARCHAR2(240);
72119: --
72120: l_acct_reversal_source VARCHAR2(30);
72121: l_trx_reversal_source VARCHAR2(30);

Line 72395: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

72391:
72392: --
72393: -- set event info as cache for other routines to refer event attributes
72394: --
72395: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
72396: (p_application_id => p_application_id
72397: ,p_primary_ledger_id => p_primary_ledger_id
72398: ,p_base_ledger_id => p_base_ledger_id
72399: ,p_target_ledger_id => p_target_ledger_id

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

72424:
72425: --
72426: -- set the status of entry to C_VALID (0)
72427: --
72428: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72429:
72430: --
72431: -- initialize a row for ae header
72432: --

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

72450: --
72451: -- initilaize the status of ae headers for diffrent balance types
72452: -- the status is initialised to C_NOT_CREATED (2)
72453: --
72454: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72455: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72456: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72457:
72458: --

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

72451: -- initilaize the status of ae headers for diffrent balance types
72452: -- the status is initialised to C_NOT_CREATED (2)
72453: --
72454: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72455: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72456: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72457:
72458: --
72459: -- call api to validate and store accounting attributes for header

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

72452: -- the status is initialised to C_NOT_CREATED (2)
72453: --
72454: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72455: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72456: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
72457:
72458: --
72459: -- call api to validate and store accounting attributes for header
72460: --

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

72486: --
72487: l_trx_reversal_source := SUBSTR(NULL, 1,30);
72488:
72489: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
72490: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
72491:
72492: xla_accounting_err_pkg.build_message
72493: (p_appli_s_name => 'XLA'
72494: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 72498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

72494: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
72495: ,p_token_1 => 'ACCT_ATTR_NAME'
72496: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72497: ,p_token_2 => 'PRODUCT_NAME'
72498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72502:

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

72495: ,p_token_1 => 'ACCT_ATTR_NAME'
72496: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72497: ,p_token_2 => 'PRODUCT_NAME'
72498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72502:
72503: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

72496: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
72497: ,p_token_2 => 'PRODUCT_NAME'
72498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72502:
72503: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
72504: --

Line 72501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

72497: ,p_token_2 => 'PRODUCT_NAME'
72498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72502:
72503: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
72504: --
72505: -- following sets the accounting attributes needed to reverse

Line 72520: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

72516: ----------------------------------------------------------------
72517: -- 4262811 - update the header statuses to invalid in need be
72518: ----------------------------------------------------------------
72519: --
72520: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
72521:
72522:
72523: -----------------------------------------------
72524: -- No accrual reversal for the event class/type

Line 72658: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

72654: ,p_module => l_log_module);
72655: END IF;
72656:
72657: --
72658: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
72659: --
72660: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72661: --
72662: -- set event info as cache for other routines to refer event attributes

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

72656:
72657: --
72658: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
72659: --
72660: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
72661: --
72662: -- set event info as cache for other routines to refer event attributes
72663: --
72664:

Line 72668: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

72664:
72665: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
72666: l_previous_event_id := l_event_id;
72667:
72668: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
72669: (p_application_id => p_application_id
72670: ,p_primary_ledger_id => p_primary_ledger_id
72671: ,p_base_ledger_id => p_base_ledger_id
72672: ,p_target_ledger_id => p_target_ledger_id

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

72705: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
72706:
72707: IF l_continue_with_lines THEN
72708: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
72709: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
72710:
72711: xla_accounting_err_pkg.build_message
72712: (p_appli_s_name => 'XLA'
72713: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 72717: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

72713: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
72714: ,p_token_1 => 'LINE_NUMBER'
72715: ,p_value_1 => l_array_extract_line_num(Idx)
72716: ,p_token_2 => 'PRODUCT_NAME'
72717: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72718: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72719: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72720: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72721:

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

72714: ,p_token_1 => 'LINE_NUMBER'
72715: ,p_value_1 => l_array_extract_line_num(Idx)
72716: ,p_token_2 => 'PRODUCT_NAME'
72717: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72718: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72719: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72720: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72721:
72722: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

72715: ,p_value_1 => l_array_extract_line_num(Idx)
72716: ,p_token_2 => 'PRODUCT_NAME'
72717: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72718: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72719: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72720: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72721:
72722: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
72723: --

Line 72720: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

72716: ,p_token_2 => 'PRODUCT_NAME'
72717: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
72718: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
72719: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72720: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
72721:
72722: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
72723: --
72724: -- following sets the accounting attributes needed to reverse

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

72869:
72870: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
72871: -- or secondary ledger that has different currency with primary
72872: -- or alc that is calculated by sla
72873: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72874: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72875:
72876: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72877: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

72870: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
72871: -- or secondary ledger that has different currency with primary
72872: -- or alc that is calculated by sla
72873: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72874: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72875:
72876: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72877: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72878: AND (l_actual_flag = 'A')) THEN

Line 72876: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

72872: -- or alc that is calculated by sla
72873: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72874: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72875:
72876: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72877: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72878: AND (l_actual_flag = 'A')) THEN
72879: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72880: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 72877: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

72873: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
72874: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
72875:
72876: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72877: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72878: AND (l_actual_flag = 'A')) THEN
72879: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72880: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72881: ,p_application_id => p_application_id

Line 72880: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

72876: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
72877: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
72878: AND (l_actual_flag = 'A')) THEN
72879: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72880: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72881: ,p_application_id => p_application_id
72882: ,p_amb_context_code => 'DEFAULT'
72883: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
72884: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 72883: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

72879: XLA_AE_LINES_PKG.CreateGainOrLossLines(
72880: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
72881: ,p_application_id => p_application_id
72882: ,p_amb_context_code => 'DEFAULT'
72883: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
72884: ,p_event_class_code => C_EVENT_CLASS_CODE
72885: ,p_event_type_code => C_EVENT_TYPE_CODE
72886:
72887: ,p_gain_ccid => -1

Line 73418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73414:
73415: l_calculate_acctd_flag VARCHAR2(1) :='N';
73416: l_calculate_g_l_flag VARCHAR2(1) :='N';
73417: --
73418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73415: l_calculate_acctd_flag VARCHAR2(1) :='N';
73416: l_calculate_g_l_flag VARCHAR2(1) :='N';
73417: --
73418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 73420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

73416: l_calculate_g_l_flag VARCHAR2(1) :='N';
73417: --
73418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73417: --
73418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73418: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

73419: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

73420: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73421: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73422: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73423: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73424: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73425: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73426: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

73427: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73428: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73429: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73430: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

73431: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73432: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73433: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73434: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73442:

Line 73439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

73435: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73442:
73443: l_event_id NUMBER;

Line 73440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

73436: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73442:
73443: l_event_id NUMBER;
73444: l_previous_event_id NUMBER;

Line 73441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

73437: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73438: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73439: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
73440: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
73441: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
73442:
73443: l_event_id NUMBER;
73444: l_previous_event_id NUMBER;
73445: l_first_event_id NUMBER;

Line 73459: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

73455: l_event_class_name VARCHAR2(80) := 'Revenue Adjustment';
73456: l_description VARCHAR2(4000);
73457: l_transaction_reversal NUMBER;
73458: l_ae_header_id NUMBER;
73459: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
73460: l_log_module VARCHAR2(240);
73461: --
73462: l_acct_reversal_source VARCHAR2(30);
73463: l_trx_reversal_source VARCHAR2(30);

Line 73765: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

73761:
73762: --
73763: -- set event info as cache for other routines to refer event attributes
73764: --
73765: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
73766: (p_application_id => p_application_id
73767: ,p_primary_ledger_id => p_primary_ledger_id
73768: ,p_base_ledger_id => p_base_ledger_id
73769: ,p_target_ledger_id => p_target_ledger_id

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

73794:
73795: --
73796: -- set the status of entry to C_VALID (0)
73797: --
73798: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
73799:
73800: --
73801: -- initialize a row for ae header
73802: --

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

73823: --
73824: -- initilaize the status of ae headers for diffrent balance types
73825: -- the status is initialised to C_NOT_CREATED (2)
73826: --
73827: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73828: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73829: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73830:
73831: --

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

73824: -- initilaize the status of ae headers for diffrent balance types
73825: -- the status is initialised to C_NOT_CREATED (2)
73826: --
73827: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73828: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73829: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73830:
73831: --
73832: -- call api to validate and store accounting attributes for header

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

73825: -- the status is initialised to C_NOT_CREATED (2)
73826: --
73827: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73828: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73829: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
73830:
73831: --
73832: -- call api to validate and store accounting attributes for header
73833: --

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

73859: --
73860: l_trx_reversal_source := SUBSTR(NULL, 1,30);
73861:
73862: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
73863: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
73864:
73865: xla_accounting_err_pkg.build_message
73866: (p_appli_s_name => 'XLA'
73867: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 73871: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

73867: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
73868: ,p_token_1 => 'ACCT_ATTR_NAME'
73869: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73870: ,p_token_2 => 'PRODUCT_NAME'
73871: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73872: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73873: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73874: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73875:

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

73868: ,p_token_1 => 'ACCT_ATTR_NAME'
73869: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73870: ,p_token_2 => 'PRODUCT_NAME'
73871: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73872: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73873: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73874: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73875:
73876: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

73869: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
73870: ,p_token_2 => 'PRODUCT_NAME'
73871: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73872: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73873: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73874: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73875:
73876: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
73877: --

Line 73874: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

73870: ,p_token_2 => 'PRODUCT_NAME'
73871: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
73872: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
73873: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
73874: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
73875:
73876: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
73877: --
73878: -- following sets the accounting attributes needed to reverse

Line 73893: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

73889: ----------------------------------------------------------------
73890: -- 4262811 - update the header statuses to invalid in need be
73891: ----------------------------------------------------------------
73892: --
73893: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
73894:
73895:
73896: -----------------------------------------------
73897: -- No accrual reversal for the event class/type

Line 74036: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

74032: ,p_module => l_log_module);
74033: END IF;
74034:
74035: --
74036: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
74037: --
74038: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74039: --
74040: -- set event info as cache for other routines to refer event attributes

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

74034:
74035: --
74036: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
74037: --
74038: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74039: --
74040: -- set event info as cache for other routines to refer event attributes
74041: --
74042:

Line 74046: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

74042:
74043: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
74044: l_previous_event_id := l_event_id;
74045:
74046: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
74047: (p_application_id => p_application_id
74048: ,p_primary_ledger_id => p_primary_ledger_id
74049: ,p_base_ledger_id => p_base_ledger_id
74050: ,p_target_ledger_id => p_target_ledger_id

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

74083: l_acct_reversal_source := SUBSTR(NULL, 1,30);
74084:
74085: IF l_continue_with_lines THEN
74086: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
74087: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
74088:
74089: xla_accounting_err_pkg.build_message
74090: (p_appli_s_name => 'XLA'
74091: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 74095: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

74091: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
74092: ,p_token_1 => 'LINE_NUMBER'
74093: ,p_value_1 => l_array_extract_line_num(Idx)
74094: ,p_token_2 => 'PRODUCT_NAME'
74095: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74096: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74097: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74098: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74099:

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

74092: ,p_token_1 => 'LINE_NUMBER'
74093: ,p_value_1 => l_array_extract_line_num(Idx)
74094: ,p_token_2 => 'PRODUCT_NAME'
74095: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74096: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74097: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74098: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74099:
74100: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

74093: ,p_value_1 => l_array_extract_line_num(Idx)
74094: ,p_token_2 => 'PRODUCT_NAME'
74095: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74096: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74097: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74098: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74099:
74100: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
74101: --

Line 74098: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

74094: ,p_token_2 => 'PRODUCT_NAME'
74095: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74096: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74097: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74098: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74099:
74100: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
74101: --
74102: -- following sets the accounting attributes needed to reverse

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

74411:
74412: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
74413: -- or secondary ledger that has different currency with primary
74414: -- or alc that is calculated by sla
74415: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
74416: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
74417:
74418: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74419: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

74412: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
74413: -- or secondary ledger that has different currency with primary
74414: -- or alc that is calculated by sla
74415: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
74416: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
74417:
74418: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74419: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
74420: AND (l_actual_flag = 'A')) THEN

Line 74418: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

74414: -- or alc that is calculated by sla
74415: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
74416: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
74417:
74418: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74419: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
74420: AND (l_actual_flag = 'A')) THEN
74421: XLA_AE_LINES_PKG.CreateGainOrLossLines(
74422: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 74419: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

74415: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
74416: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
74417:
74418: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74419: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
74420: AND (l_actual_flag = 'A')) THEN
74421: XLA_AE_LINES_PKG.CreateGainOrLossLines(
74422: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74423: ,p_application_id => p_application_id

Line 74422: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

74418: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
74419: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
74420: AND (l_actual_flag = 'A')) THEN
74421: XLA_AE_LINES_PKG.CreateGainOrLossLines(
74422: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74423: ,p_application_id => p_application_id
74424: ,p_amb_context_code => 'DEFAULT'
74425: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
74426: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 74425: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

74421: XLA_AE_LINES_PKG.CreateGainOrLossLines(
74422: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74423: ,p_application_id => p_application_id
74424: ,p_amb_context_code => 'DEFAULT'
74425: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
74426: ,p_event_class_code => C_EVENT_CLASS_CODE
74427: ,p_event_type_code => C_EVENT_TYPE_CODE
74428:
74429: ,p_gain_ccid => g_array_event(l_event_id).array_value_num('source_91')

Line 74930: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74926:
74927: l_calculate_acctd_flag VARCHAR2(1) :='N';
74928: l_calculate_g_l_flag VARCHAR2(1) :='N';
74929: --
74930: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74931: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74932: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74931: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74927: l_calculate_acctd_flag VARCHAR2(1) :='N';
74928: l_calculate_g_l_flag VARCHAR2(1) :='N';
74929: --
74930: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74931: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74932: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74932: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74928: l_calculate_g_l_flag VARCHAR2(1) :='N';
74929: --
74930: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74931: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74932: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74929: --
74930: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74931: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74932: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74930: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74931: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74932: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74931: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74932: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74932: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74933: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74934: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74935: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74936: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74937: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74938: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74939: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74940: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74941: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74942: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74943: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74951: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74944: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74951: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74952: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74945: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74951: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74952: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74953: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74946: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74951: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74952: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74953: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74954:

Line 74951: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74947: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74951: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74952: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74953: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74954:
74955: l_event_id NUMBER;

Line 74952: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

74948: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74951: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74952: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74953: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74954:
74955: l_event_id NUMBER;
74956: l_previous_event_id NUMBER;

Line 74953: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74949: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74950: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74951: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74952: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74953: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74954:
74955: l_event_id NUMBER;
74956: l_previous_event_id NUMBER;
74957: l_first_event_id NUMBER;

Line 74971: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

74967: l_event_class_name VARCHAR2(80) := 'Revenue';
74968: l_description VARCHAR2(4000);
74969: l_transaction_reversal NUMBER;
74970: l_ae_header_id NUMBER;
74971: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
74972: l_log_module VARCHAR2(240);
74973: --
74974: l_acct_reversal_source VARCHAR2(30);
74975: l_trx_reversal_source VARCHAR2(30);

Line 75259: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

75255:
75256: --
75257: -- set event info as cache for other routines to refer event attributes
75258: --
75259: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
75260: (p_application_id => p_application_id
75261: ,p_primary_ledger_id => p_primary_ledger_id
75262: ,p_base_ledger_id => p_base_ledger_id
75263: ,p_target_ledger_id => p_target_ledger_id

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

75288:
75289: --
75290: -- set the status of entry to C_VALID (0)
75291: --
75292: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
75293:
75294: --
75295: -- initialize a row for ae header
75296: --

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

75317: --
75318: -- initilaize the status of ae headers for diffrent balance types
75319: -- the status is initialised to C_NOT_CREATED (2)
75320: --
75321: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75322: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75323: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75324:
75325: --

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

75318: -- initilaize the status of ae headers for diffrent balance types
75319: -- the status is initialised to C_NOT_CREATED (2)
75320: --
75321: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75322: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75323: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75324:
75325: --
75326: -- call api to validate and store accounting attributes for header

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

75319: -- the status is initialised to C_NOT_CREATED (2)
75320: --
75321: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75322: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75323: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
75324:
75325: --
75326: -- call api to validate and store accounting attributes for header
75327: --

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

75353: --
75354: l_trx_reversal_source := SUBSTR(NULL, 1,30);
75355:
75356: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
75357: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
75358:
75359: xla_accounting_err_pkg.build_message
75360: (p_appli_s_name => 'XLA'
75361: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 75365: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

75361: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
75362: ,p_token_1 => 'ACCT_ATTR_NAME'
75363: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
75364: ,p_token_2 => 'PRODUCT_NAME'
75365: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75366: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75367: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75368: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75369:

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

75362: ,p_token_1 => 'ACCT_ATTR_NAME'
75363: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
75364: ,p_token_2 => 'PRODUCT_NAME'
75365: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75366: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75367: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75368: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75369:
75370: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

75363: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
75364: ,p_token_2 => 'PRODUCT_NAME'
75365: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75366: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75367: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75368: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75369:
75370: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
75371: --

Line 75368: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

75364: ,p_token_2 => 'PRODUCT_NAME'
75365: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75366: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75367: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75368: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75369:
75370: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
75371: --
75372: -- following sets the accounting attributes needed to reverse

Line 75387: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

75383: ----------------------------------------------------------------
75384: -- 4262811 - update the header statuses to invalid in need be
75385: ----------------------------------------------------------------
75386: --
75387: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
75388:
75389:
75390: -----------------------------------------------
75391: -- No accrual reversal for the event class/type

Line 75524: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

75520: ,p_module => l_log_module);
75521: END IF;
75522:
75523: --
75524: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
75525: --
75526: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
75527: --
75528: -- set event info as cache for other routines to refer event attributes

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

75522:
75523: --
75524: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
75525: --
75526: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
75527: --
75528: -- set event info as cache for other routines to refer event attributes
75529: --
75530:

Line 75534: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

75530:
75531: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
75532: l_previous_event_id := l_event_id;
75533:
75534: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
75535: (p_application_id => p_application_id
75536: ,p_primary_ledger_id => p_primary_ledger_id
75537: ,p_base_ledger_id => p_base_ledger_id
75538: ,p_target_ledger_id => p_target_ledger_id

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

75571: l_acct_reversal_source := SUBSTR(NULL, 1,30);
75572:
75573: IF l_continue_with_lines THEN
75574: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
75575: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
75576:
75577: xla_accounting_err_pkg.build_message
75578: (p_appli_s_name => 'XLA'
75579: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 75583: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

75579: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
75580: ,p_token_1 => 'LINE_NUMBER'
75581: ,p_value_1 => l_array_extract_line_num(Idx)
75582: ,p_token_2 => 'PRODUCT_NAME'
75583: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75584: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75585: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75586: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75587:

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

75580: ,p_token_1 => 'LINE_NUMBER'
75581: ,p_value_1 => l_array_extract_line_num(Idx)
75582: ,p_token_2 => 'PRODUCT_NAME'
75583: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75584: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75585: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75586: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75587:
75588: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

75581: ,p_value_1 => l_array_extract_line_num(Idx)
75582: ,p_token_2 => 'PRODUCT_NAME'
75583: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75584: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75585: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75586: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75587:
75588: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75589: --

Line 75586: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

75582: ,p_token_2 => 'PRODUCT_NAME'
75583: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75584: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75585: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75586: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75587:
75588: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75589: --
75590: -- following sets the accounting attributes needed to reverse

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

76045:
76046: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
76047: -- or secondary ledger that has different currency with primary
76048: -- or alc that is calculated by sla
76049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76050: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76051:
76052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

76046: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
76047: -- or secondary ledger that has different currency with primary
76048: -- or alc that is calculated by sla
76049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76050: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76051:
76052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76054: AND (l_actual_flag = 'A')) THEN

Line 76052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

76048: -- or alc that is calculated by sla
76049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76050: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76051:
76052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76054: AND (l_actual_flag = 'A')) THEN
76055: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 76053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

76049: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76050: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76051:
76052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76054: AND (l_actual_flag = 'A')) THEN
76055: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76057: ,p_application_id => p_application_id

Line 76056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76052: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76053: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76054: AND (l_actual_flag = 'A')) THEN
76055: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76057: ,p_application_id => p_application_id
76058: ,p_amb_context_code => 'DEFAULT'
76059: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
76060: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 76059: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

76055: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76056: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76057: ,p_application_id => p_application_id
76058: ,p_amb_context_code => 'DEFAULT'
76059: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
76060: ,p_event_class_code => C_EVENT_CLASS_CODE
76061: ,p_event_type_code => C_EVENT_TYPE_CODE
76062:
76063: ,p_gain_ccid => g_array_event(l_event_id).array_value_num('source_91')

Line 76564: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76560:
76561: l_calculate_acctd_flag VARCHAR2(1) :='N';
76562: l_calculate_g_l_flag VARCHAR2(1) :='N';
76563: --
76564: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76565: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76566: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76565: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76561: l_calculate_acctd_flag VARCHAR2(1) :='N';
76562: l_calculate_g_l_flag VARCHAR2(1) :='N';
76563: --
76564: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76565: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76566: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76566: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76562: l_calculate_g_l_flag VARCHAR2(1) :='N';
76563: --
76564: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76565: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76566: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76563: --
76564: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76565: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76566: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76564: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76565: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76566: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76565: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76566: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76566: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76567: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76568: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76569: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76570: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76571: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76572: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

76573: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76574: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76575: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76576: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

76577: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76585: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76578: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76585: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76586: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76579: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76585: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76586: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76587: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76580: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76585: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76586: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76587: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76588:

Line 76585: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

76581: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76585: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76586: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76587: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76588:
76589: l_event_id NUMBER;

Line 76586: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

76582: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76585: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76586: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76587: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76588:
76589: l_event_id NUMBER;
76590: l_previous_event_id NUMBER;

Line 76587: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

76583: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76584: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76585: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
76586: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
76587: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
76588:
76589: l_event_id NUMBER;
76590: l_previous_event_id NUMBER;
76591: l_first_event_id NUMBER;

Line 76605: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

76601: l_event_class_name VARCHAR2(80) := 'Supplier Cost Adjustment';
76602: l_description VARCHAR2(4000);
76603: l_transaction_reversal NUMBER;
76604: l_ae_header_id NUMBER;
76605: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
76606: l_log_module VARCHAR2(240);
76607: --
76608: l_acct_reversal_source VARCHAR2(30);
76609: l_trx_reversal_source VARCHAR2(30);

Line 76887: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

76883:
76884: --
76885: -- set event info as cache for other routines to refer event attributes
76886: --
76887: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
76888: (p_application_id => p_application_id
76889: ,p_primary_ledger_id => p_primary_ledger_id
76890: ,p_base_ledger_id => p_base_ledger_id
76891: ,p_target_ledger_id => p_target_ledger_id

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

76916:
76917: --
76918: -- set the status of entry to C_VALID (0)
76919: --
76920: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76921:
76922: --
76923: -- initialize a row for ae header
76924: --

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

76943: --
76944: -- initilaize the status of ae headers for diffrent balance types
76945: -- the status is initialised to C_NOT_CREATED (2)
76946: --
76947: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76948: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76949: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76950:
76951: --

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

76944: -- initilaize the status of ae headers for diffrent balance types
76945: -- the status is initialised to C_NOT_CREATED (2)
76946: --
76947: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76948: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76949: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76950:
76951: --
76952: -- call api to validate and store accounting attributes for header

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

76945: -- the status is initialised to C_NOT_CREATED (2)
76946: --
76947: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76948: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76949: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76950:
76951: --
76952: -- call api to validate and store accounting attributes for header
76953: --

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

76979: --
76980: l_trx_reversal_source := SUBSTR(NULL, 1,30);
76981:
76982: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
76983: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
76984:
76985: xla_accounting_err_pkg.build_message
76986: (p_appli_s_name => 'XLA'
76987: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 76991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

76987: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
76988: ,p_token_1 => 'ACCT_ATTR_NAME'
76989: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76990: ,p_token_2 => 'PRODUCT_NAME'
76991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76992: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76993: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76995:

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

76988: ,p_token_1 => 'ACCT_ATTR_NAME'
76989: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76990: ,p_token_2 => 'PRODUCT_NAME'
76991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76992: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76993: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76995:
76996: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

76989: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76990: ,p_token_2 => 'PRODUCT_NAME'
76991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76992: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76993: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76995:
76996: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
76997: --

Line 76994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

76990: ,p_token_2 => 'PRODUCT_NAME'
76991: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76992: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76993: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76994: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76995:
76996: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
76997: --
76998: -- following sets the accounting attributes needed to reverse

Line 77013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

77009: ----------------------------------------------------------------
77010: -- 4262811 - update the header statuses to invalid in need be
77011: ----------------------------------------------------------------
77012: --
77013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
77014:
77015:
77016: -----------------------------------------------
77017: -- No accrual reversal for the event class/type

Line 77151: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

77147: ,p_module => l_log_module);
77148: END IF;
77149:
77150: --
77151: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
77152: --
77153: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77154: --
77155: -- set event info as cache for other routines to refer event attributes

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

77149:
77150: --
77151: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
77152: --
77153: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77154: --
77155: -- set event info as cache for other routines to refer event attributes
77156: --
77157:

Line 77161: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

77157:
77158: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
77159: l_previous_event_id := l_event_id;
77160:
77161: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
77162: (p_application_id => p_application_id
77163: ,p_primary_ledger_id => p_primary_ledger_id
77164: ,p_base_ledger_id => p_base_ledger_id
77165: ,p_target_ledger_id => p_target_ledger_id

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

77198: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
77199:
77200: IF l_continue_with_lines THEN
77201: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
77202: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
77203:
77204: xla_accounting_err_pkg.build_message
77205: (p_appli_s_name => 'XLA'
77206: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 77210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

77206: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
77207: ,p_token_1 => 'LINE_NUMBER'
77208: ,p_value_1 => l_array_extract_line_num(Idx)
77209: ,p_token_2 => 'PRODUCT_NAME'
77210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77214:

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

77207: ,p_token_1 => 'LINE_NUMBER'
77208: ,p_value_1 => l_array_extract_line_num(Idx)
77209: ,p_token_2 => 'PRODUCT_NAME'
77210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77214:
77215: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

77208: ,p_value_1 => l_array_extract_line_num(Idx)
77209: ,p_token_2 => 'PRODUCT_NAME'
77210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77214:
77215: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
77216: --

Line 77213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

77209: ,p_token_2 => 'PRODUCT_NAME'
77210: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77211: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77212: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77213: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77214:
77215: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
77216: --
77217: -- following sets the accounting attributes needed to reverse

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

77440:
77441: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
77442: -- or secondary ledger that has different currency with primary
77443: -- or alc that is calculated by sla
77444: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77445: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77446:
77447: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77448: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

77441: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
77442: -- or secondary ledger that has different currency with primary
77443: -- or alc that is calculated by sla
77444: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77445: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77446:
77447: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77448: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77449: AND (l_actual_flag = 'A')) THEN

Line 77447: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

77443: -- or alc that is calculated by sla
77444: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77445: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77446:
77447: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77448: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77449: AND (l_actual_flag = 'A')) THEN
77450: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77451: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 77448: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

77444: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77445: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77446:
77447: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77448: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77449: AND (l_actual_flag = 'A')) THEN
77450: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77451: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77452: ,p_application_id => p_application_id

Line 77451: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

77447: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77448: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77449: AND (l_actual_flag = 'A')) THEN
77450: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77451: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77452: ,p_application_id => p_application_id
77453: ,p_amb_context_code => 'DEFAULT'
77454: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
77455: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 77454: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

77450: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77451: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77452: ,p_application_id => p_application_id
77453: ,p_amb_context_code => 'DEFAULT'
77454: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
77455: ,p_event_class_code => C_EVENT_CLASS_CODE
77456: ,p_event_type_code => C_EVENT_TYPE_CODE
77457:
77458: ,p_gain_ccid => -1

Line 77959: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77955:
77956: l_calculate_acctd_flag VARCHAR2(1) :='N';
77957: l_calculate_g_l_flag VARCHAR2(1) :='N';
77958: --
77959: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77960: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77961: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77960: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77956: l_calculate_acctd_flag VARCHAR2(1) :='N';
77957: l_calculate_g_l_flag VARCHAR2(1) :='N';
77958: --
77959: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77960: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77961: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77961: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77957: l_calculate_g_l_flag VARCHAR2(1) :='N';
77958: --
77959: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77960: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77961: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77958: --
77959: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77960: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77961: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77959: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77960: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77961: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77960: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77961: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77961: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77962: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77963: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77964: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77965: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77966: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77967: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77968: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77969: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77970: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77971: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77972: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77980: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77973: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77980: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77981: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77974: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77980: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77981: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77982: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77975: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77980: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77981: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77982: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77983:

Line 77980: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77976: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77980: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77981: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77982: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77983:
77984: l_event_id NUMBER;

Line 77981: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

77977: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77980: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77981: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77982: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77983:
77984: l_event_id NUMBER;
77985: l_previous_event_id NUMBER;

Line 77982: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77978: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77979: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77980: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77981: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77982: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77983:
77984: l_event_id NUMBER;
77985: l_previous_event_id NUMBER;
77986: l_first_event_id NUMBER;

Line 78000: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

77996: l_event_class_name VARCHAR2(80) := 'Supplier Cost';
77997: l_description VARCHAR2(4000);
77998: l_transaction_reversal NUMBER;
77999: l_ae_header_id NUMBER;
78000: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
78001: l_log_module VARCHAR2(240);
78002: --
78003: l_acct_reversal_source VARCHAR2(30);
78004: l_trx_reversal_source VARCHAR2(30);

Line 78282: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

78278:
78279: --
78280: -- set event info as cache for other routines to refer event attributes
78281: --
78282: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
78283: (p_application_id => p_application_id
78284: ,p_primary_ledger_id => p_primary_ledger_id
78285: ,p_base_ledger_id => p_base_ledger_id
78286: ,p_target_ledger_id => p_target_ledger_id

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

78311:
78312: --
78313: -- set the status of entry to C_VALID (0)
78314: --
78315: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78316:
78317: --
78318: -- initialize a row for ae header
78319: --

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

78338: --
78339: -- initilaize the status of ae headers for diffrent balance types
78340: -- the status is initialised to C_NOT_CREATED (2)
78341: --
78342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78345:
78346: --

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

78339: -- initilaize the status of ae headers for diffrent balance types
78340: -- the status is initialised to C_NOT_CREATED (2)
78341: --
78342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78345:
78346: --
78347: -- call api to validate and store accounting attributes for header

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

78340: -- the status is initialised to C_NOT_CREATED (2)
78341: --
78342: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78343: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78344: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78345:
78346: --
78347: -- call api to validate and store accounting attributes for header
78348: --

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

78374: --
78375: l_trx_reversal_source := SUBSTR(NULL, 1,30);
78376:
78377: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
78378: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
78379:
78380: xla_accounting_err_pkg.build_message
78381: (p_appli_s_name => 'XLA'
78382: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 78386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

78382: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
78383: ,p_token_1 => 'ACCT_ATTR_NAME'
78384: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78385: ,p_token_2 => 'PRODUCT_NAME'
78386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78390:

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

78383: ,p_token_1 => 'ACCT_ATTR_NAME'
78384: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78385: ,p_token_2 => 'PRODUCT_NAME'
78386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78390:
78391: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

78384: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
78385: ,p_token_2 => 'PRODUCT_NAME'
78386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78390:
78391: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
78392: --

Line 78389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

78385: ,p_token_2 => 'PRODUCT_NAME'
78386: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78387: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78388: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78389: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78390:
78391: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
78392: --
78393: -- following sets the accounting attributes needed to reverse

Line 78408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

78404: ----------------------------------------------------------------
78405: -- 4262811 - update the header statuses to invalid in need be
78406: ----------------------------------------------------------------
78407: --
78408: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
78409:
78410:
78411: -----------------------------------------------
78412: -- No accrual reversal for the event class/type

Line 78546: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

78542: ,p_module => l_log_module);
78543: END IF;
78544:
78545: --
78546: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
78547: --
78548: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78549: --
78550: -- set event info as cache for other routines to refer event attributes

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

78544:
78545: --
78546: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
78547: --
78548: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78549: --
78550: -- set event info as cache for other routines to refer event attributes
78551: --
78552:

Line 78556: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

78552:
78553: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
78554: l_previous_event_id := l_event_id;
78555:
78556: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
78557: (p_application_id => p_application_id
78558: ,p_primary_ledger_id => p_primary_ledger_id
78559: ,p_base_ledger_id => p_base_ledger_id
78560: ,p_target_ledger_id => p_target_ledger_id

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

78593: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
78594:
78595: IF l_continue_with_lines THEN
78596: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
78597: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
78598:
78599: xla_accounting_err_pkg.build_message
78600: (p_appli_s_name => 'XLA'
78601: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 78605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

78601: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
78602: ,p_token_1 => 'LINE_NUMBER'
78603: ,p_value_1 => l_array_extract_line_num(Idx)
78604: ,p_token_2 => 'PRODUCT_NAME'
78605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78609:

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

78602: ,p_token_1 => 'LINE_NUMBER'
78603: ,p_value_1 => l_array_extract_line_num(Idx)
78604: ,p_token_2 => 'PRODUCT_NAME'
78605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78609:
78610: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

78603: ,p_value_1 => l_array_extract_line_num(Idx)
78604: ,p_token_2 => 'PRODUCT_NAME'
78605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78609:
78610: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
78611: --

Line 78608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

78604: ,p_token_2 => 'PRODUCT_NAME'
78605: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
78606: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
78607: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78608: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
78609:
78610: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
78611: --
78612: -- following sets the accounting attributes needed to reverse

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

78835:
78836: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
78837: -- or secondary ledger that has different currency with primary
78838: -- or alc that is calculated by sla
78839: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78840: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78841:
78842: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78843: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

78836: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
78837: -- or secondary ledger that has different currency with primary
78838: -- or alc that is calculated by sla
78839: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78840: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78841:
78842: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78843: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78844: AND (l_actual_flag = 'A')) THEN

Line 78842: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

78838: -- or alc that is calculated by sla
78839: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78840: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78841:
78842: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78843: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78844: AND (l_actual_flag = 'A')) THEN
78845: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78846: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 78843: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

78839: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
78840: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
78841:
78842: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78843: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78844: AND (l_actual_flag = 'A')) THEN
78845: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78846: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78847: ,p_application_id => p_application_id

Line 78846: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

78842: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
78843: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
78844: AND (l_actual_flag = 'A')) THEN
78845: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78846: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78847: ,p_application_id => p_application_id
78848: ,p_amb_context_code => 'DEFAULT'
78849: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
78850: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 78849: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

78845: XLA_AE_LINES_PKG.CreateGainOrLossLines(
78846: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
78847: ,p_application_id => p_application_id
78848: ,p_amb_context_code => 'DEFAULT'
78849: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
78850: ,p_event_class_code => C_EVENT_CLASS_CODE
78851: ,p_event_type_code => C_EVENT_TYPE_CODE
78852:
78853: ,p_gain_ccid => -1

Line 79501: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79497:
79498: l_calculate_acctd_flag VARCHAR2(1) :='N';
79499: l_calculate_g_l_flag VARCHAR2(1) :='N';
79500: --
79501: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79502: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79503: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79502: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79498: l_calculate_acctd_flag VARCHAR2(1) :='N';
79499: l_calculate_g_l_flag VARCHAR2(1) :='N';
79500: --
79501: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79502: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79503: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79503: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79499: l_calculate_g_l_flag VARCHAR2(1) :='N';
79500: --
79501: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79502: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79503: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79500: --
79501: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79502: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79503: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79501: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79502: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79503: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79502: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79503: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79503: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79504: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79505: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79506: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79507: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79508: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79509: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

79510: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79511: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79512: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79513: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

79514: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79522: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79515: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79522: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79523: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79516: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79522: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79523: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79524: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79517: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79522: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79523: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79524: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79525:

Line 79522: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

79518: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79522: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79523: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79524: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79525:
79526: l_event_id NUMBER;

Line 79523: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

79519: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79522: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79523: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79524: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79525:
79526: l_event_id NUMBER;
79527: l_previous_event_id NUMBER;

Line 79524: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

79520: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79521: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79522: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
79523: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
79524: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
79525:
79526: l_event_id NUMBER;
79527: l_previous_event_id NUMBER;
79528: l_first_event_id NUMBER;

Line 79542: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

79538: l_event_class_name VARCHAR2(80) := 'Total Burdened Cost Adjustment';
79539: l_description VARCHAR2(4000);
79540: l_transaction_reversal NUMBER;
79541: l_ae_header_id NUMBER;
79542: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
79543: l_log_module VARCHAR2(240);
79544: --
79545: l_acct_reversal_source VARCHAR2(30);
79546: l_trx_reversal_source VARCHAR2(30);

Line 79921: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

79917:
79918: --
79919: -- set event info as cache for other routines to refer event attributes
79920: --
79921: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
79922: (p_application_id => p_application_id
79923: ,p_primary_ledger_id => p_primary_ledger_id
79924: ,p_base_ledger_id => p_base_ledger_id
79925: ,p_target_ledger_id => p_target_ledger_id

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

79950:
79951: --
79952: -- set the status of entry to C_VALID (0)
79953: --
79954: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
79955:
79956: --
79957: -- initialize a row for ae header
79958: --

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

79977: --
79978: -- initilaize the status of ae headers for diffrent balance types
79979: -- the status is initialised to C_NOT_CREATED (2)
79980: --
79981: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79982: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79983: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79984:
79985: --

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

79978: -- initilaize the status of ae headers for diffrent balance types
79979: -- the status is initialised to C_NOT_CREATED (2)
79980: --
79981: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79982: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79983: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79984:
79985: --
79986: -- call api to validate and store accounting attributes for header

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

79979: -- the status is initialised to C_NOT_CREATED (2)
79980: --
79981: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79982: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79983: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
79984:
79985: --
79986: -- call api to validate and store accounting attributes for header
79987: --

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

80013: --
80014: l_trx_reversal_source := SUBSTR(NULL, 1,30);
80015:
80016: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
80017: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
80018:
80019: xla_accounting_err_pkg.build_message
80020: (p_appli_s_name => 'XLA'
80021: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 80025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

80021: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
80022: ,p_token_1 => 'ACCT_ATTR_NAME'
80023: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80024: ,p_token_2 => 'PRODUCT_NAME'
80025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80026: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80027: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80029:

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

80022: ,p_token_1 => 'ACCT_ATTR_NAME'
80023: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80024: ,p_token_2 => 'PRODUCT_NAME'
80025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80026: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80027: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80029:
80030: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

80023: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80024: ,p_token_2 => 'PRODUCT_NAME'
80025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80026: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80027: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80029:
80030: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
80031: --

Line 80028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

80024: ,p_token_2 => 'PRODUCT_NAME'
80025: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80026: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80027: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80028: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80029:
80030: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
80031: --
80032: -- following sets the accounting attributes needed to reverse

Line 80047: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

80043: ----------------------------------------------------------------
80044: -- 4262811 - update the header statuses to invalid in need be
80045: ----------------------------------------------------------------
80046: --
80047: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
80048:
80049:
80050: -----------------------------------------------
80051: -- No accrual reversal for the event class/type

Line 80216: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

80212: ,p_module => l_log_module);
80213: END IF;
80214:
80215: --
80216: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
80217: --
80218: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80219: --
80220: -- set event info as cache for other routines to refer event attributes

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

80214:
80215: --
80216: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
80217: --
80218: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80219: --
80220: -- set event info as cache for other routines to refer event attributes
80221: --
80222:

Line 80226: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

80222:
80223: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
80224: l_previous_event_id := l_event_id;
80225:
80226: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
80227: (p_application_id => p_application_id
80228: ,p_primary_ledger_id => p_primary_ledger_id
80229: ,p_base_ledger_id => p_base_ledger_id
80230: ,p_target_ledger_id => p_target_ledger_id

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

80263: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
80264:
80265: IF l_continue_with_lines THEN
80266: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
80267: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
80268:
80269: xla_accounting_err_pkg.build_message
80270: (p_appli_s_name => 'XLA'
80271: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 80275: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

80271: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
80272: ,p_token_1 => 'LINE_NUMBER'
80273: ,p_value_1 => l_array_extract_line_num(Idx)
80274: ,p_token_2 => 'PRODUCT_NAME'
80275: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80276: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80277: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80278: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80279:

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

80272: ,p_token_1 => 'LINE_NUMBER'
80273: ,p_value_1 => l_array_extract_line_num(Idx)
80274: ,p_token_2 => 'PRODUCT_NAME'
80275: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80276: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80277: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80278: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80279:
80280: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

80273: ,p_value_1 => l_array_extract_line_num(Idx)
80274: ,p_token_2 => 'PRODUCT_NAME'
80275: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80276: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80277: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80278: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80279:
80280: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
80281: --

Line 80278: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

80274: ,p_token_2 => 'PRODUCT_NAME'
80275: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80276: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80277: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80278: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80279:
80280: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
80281: --
80282: -- following sets the accounting attributes needed to reverse

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

80823:
80824: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
80825: -- or secondary ledger that has different currency with primary
80826: -- or alc that is calculated by sla
80827: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
80828: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
80829:
80830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

80824: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
80825: -- or secondary ledger that has different currency with primary
80826: -- or alc that is calculated by sla
80827: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
80828: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
80829:
80830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
80832: AND (l_actual_flag = 'A')) THEN

Line 80830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

80826: -- or alc that is calculated by sla
80827: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
80828: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
80829:
80830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
80832: AND (l_actual_flag = 'A')) THEN
80833: XLA_AE_LINES_PKG.CreateGainOrLossLines(
80834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 80831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

80827: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
80828: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
80829:
80830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
80832: AND (l_actual_flag = 'A')) THEN
80833: XLA_AE_LINES_PKG.CreateGainOrLossLines(
80834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80835: ,p_application_id => p_application_id

Line 80834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

80830: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
80831: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
80832: AND (l_actual_flag = 'A')) THEN
80833: XLA_AE_LINES_PKG.CreateGainOrLossLines(
80834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80835: ,p_application_id => p_application_id
80836: ,p_amb_context_code => 'DEFAULT'
80837: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
80838: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 80837: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

80833: XLA_AE_LINES_PKG.CreateGainOrLossLines(
80834: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80835: ,p_application_id => p_application_id
80836: ,p_amb_context_code => 'DEFAULT'
80837: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
80838: ,p_event_class_code => C_EVENT_CLASS_CODE
80839: ,p_event_type_code => C_EVENT_TYPE_CODE
80840:
80841: ,p_gain_ccid => -1

Line 81494: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81490:
81491: l_calculate_acctd_flag VARCHAR2(1) :='N';
81492: l_calculate_g_l_flag VARCHAR2(1) :='N';
81493: --
81494: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81495: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81496: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81495: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81491: l_calculate_acctd_flag VARCHAR2(1) :='N';
81492: l_calculate_g_l_flag VARCHAR2(1) :='N';
81493: --
81494: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81495: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81496: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81496: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81492: l_calculate_g_l_flag VARCHAR2(1) :='N';
81493: --
81494: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81495: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81496: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81493: --
81494: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81495: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81496: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81494: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81495: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81496: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81495: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81496: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81496: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81497: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81498: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81499: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81500: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81501: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81502: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81503: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81504: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81505: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81506: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81507: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81515: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81508: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81515: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81516: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81509: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81515: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81516: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81517: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81510: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81515: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81516: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81517: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81518:

Line 81515: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81511: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81515: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81516: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81517: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81518:
81519: l_event_id NUMBER;

Line 81516: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

81512: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81515: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81516: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81517: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81518:
81519: l_event_id NUMBER;
81520: l_previous_event_id NUMBER;

Line 81517: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81513: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81514: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81515: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81516: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81517: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81518:
81519: l_event_id NUMBER;
81520: l_previous_event_id NUMBER;
81521: l_first_event_id NUMBER;

Line 81535: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

81531: l_event_class_name VARCHAR2(80) := 'Total Burdened Cost';
81532: l_description VARCHAR2(4000);
81533: l_transaction_reversal NUMBER;
81534: l_ae_header_id NUMBER;
81535: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
81536: l_log_module VARCHAR2(240);
81537: --
81538: l_acct_reversal_source VARCHAR2(30);
81539: l_trx_reversal_source VARCHAR2(30);

Line 81917: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

81913:
81914: --
81915: -- set event info as cache for other routines to refer event attributes
81916: --
81917: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
81918: (p_application_id => p_application_id
81919: ,p_primary_ledger_id => p_primary_ledger_id
81920: ,p_base_ledger_id => p_base_ledger_id
81921: ,p_target_ledger_id => p_target_ledger_id

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

81946:
81947: --
81948: -- set the status of entry to C_VALID (0)
81949: --
81950: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
81951:
81952: --
81953: -- initialize a row for ae header
81954: --

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

81973: --
81974: -- initilaize the status of ae headers for diffrent balance types
81975: -- the status is initialised to C_NOT_CREATED (2)
81976: --
81977: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81978: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81979: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81980:
81981: --

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

81974: -- initilaize the status of ae headers for diffrent balance types
81975: -- the status is initialised to C_NOT_CREATED (2)
81976: --
81977: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81978: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81979: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81980:
81981: --
81982: -- call api to validate and store accounting attributes for header

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

81975: -- the status is initialised to C_NOT_CREATED (2)
81976: --
81977: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81978: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81979: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
81980:
81981: --
81982: -- call api to validate and store accounting attributes for header
81983: --

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

82009: --
82010: l_trx_reversal_source := SUBSTR(NULL, 1,30);
82011:
82012: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
82013: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82014:
82015: xla_accounting_err_pkg.build_message
82016: (p_appli_s_name => 'XLA'
82017: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 82021: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82017: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
82018: ,p_token_1 => 'ACCT_ATTR_NAME'
82019: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82020: ,p_token_2 => 'PRODUCT_NAME'
82021: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82022: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82023: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82024: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82025:

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

82018: ,p_token_1 => 'ACCT_ATTR_NAME'
82019: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82020: ,p_token_2 => 'PRODUCT_NAME'
82021: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82022: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82023: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82024: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82025:
82026: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

82019: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82020: ,p_token_2 => 'PRODUCT_NAME'
82021: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82022: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82023: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82024: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82025:
82026: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82027: --

Line 82024: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82020: ,p_token_2 => 'PRODUCT_NAME'
82021: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82022: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82023: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82024: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82025:
82026: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82027: --
82028: -- following sets the accounting attributes needed to reverse

Line 82043: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

82039: ----------------------------------------------------------------
82040: -- 4262811 - update the header statuses to invalid in need be
82041: ----------------------------------------------------------------
82042: --
82043: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
82044:
82045:
82046: -----------------------------------------------
82047: -- No accrual reversal for the event class/type

Line 82213: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

82209: ,p_module => l_log_module);
82210: END IF;
82211:
82212: --
82213: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82214: --
82215: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82216: --
82217: -- set event info as cache for other routines to refer event attributes

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

82211:
82212: --
82213: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82214: --
82215: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82216: --
82217: -- set event info as cache for other routines to refer event attributes
82218: --
82219:

Line 82223: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

82219:
82220: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
82221: l_previous_event_id := l_event_id;
82222:
82223: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
82224: (p_application_id => p_application_id
82225: ,p_primary_ledger_id => p_primary_ledger_id
82226: ,p_base_ledger_id => p_base_ledger_id
82227: ,p_target_ledger_id => p_target_ledger_id

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

82260: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
82261:
82262: IF l_continue_with_lines THEN
82263: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
82264: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82265:
82266: xla_accounting_err_pkg.build_message
82267: (p_appli_s_name => 'XLA'
82268: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 82272: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82268: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
82269: ,p_token_1 => 'LINE_NUMBER'
82270: ,p_value_1 => l_array_extract_line_num(Idx)
82271: ,p_token_2 => 'PRODUCT_NAME'
82272: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82273: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82274: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82275: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82276:

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

82269: ,p_token_1 => 'LINE_NUMBER'
82270: ,p_value_1 => l_array_extract_line_num(Idx)
82271: ,p_token_2 => 'PRODUCT_NAME'
82272: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82273: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82274: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82275: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82276:
82277: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

82270: ,p_value_1 => l_array_extract_line_num(Idx)
82271: ,p_token_2 => 'PRODUCT_NAME'
82272: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82273: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82274: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82275: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82276:
82277: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82278: --

Line 82275: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82271: ,p_token_2 => 'PRODUCT_NAME'
82272: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82273: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82274: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82275: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82276:
82277: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82278: --
82279: -- following sets the accounting attributes needed to reverse

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

82846:
82847: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
82848: -- or secondary ledger that has different currency with primary
82849: -- or alc that is calculated by sla
82850: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82851: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82852:
82853: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82854: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

82847: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
82848: -- or secondary ledger that has different currency with primary
82849: -- or alc that is calculated by sla
82850: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82851: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82852:
82853: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82854: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82855: AND (l_actual_flag = 'A')) THEN

Line 82853: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

82849: -- or alc that is calculated by sla
82850: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82851: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82852:
82853: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82854: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82855: AND (l_actual_flag = 'A')) THEN
82856: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82857: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 82854: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

82850: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82851: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82852:
82853: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82854: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82855: AND (l_actual_flag = 'A')) THEN
82856: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82857: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82858: ,p_application_id => p_application_id

Line 82857: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82853: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82854: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82855: AND (l_actual_flag = 'A')) THEN
82856: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82857: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82858: ,p_application_id => p_application_id
82859: ,p_amb_context_code => 'DEFAULT'
82860: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
82861: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 82860: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

82856: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82857: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82858: ,p_application_id => p_application_id
82859: ,p_amb_context_code => 'DEFAULT'
82860: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
82861: ,p_event_class_code => C_EVENT_CLASS_CODE
82862: ,p_event_type_code => C_EVENT_TYPE_CODE
82863:
82864: ,p_gain_ccid => -1

Line 83351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83347:
83348: l_calculate_acctd_flag VARCHAR2(1) :='N';
83349: l_calculate_g_l_flag VARCHAR2(1) :='N';
83350: --
83351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83348: l_calculate_acctd_flag VARCHAR2(1) :='N';
83349: l_calculate_g_l_flag VARCHAR2(1) :='N';
83350: --
83351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83349: l_calculate_g_l_flag VARCHAR2(1) :='N';
83350: --
83351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83350: --
83351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83351: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83352: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83353: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83354: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83355: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83356: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83357: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83358: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83359: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83360: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83361: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83362: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83363: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83364: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83365: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83366: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83367: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83375:

Line 83372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83368: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83375:
83376: l_event_id NUMBER;

Line 83373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

83369: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83375:
83376: l_event_id NUMBER;
83377: l_previous_event_id NUMBER;

Line 83374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83370: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83371: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83372: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83373: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83374: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83375:
83376: l_event_id NUMBER;
83377: l_previous_event_id NUMBER;
83378: l_first_event_id NUMBER;

Line 83392: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

83388: l_event_class_name VARCHAR2(80) := 'Usage Cost Adjustment';
83389: l_description VARCHAR2(4000);
83390: l_transaction_reversal NUMBER;
83391: l_ae_header_id NUMBER;
83392: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
83393: l_log_module VARCHAR2(240);
83394: --
83395: l_acct_reversal_source VARCHAR2(30);
83396: l_trx_reversal_source VARCHAR2(30);

Line 83670: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

83666:
83667: --
83668: -- set event info as cache for other routines to refer event attributes
83669: --
83670: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
83671: (p_application_id => p_application_id
83672: ,p_primary_ledger_id => p_primary_ledger_id
83673: ,p_base_ledger_id => p_base_ledger_id
83674: ,p_target_ledger_id => p_target_ledger_id

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

83699:
83700: --
83701: -- set the status of entry to C_VALID (0)
83702: --
83703: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
83704:
83705: --
83706: -- initialize a row for ae header
83707: --

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

83725: --
83726: -- initilaize the status of ae headers for diffrent balance types
83727: -- the status is initialised to C_NOT_CREATED (2)
83728: --
83729: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83730: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83731: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83732:
83733: --

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

83726: -- initilaize the status of ae headers for diffrent balance types
83727: -- the status is initialised to C_NOT_CREATED (2)
83728: --
83729: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83730: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83731: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83732:
83733: --
83734: -- call api to validate and store accounting attributes for header

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

83727: -- the status is initialised to C_NOT_CREATED (2)
83728: --
83729: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83730: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83731: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83732:
83733: --
83734: -- call api to validate and store accounting attributes for header
83735: --

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

83761: --
83762: l_trx_reversal_source := SUBSTR(NULL, 1,30);
83763:
83764: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
83765: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
83766:
83767: xla_accounting_err_pkg.build_message
83768: (p_appli_s_name => 'XLA'
83769: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 83773: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

83769: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
83770: ,p_token_1 => 'ACCT_ATTR_NAME'
83771: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83772: ,p_token_2 => 'PRODUCT_NAME'
83773: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83774: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83775: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83776: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83777:

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

83770: ,p_token_1 => 'ACCT_ATTR_NAME'
83771: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83772: ,p_token_2 => 'PRODUCT_NAME'
83773: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83774: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83775: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83776: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83777:
83778: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

83771: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83772: ,p_token_2 => 'PRODUCT_NAME'
83773: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83774: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83775: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83776: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83777:
83778: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
83779: --

Line 83776: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

83772: ,p_token_2 => 'PRODUCT_NAME'
83773: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83774: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83775: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83776: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83777:
83778: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
83779: --
83780: -- following sets the accounting attributes needed to reverse

Line 83795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

83791: ----------------------------------------------------------------
83792: -- 4262811 - update the header statuses to invalid in need be
83793: ----------------------------------------------------------------
83794: --
83795: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
83796:
83797:
83798: -----------------------------------------------
83799: -- No accrual reversal for the event class/type

Line 83933: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

83929: ,p_module => l_log_module);
83930: END IF;
83931:
83932: --
83933: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
83934: --
83935: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
83936: --
83937: -- set event info as cache for other routines to refer event attributes

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

83931:
83932: --
83933: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
83934: --
83935: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
83936: --
83937: -- set event info as cache for other routines to refer event attributes
83938: --
83939:

Line 83943: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

83939:
83940: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
83941: l_previous_event_id := l_event_id;
83942:
83943: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
83944: (p_application_id => p_application_id
83945: ,p_primary_ledger_id => p_primary_ledger_id
83946: ,p_base_ledger_id => p_base_ledger_id
83947: ,p_target_ledger_id => p_target_ledger_id

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

83980: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
83981:
83982: IF l_continue_with_lines THEN
83983: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
83984: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
83985:
83986: xla_accounting_err_pkg.build_message
83987: (p_appli_s_name => 'XLA'
83988: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 83992: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

83988: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
83989: ,p_token_1 => 'LINE_NUMBER'
83990: ,p_value_1 => l_array_extract_line_num(Idx)
83991: ,p_token_2 => 'PRODUCT_NAME'
83992: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83993: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83994: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83996:

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

83989: ,p_token_1 => 'LINE_NUMBER'
83990: ,p_value_1 => l_array_extract_line_num(Idx)
83991: ,p_token_2 => 'PRODUCT_NAME'
83992: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83993: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83994: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83996:
83997: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

83990: ,p_value_1 => l_array_extract_line_num(Idx)
83991: ,p_token_2 => 'PRODUCT_NAME'
83992: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83993: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83994: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83996:
83997: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
83998: --

Line 83995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

83991: ,p_token_2 => 'PRODUCT_NAME'
83992: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83993: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83994: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83995: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83996:
83997: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
83998: --
83999: -- following sets the accounting attributes needed to reverse

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

84144:
84145: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
84146: -- or secondary ledger that has different currency with primary
84147: -- or alc that is calculated by sla
84148: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
84149: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
84150:
84151: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84152: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

84145: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
84146: -- or secondary ledger that has different currency with primary
84147: -- or alc that is calculated by sla
84148: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
84149: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
84150:
84151: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84152: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
84153: AND (l_actual_flag = 'A')) THEN

Line 84151: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

84147: -- or alc that is calculated by sla
84148: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
84149: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
84150:
84151: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84152: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
84153: AND (l_actual_flag = 'A')) THEN
84154: XLA_AE_LINES_PKG.CreateGainOrLossLines(
84155: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 84152: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

84148: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
84149: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
84150:
84151: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84152: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
84153: AND (l_actual_flag = 'A')) THEN
84154: XLA_AE_LINES_PKG.CreateGainOrLossLines(
84155: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84156: ,p_application_id => p_application_id

Line 84155: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

84151: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
84152: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
84153: AND (l_actual_flag = 'A')) THEN
84154: XLA_AE_LINES_PKG.CreateGainOrLossLines(
84155: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84156: ,p_application_id => p_application_id
84157: ,p_amb_context_code => 'DEFAULT'
84158: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
84159: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 84158: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

84154: XLA_AE_LINES_PKG.CreateGainOrLossLines(
84155: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84156: ,p_application_id => p_application_id
84157: ,p_amb_context_code => 'DEFAULT'
84158: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
84159: ,p_event_class_code => C_EVENT_CLASS_CODE
84160: ,p_event_type_code => C_EVENT_TYPE_CODE
84161:
84162: ,p_gain_ccid => -1

Line 84649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84645:
84646: l_calculate_acctd_flag VARCHAR2(1) :='N';
84647: l_calculate_g_l_flag VARCHAR2(1) :='N';
84648: --
84649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84646: l_calculate_acctd_flag VARCHAR2(1) :='N';
84647: l_calculate_g_l_flag VARCHAR2(1) :='N';
84648: --
84649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84647: l_calculate_g_l_flag VARCHAR2(1) :='N';
84648: --
84649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84648: --
84649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84649: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84650: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84651: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84652: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84653: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84654: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84655: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84656: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84657: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84658: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84659: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84660: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84661: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84662: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84663: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84664: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84665: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84673:

Line 84670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84666: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84673:
84674: l_event_id NUMBER;

Line 84671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

84667: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84673:
84674: l_event_id NUMBER;
84675: l_previous_event_id NUMBER;

Line 84672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84668: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84669: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84670: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84671: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84672: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84673:
84674: l_event_id NUMBER;
84675: l_previous_event_id NUMBER;
84676: l_first_event_id NUMBER;

Line 84690: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

84686: l_event_class_name VARCHAR2(80) := 'Usage Cost';
84687: l_description VARCHAR2(4000);
84688: l_transaction_reversal NUMBER;
84689: l_ae_header_id NUMBER;
84690: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
84691: l_log_module VARCHAR2(240);
84692: --
84693: l_acct_reversal_source VARCHAR2(30);
84694: l_trx_reversal_source VARCHAR2(30);

Line 84968: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

84964:
84965: --
84966: -- set event info as cache for other routines to refer event attributes
84967: --
84968: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
84969: (p_application_id => p_application_id
84970: ,p_primary_ledger_id => p_primary_ledger_id
84971: ,p_base_ledger_id => p_base_ledger_id
84972: ,p_target_ledger_id => p_target_ledger_id

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

84997:
84998: --
84999: -- set the status of entry to C_VALID (0)
85000: --
85001: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
85002:
85003: --
85004: -- initialize a row for ae header
85005: --

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

85023: --
85024: -- initilaize the status of ae headers for diffrent balance types
85025: -- the status is initialised to C_NOT_CREATED (2)
85026: --
85027: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85028: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85029: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85030:
85031: --

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

85024: -- initilaize the status of ae headers for diffrent balance types
85025: -- the status is initialised to C_NOT_CREATED (2)
85026: --
85027: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85028: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85029: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85030:
85031: --
85032: -- call api to validate and store accounting attributes for header

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

85025: -- the status is initialised to C_NOT_CREATED (2)
85026: --
85027: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85028: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85029: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
85030:
85031: --
85032: -- call api to validate and store accounting attributes for header
85033: --

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

85059: --
85060: l_trx_reversal_source := SUBSTR(NULL, 1,30);
85061:
85062: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
85063: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
85064:
85065: xla_accounting_err_pkg.build_message
85066: (p_appli_s_name => 'XLA'
85067: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 85071: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

85067: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
85068: ,p_token_1 => 'ACCT_ATTR_NAME'
85069: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
85070: ,p_token_2 => 'PRODUCT_NAME'
85071: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85072: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85073: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85074: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85075:

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

85068: ,p_token_1 => 'ACCT_ATTR_NAME'
85069: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
85070: ,p_token_2 => 'PRODUCT_NAME'
85071: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85072: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85073: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85074: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85075:
85076: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

85069: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
85070: ,p_token_2 => 'PRODUCT_NAME'
85071: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85072: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85073: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85074: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85075:
85076: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
85077: --

Line 85074: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

85070: ,p_token_2 => 'PRODUCT_NAME'
85071: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85072: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85073: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85074: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85075:
85076: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
85077: --
85078: -- following sets the accounting attributes needed to reverse

Line 85093: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

85089: ----------------------------------------------------------------
85090: -- 4262811 - update the header statuses to invalid in need be
85091: ----------------------------------------------------------------
85092: --
85093: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
85094:
85095:
85096: -----------------------------------------------
85097: -- No accrual reversal for the event class/type

Line 85231: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

85227: ,p_module => l_log_module);
85228: END IF;
85229:
85230: --
85231: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
85232: --
85233: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
85234: --
85235: -- set event info as cache for other routines to refer event attributes

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

85229:
85230: --
85231: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
85232: --
85233: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
85234: --
85235: -- set event info as cache for other routines to refer event attributes
85236: --
85237:

Line 85241: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

85237:
85238: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
85239: l_previous_event_id := l_event_id;
85240:
85241: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
85242: (p_application_id => p_application_id
85243: ,p_primary_ledger_id => p_primary_ledger_id
85244: ,p_base_ledger_id => p_base_ledger_id
85245: ,p_target_ledger_id => p_target_ledger_id

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

85278: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
85279:
85280: IF l_continue_with_lines THEN
85281: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
85282: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
85283:
85284: xla_accounting_err_pkg.build_message
85285: (p_appli_s_name => 'XLA'
85286: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 85290: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

85286: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
85287: ,p_token_1 => 'LINE_NUMBER'
85288: ,p_value_1 => l_array_extract_line_num(Idx)
85289: ,p_token_2 => 'PRODUCT_NAME'
85290: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85291: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85292: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85293: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85294:

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

85287: ,p_token_1 => 'LINE_NUMBER'
85288: ,p_value_1 => l_array_extract_line_num(Idx)
85289: ,p_token_2 => 'PRODUCT_NAME'
85290: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85291: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85292: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85293: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85294:
85295: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

85288: ,p_value_1 => l_array_extract_line_num(Idx)
85289: ,p_token_2 => 'PRODUCT_NAME'
85290: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85291: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85292: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85293: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85294:
85295: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
85296: --

Line 85293: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

85289: ,p_token_2 => 'PRODUCT_NAME'
85290: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85291: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85292: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85293: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85294:
85295: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
85296: --
85297: -- following sets the accounting attributes needed to reverse

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

85442:
85443: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
85444: -- or secondary ledger that has different currency with primary
85445: -- or alc that is calculated by sla
85446: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85447: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85448:
85449: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85450: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

85443: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
85444: -- or secondary ledger that has different currency with primary
85445: -- or alc that is calculated by sla
85446: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85447: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85448:
85449: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85450: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85451: AND (l_actual_flag = 'A')) THEN

Line 85449: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

85445: -- or alc that is calculated by sla
85446: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85447: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85448:
85449: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85450: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85451: AND (l_actual_flag = 'A')) THEN
85452: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85453: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 85450: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

85446: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85447: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85448:
85449: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85450: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85451: AND (l_actual_flag = 'A')) THEN
85452: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85453: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85454: ,p_application_id => p_application_id

Line 85453: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

85449: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85450: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85451: AND (l_actual_flag = 'A')) THEN
85452: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85453: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85454: ,p_application_id => p_application_id
85455: ,p_amb_context_code => 'DEFAULT'
85456: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
85457: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 85456: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

85452: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85453: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85454: ,p_application_id => p_application_id
85455: ,p_amb_context_code => 'DEFAULT'
85456: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
85457: ,p_event_class_code => C_EVENT_CLASS_CODE
85458: ,p_event_type_code => C_EVENT_TYPE_CODE
85459:
85460: ,p_gain_ccid => -1

Line 85947: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85943:
85944: l_calculate_acctd_flag VARCHAR2(1) :='N';
85945: l_calculate_g_l_flag VARCHAR2(1) :='N';
85946: --
85947: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85948: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85949: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85948: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85944: l_calculate_acctd_flag VARCHAR2(1) :='N';
85945: l_calculate_g_l_flag VARCHAR2(1) :='N';
85946: --
85947: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85948: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85949: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 85949: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

85945: l_calculate_g_l_flag VARCHAR2(1) :='N';
85946: --
85947: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85948: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85949: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85946: --
85947: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85948: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85949: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85947: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85948: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85949: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

85948: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85949: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

85949: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85950: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85951: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85952: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85953: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85954: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85955: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85956: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85957: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85958: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85959: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85960: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85968: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85961: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85968: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85969: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85962: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85968: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85969: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85970: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85963: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85968: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85969: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85970: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85971:

Line 85968: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85964: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85968: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85969: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85970: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85971:
85972: l_event_id NUMBER;

Line 85969: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

85965: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85968: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85969: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85970: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85971:
85972: l_event_id NUMBER;
85973: l_previous_event_id NUMBER;

Line 85970: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

85966: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85967: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85968: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85969: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85970: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85971:
85972: l_event_id NUMBER;
85973: l_previous_event_id NUMBER;
85974: l_first_event_id NUMBER;

Line 85988: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

85984: l_event_class_name VARCHAR2(80) := 'Work in Process Cost Adjustment';
85985: l_description VARCHAR2(4000);
85986: l_transaction_reversal NUMBER;
85987: l_ae_header_id NUMBER;
85988: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
85989: l_log_module VARCHAR2(240);
85990: --
85991: l_acct_reversal_source VARCHAR2(30);
85992: l_trx_reversal_source VARCHAR2(30);

Line 86266: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

86262:
86263: --
86264: -- set event info as cache for other routines to refer event attributes
86265: --
86266: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
86267: (p_application_id => p_application_id
86268: ,p_primary_ledger_id => p_primary_ledger_id
86269: ,p_base_ledger_id => p_base_ledger_id
86270: ,p_target_ledger_id => p_target_ledger_id

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

86295:
86296: --
86297: -- set the status of entry to C_VALID (0)
86298: --
86299: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86300:
86301: --
86302: -- initialize a row for ae header
86303: --

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

86321: --
86322: -- initilaize the status of ae headers for diffrent balance types
86323: -- the status is initialised to C_NOT_CREATED (2)
86324: --
86325: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86326: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86327: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86328:
86329: --

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

86322: -- initilaize the status of ae headers for diffrent balance types
86323: -- the status is initialised to C_NOT_CREATED (2)
86324: --
86325: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86326: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86327: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86328:
86329: --
86330: -- call api to validate and store accounting attributes for header

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

86323: -- the status is initialised to C_NOT_CREATED (2)
86324: --
86325: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86326: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86327: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86328:
86329: --
86330: -- call api to validate and store accounting attributes for header
86331: --

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

86357: --
86358: l_trx_reversal_source := SUBSTR(NULL, 1,30);
86359:
86360: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
86361: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
86362:
86363: xla_accounting_err_pkg.build_message
86364: (p_appli_s_name => 'XLA'
86365: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 86369: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

86365: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
86366: ,p_token_1 => 'ACCT_ATTR_NAME'
86367: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86368: ,p_token_2 => 'PRODUCT_NAME'
86369: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86370: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86371: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86372: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86373:

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

86366: ,p_token_1 => 'ACCT_ATTR_NAME'
86367: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86368: ,p_token_2 => 'PRODUCT_NAME'
86369: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86370: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86371: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86372: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86373:
86374: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

86367: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86368: ,p_token_2 => 'PRODUCT_NAME'
86369: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86370: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86371: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86372: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86373:
86374: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
86375: --

Line 86372: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

86368: ,p_token_2 => 'PRODUCT_NAME'
86369: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86370: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86371: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86372: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86373:
86374: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
86375: --
86376: -- following sets the accounting attributes needed to reverse

Line 86391: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

86387: ----------------------------------------------------------------
86388: -- 4262811 - update the header statuses to invalid in need be
86389: ----------------------------------------------------------------
86390: --
86391: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
86392:
86393:
86394: -----------------------------------------------
86395: -- No accrual reversal for the event class/type

Line 86529: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

86525: ,p_module => l_log_module);
86526: END IF;
86527:
86528: --
86529: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
86530: --
86531: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86532: --
86533: -- set event info as cache for other routines to refer event attributes

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

86527:
86528: --
86529: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
86530: --
86531: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86532: --
86533: -- set event info as cache for other routines to refer event attributes
86534: --
86535:

Line 86539: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

86535:
86536: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
86537: l_previous_event_id := l_event_id;
86538:
86539: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
86540: (p_application_id => p_application_id
86541: ,p_primary_ledger_id => p_primary_ledger_id
86542: ,p_base_ledger_id => p_base_ledger_id
86543: ,p_target_ledger_id => p_target_ledger_id

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

86576: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
86577:
86578: IF l_continue_with_lines THEN
86579: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
86580: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
86581:
86582: xla_accounting_err_pkg.build_message
86583: (p_appli_s_name => 'XLA'
86584: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 86588: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

86584: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
86585: ,p_token_1 => 'LINE_NUMBER'
86586: ,p_value_1 => l_array_extract_line_num(Idx)
86587: ,p_token_2 => 'PRODUCT_NAME'
86588: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86589: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86590: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86592:

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

86585: ,p_token_1 => 'LINE_NUMBER'
86586: ,p_value_1 => l_array_extract_line_num(Idx)
86587: ,p_token_2 => 'PRODUCT_NAME'
86588: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86589: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86590: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86592:
86593: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

86586: ,p_value_1 => l_array_extract_line_num(Idx)
86587: ,p_token_2 => 'PRODUCT_NAME'
86588: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86589: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86590: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86592:
86593: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
86594: --

Line 86591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

86587: ,p_token_2 => 'PRODUCT_NAME'
86588: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86589: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86590: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86591: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86592:
86593: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
86594: --
86595: -- following sets the accounting attributes needed to reverse

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

86740:
86741: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
86742: -- or secondary ledger that has different currency with primary
86743: -- or alc that is calculated by sla
86744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86746:
86747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

86741: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
86742: -- or secondary ledger that has different currency with primary
86743: -- or alc that is calculated by sla
86744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86746:
86747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86749: AND (l_actual_flag = 'A')) THEN

Line 86747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

86743: -- or alc that is calculated by sla
86744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86746:
86747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86749: AND (l_actual_flag = 'A')) THEN
86750: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 86748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

86744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86746:
86747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86749: AND (l_actual_flag = 'A')) THEN
86750: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86752: ,p_application_id => p_application_id

Line 86751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

86747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86749: AND (l_actual_flag = 'A')) THEN
86750: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86752: ,p_application_id => p_application_id
86753: ,p_amb_context_code => 'DEFAULT'
86754: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
86755: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 86754: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

86750: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86752: ,p_application_id => p_application_id
86753: ,p_amb_context_code => 'DEFAULT'
86754: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
86755: ,p_event_class_code => C_EVENT_CLASS_CODE
86756: ,p_event_type_code => C_EVENT_TYPE_CODE
86757:
86758: ,p_gain_ccid => -1

Line 87245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87241:
87242: l_calculate_acctd_flag VARCHAR2(1) :='N';
87243: l_calculate_g_l_flag VARCHAR2(1) :='N';
87244: --
87245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87242: l_calculate_acctd_flag VARCHAR2(1) :='N';
87243: l_calculate_g_l_flag VARCHAR2(1) :='N';
87244: --
87245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87243: l_calculate_g_l_flag VARCHAR2(1) :='N';
87244: --
87245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87244: --
87245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87269:

Line 87266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87269:
87270: l_event_id NUMBER;

Line 87267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

87263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87269:
87270: l_event_id NUMBER;
87271: l_previous_event_id NUMBER;

Line 87268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87269:
87270: l_event_id NUMBER;
87271: l_previous_event_id NUMBER;
87272: l_first_event_id NUMBER;

Line 87286: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

87282: l_event_class_name VARCHAR2(80) := 'Work in Process Cost';
87283: l_description VARCHAR2(4000);
87284: l_transaction_reversal NUMBER;
87285: l_ae_header_id NUMBER;
87286: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
87287: l_log_module VARCHAR2(240);
87288: --
87289: l_acct_reversal_source VARCHAR2(30);
87290: l_trx_reversal_source VARCHAR2(30);

Line 87564: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

87560:
87561: --
87562: -- set event info as cache for other routines to refer event attributes
87563: --
87564: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
87565: (p_application_id => p_application_id
87566: ,p_primary_ledger_id => p_primary_ledger_id
87567: ,p_base_ledger_id => p_base_ledger_id
87568: ,p_target_ledger_id => p_target_ledger_id

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

87593:
87594: --
87595: -- set the status of entry to C_VALID (0)
87596: --
87597: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87598:
87599: --
87600: -- initialize a row for ae header
87601: --

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

87619: --
87620: -- initilaize the status of ae headers for diffrent balance types
87621: -- the status is initialised to C_NOT_CREATED (2)
87622: --
87623: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87624: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87625: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87626:
87627: --

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

87620: -- initilaize the status of ae headers for diffrent balance types
87621: -- the status is initialised to C_NOT_CREATED (2)
87622: --
87623: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87624: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87625: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87626:
87627: --
87628: -- call api to validate and store accounting attributes for header

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

87621: -- the status is initialised to C_NOT_CREATED (2)
87622: --
87623: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87624: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87625: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87626:
87627: --
87628: -- call api to validate and store accounting attributes for header
87629: --

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

87655: --
87656: l_trx_reversal_source := SUBSTR(NULL, 1,30);
87657:
87658: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
87659: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
87660:
87661: xla_accounting_err_pkg.build_message
87662: (p_appli_s_name => 'XLA'
87663: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 87667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

87663: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
87664: ,p_token_1 => 'ACCT_ATTR_NAME'
87665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87666: ,p_token_2 => 'PRODUCT_NAME'
87667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87671:

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

87664: ,p_token_1 => 'ACCT_ATTR_NAME'
87665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87666: ,p_token_2 => 'PRODUCT_NAME'
87667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87671:
87672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

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

87665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87666: ,p_token_2 => 'PRODUCT_NAME'
87667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87671:
87672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
87673: --

Line 87670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

87666: ,p_token_2 => 'PRODUCT_NAME'
87667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87671:
87672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
87673: --
87674: -- following sets the accounting attributes needed to reverse

Line 87689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

87685: ----------------------------------------------------------------
87686: -- 4262811 - update the header statuses to invalid in need be
87687: ----------------------------------------------------------------
87688: --
87689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
87690:
87691:
87692: -----------------------------------------------
87693: -- No accrual reversal for the event class/type

Line 87827: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

87823: ,p_module => l_log_module);
87824: END IF;
87825:
87826: --
87827: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
87828: --
87829: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87830: --
87831: -- set event info as cache for other routines to refer event attributes

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

87825:
87826: --
87827: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
87828: --
87829: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87830: --
87831: -- set event info as cache for other routines to refer event attributes
87832: --
87833:

Line 87837: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

87833:
87834: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
87835: l_previous_event_id := l_event_id;
87836:
87837: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
87838: (p_application_id => p_application_id
87839: ,p_primary_ledger_id => p_primary_ledger_id
87840: ,p_base_ledger_id => p_base_ledger_id
87841: ,p_target_ledger_id => p_target_ledger_id

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

87874: l_acct_reversal_source := SUBSTR(l_array_source_22(Idx), 1,30);
87875:
87876: IF l_continue_with_lines THEN
87877: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
87878: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
87879:
87880: xla_accounting_err_pkg.build_message
87881: (p_appli_s_name => 'XLA'
87882: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 87886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

87882: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
87883: ,p_token_1 => 'LINE_NUMBER'
87884: ,p_value_1 => l_array_extract_line_num(Idx)
87885: ,p_token_2 => 'PRODUCT_NAME'
87886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87890:

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

87883: ,p_token_1 => 'LINE_NUMBER'
87884: ,p_value_1 => l_array_extract_line_num(Idx)
87885: ,p_token_2 => 'PRODUCT_NAME'
87886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87890:
87891: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

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

87884: ,p_value_1 => l_array_extract_line_num(Idx)
87885: ,p_token_2 => 'PRODUCT_NAME'
87886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87890:
87891: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
87892: --

Line 87889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

87885: ,p_token_2 => 'PRODUCT_NAME'
87886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87890:
87891: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
87892: --
87893: -- following sets the accounting attributes needed to reverse

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

88038:
88039: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
88040: -- or secondary ledger that has different currency with primary
88041: -- or alc that is calculated by sla
88042: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
88043: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
88044:
88045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

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

88039: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
88040: -- or secondary ledger that has different currency with primary
88041: -- or alc that is calculated by sla
88042: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
88043: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
88044:
88045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
88047: AND (l_actual_flag = 'A')) THEN

Line 88045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

88041: -- or alc that is calculated by sla
88042: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
88043: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
88044:
88045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
88047: AND (l_actual_flag = 'A')) THEN
88048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
88049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 88046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

88042: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
88043: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
88044:
88045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
88047: AND (l_actual_flag = 'A')) THEN
88048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
88049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88050: ,p_application_id => p_application_id

Line 88049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

88045: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
88046: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
88047: AND (l_actual_flag = 'A')) THEN
88048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
88049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88050: ,p_application_id => p_application_id
88051: ,p_amb_context_code => 'DEFAULT'
88052: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
88053: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 88052: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

88048: XLA_AE_LINES_PKG.CreateGainOrLossLines(
88049: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88050: ,p_application_id => p_application_id
88051: ,p_amb_context_code => 'DEFAULT'
88052: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
88053: ,p_event_class_code => C_EVENT_CLASS_CODE
88054: ,p_event_type_code => C_EVENT_TYPE_CODE
88055:
88056: ,p_gain_ccid => -1

Line 88174: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

88170: ,p_level => C_LEVEL_PROCEDURE
88171: ,p_module => l_log_module);
88172: END IF;
88173:
88174: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
88175: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
88176: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
88177:
88178: --

Line 88175: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

88171: ,p_module => l_log_module);
88172: END IF;
88173:
88174: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
88175: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
88176: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
88177:
88178: --
88179: -- initialize array of lines with NULL

Line 88176: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

88172: END IF;
88173:
88174: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
88175: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
88176: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
88177:
88178: --
88179: -- initialize array of lines with NULL
88180: --

Line 89086: xla_ae_journal_entry_pkg.SetProductAcctDefinition

89082: ,p_level => C_LEVEL_STATEMENT
89083: ,p_module => l_log_module);
89084: END IF;
89085: --
89086: xla_ae_journal_entry_pkg.SetProductAcctDefinition
89087: (p_product_rule_code => 'PA_STANDARD_ACCOUNTING'
89088: ,p_product_rule_type_code => 'S'
89089: ,p_product_rule_version => ''
89090: ,p_product_rule_name => 'Projects Standard Accounting'

Line 89095: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

89091: ,p_amb_context_code => 'DEFAULT'
89092: );
89093:
89094: l_array_ledgers :=
89095: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
89096: (p_base_ledger_id => p_base_ledger_id);
89097:
89098: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
89099: l_temp_result :=

Line 89100: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

89096: (p_base_ledger_id => p_base_ledger_id);
89097:
89098: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
89099: l_temp_result :=
89100: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
89101: (p_application_id => p_application_id
89102: ,p_base_ledger_id => p_base_ledger_id
89103: ,p_target_ledger_id => l_array_ledgers(Idx)
89104: ,p_primary_ledger_id => p_primary_ledger_id