DBA Data[Home] [Help]

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

630: ,p_module => l_log_module);
631:
632: END IF;
633:
634: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
635: x_value_combination_id := null;
636: x_value_segment_code := null;
637: x_value_type_code := null;
638: l_output_value := null;

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

652: 'XLA_OWNER_TYPE'
653: ,l_component_type_code
654: )
655: ,p_token_3 => 'PAD_NAME'
656: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
657: ,p_token_4 => 'PAD_OWNER'
658: ,p_value_4 => xla_lookups_pkg.get_meaning(
659: 'XLA_OWNER_TYPE'
660: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 660: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

656: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
657: ,p_token_4 => 'PAD_OWNER'
658: ,p_value_4 => xla_lookups_pkg.get_meaning(
659: 'XLA_OWNER_TYPE'
660: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
661: )
662: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
663: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
664: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

658: ,p_value_4 => xla_lookups_pkg.get_meaning(
659: 'XLA_OWNER_TYPE'
660: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
661: )
662: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
663: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
664: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
665: ,p_ae_header_id => NULL
666: );

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

659: 'XLA_OWNER_TYPE'
660: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
661: )
662: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
663: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
664: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
665: ,p_ae_header_id => NULL
666: );
667: RETURN l_output_value;

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

660: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
661: )
662: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
663: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
664: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
665: ,p_ae_header_id => NULL
666: );
667: RETURN l_output_value;
668: EXCEPTION

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

765: ,p_module => l_log_module);
766:
767: END IF;
768:
769: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
770: x_value_combination_id := null;
771: x_value_segment_code := null;
772: x_value_type_code := null;
773: l_output_value := null;

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

787: 'XLA_OWNER_TYPE'
788: ,l_component_type_code
789: )
790: ,p_token_3 => 'PAD_NAME'
791: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
792: ,p_token_4 => 'PAD_OWNER'
793: ,p_value_4 => xla_lookups_pkg.get_meaning(
794: 'XLA_OWNER_TYPE'
795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

791: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
792: ,p_token_4 => 'PAD_OWNER'
793: ,p_value_4 => xla_lookups_pkg.get_meaning(
794: 'XLA_OWNER_TYPE'
795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
796: )
797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

793: ,p_value_4 => xla_lookups_pkg.get_meaning(
794: 'XLA_OWNER_TYPE'
795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
796: )
797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
800: ,p_ae_header_id => NULL
801: );

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

794: 'XLA_OWNER_TYPE'
795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
796: )
797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
800: ,p_ae_header_id => NULL
801: );
802: RETURN l_output_value;

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

795: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
796: )
797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
800: ,p_ae_header_id => NULL
801: );
802: RETURN l_output_value;
803: EXCEPTION

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

885: ,p_module => l_log_module);
886:
887: END IF;
888:
889: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
890: x_value_combination_id := null;
891: x_value_segment_code := null;
892: x_value_type_code := null;
893: l_output_value := null;

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

907: 'XLA_OWNER_TYPE'
908: ,l_component_type_code
909: )
910: ,p_token_3 => 'PAD_NAME'
911: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
912: ,p_token_4 => 'PAD_OWNER'
913: ,p_value_4 => xla_lookups_pkg.get_meaning(
914: 'XLA_OWNER_TYPE'
915: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 915: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

911: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
912: ,p_token_4 => 'PAD_OWNER'
913: ,p_value_4 => xla_lookups_pkg.get_meaning(
914: 'XLA_OWNER_TYPE'
915: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
916: )
917: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
918: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
919: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

913: ,p_value_4 => xla_lookups_pkg.get_meaning(
914: 'XLA_OWNER_TYPE'
915: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
916: )
917: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
918: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
919: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
920: ,p_ae_header_id => NULL
921: );

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

914: 'XLA_OWNER_TYPE'
915: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
916: )
917: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
918: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
919: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
920: ,p_ae_header_id => NULL
921: );
922: RETURN l_output_value;

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

915: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
916: )
917: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
918: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
919: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
920: ,p_ae_header_id => NULL
921: );
922: RETURN l_output_value;
923: EXCEPTION

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

1005: ,p_module => l_log_module);
1006:
1007: END IF;
1008:
1009: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1010: x_value_combination_id := null;
1011: x_value_segment_code := null;
1012: x_value_type_code := null;
1013: l_output_value := null;

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

1027: 'XLA_OWNER_TYPE'
1028: ,l_component_type_code
1029: )
1030: ,p_token_3 => 'PAD_NAME'
1031: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1032: ,p_token_4 => 'PAD_OWNER'
1033: ,p_value_4 => xla_lookups_pkg.get_meaning(
1034: 'XLA_OWNER_TYPE'
1035: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1035: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1031: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1032: ,p_token_4 => 'PAD_OWNER'
1033: ,p_value_4 => xla_lookups_pkg.get_meaning(
1034: 'XLA_OWNER_TYPE'
1035: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1036: )
1037: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1038: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1039: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1033: ,p_value_4 => xla_lookups_pkg.get_meaning(
1034: 'XLA_OWNER_TYPE'
1035: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1036: )
1037: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1038: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1039: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1040: ,p_ae_header_id => NULL
1041: );

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

1034: 'XLA_OWNER_TYPE'
1035: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1036: )
1037: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1038: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1039: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1040: ,p_ae_header_id => NULL
1041: );
1042: RETURN l_output_value;

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

1035: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1036: )
1037: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1038: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1039: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1040: ,p_ae_header_id => NULL
1041: );
1042: RETURN l_output_value;
1043: EXCEPTION

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

1151: ,p_module => l_log_module);
1152:
1153: END IF;
1154:
1155: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1156: x_value_combination_id := null;
1157: x_value_segment_code := null;
1158: x_value_type_code := null;
1159: l_output_value := null;

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

1173: 'XLA_OWNER_TYPE'
1174: ,l_component_type_code
1175: )
1176: ,p_token_3 => 'PAD_NAME'
1177: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1178: ,p_token_4 => 'PAD_OWNER'
1179: ,p_value_4 => xla_lookups_pkg.get_meaning(
1180: 'XLA_OWNER_TYPE'
1181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1177: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1178: ,p_token_4 => 'PAD_OWNER'
1179: ,p_value_4 => xla_lookups_pkg.get_meaning(
1180: 'XLA_OWNER_TYPE'
1181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1182: )
1183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1179: ,p_value_4 => xla_lookups_pkg.get_meaning(
1180: 'XLA_OWNER_TYPE'
1181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1182: )
1183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1186: ,p_ae_header_id => NULL
1187: );

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

1180: 'XLA_OWNER_TYPE'
1181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1182: )
1183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1186: ,p_ae_header_id => NULL
1187: );
1188: RETURN l_output_value;

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

1181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1182: )
1183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1186: ,p_ae_header_id => NULL
1187: );
1188: RETURN l_output_value;
1189: EXCEPTION

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

1271: ,p_module => l_log_module);
1272:
1273: END IF;
1274:
1275: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1276: x_value_combination_id := null;
1277: x_value_segment_code := null;
1278: x_value_type_code := null;
1279: l_output_value := null;

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

1293: 'XLA_OWNER_TYPE'
1294: ,l_component_type_code
1295: )
1296: ,p_token_3 => 'PAD_NAME'
1297: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1298: ,p_token_4 => 'PAD_OWNER'
1299: ,p_value_4 => xla_lookups_pkg.get_meaning(
1300: 'XLA_OWNER_TYPE'
1301: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1301: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1297: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1298: ,p_token_4 => 'PAD_OWNER'
1299: ,p_value_4 => xla_lookups_pkg.get_meaning(
1300: 'XLA_OWNER_TYPE'
1301: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1302: )
1303: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1304: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1305: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1299: ,p_value_4 => xla_lookups_pkg.get_meaning(
1300: 'XLA_OWNER_TYPE'
1301: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1302: )
1303: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1304: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1305: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1306: ,p_ae_header_id => NULL
1307: );

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

1300: 'XLA_OWNER_TYPE'
1301: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1302: )
1303: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1304: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1305: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1306: ,p_ae_header_id => NULL
1307: );
1308: RETURN l_output_value;

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

1301: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1302: )
1303: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1304: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1305: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1306: ,p_ae_header_id => NULL
1307: );
1308: RETURN l_output_value;
1309: EXCEPTION

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

1391: ,p_module => l_log_module);
1392:
1393: END IF;
1394:
1395: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1396: x_value_combination_id := null;
1397: x_value_segment_code := null;
1398: x_value_type_code := null;
1399: l_output_value := null;

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

1413: 'XLA_OWNER_TYPE'
1414: ,l_component_type_code
1415: )
1416: ,p_token_3 => 'PAD_NAME'
1417: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1418: ,p_token_4 => 'PAD_OWNER'
1419: ,p_value_4 => xla_lookups_pkg.get_meaning(
1420: 'XLA_OWNER_TYPE'
1421: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1421: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1417: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1418: ,p_token_4 => 'PAD_OWNER'
1419: ,p_value_4 => xla_lookups_pkg.get_meaning(
1420: 'XLA_OWNER_TYPE'
1421: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1422: )
1423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1419: ,p_value_4 => xla_lookups_pkg.get_meaning(
1420: 'XLA_OWNER_TYPE'
1421: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1422: )
1423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1426: ,p_ae_header_id => NULL
1427: );

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

1420: 'XLA_OWNER_TYPE'
1421: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1422: )
1423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1426: ,p_ae_header_id => NULL
1427: );
1428: RETURN l_output_value;

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

1421: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1422: )
1423: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1424: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1425: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1426: ,p_ae_header_id => NULL
1427: );
1428: RETURN l_output_value;
1429: EXCEPTION

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

1511: ,p_module => l_log_module);
1512:
1513: END IF;
1514:
1515: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1516: x_value_combination_id := null;
1517: x_value_segment_code := null;
1518: x_value_type_code := null;
1519: l_output_value := null;

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

1533: 'XLA_OWNER_TYPE'
1534: ,l_component_type_code
1535: )
1536: ,p_token_3 => 'PAD_NAME'
1537: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1538: ,p_token_4 => 'PAD_OWNER'
1539: ,p_value_4 => xla_lookups_pkg.get_meaning(
1540: 'XLA_OWNER_TYPE'
1541: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1541: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1537: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1538: ,p_token_4 => 'PAD_OWNER'
1539: ,p_value_4 => xla_lookups_pkg.get_meaning(
1540: 'XLA_OWNER_TYPE'
1541: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1542: )
1543: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1544: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1545: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1539: ,p_value_4 => xla_lookups_pkg.get_meaning(
1540: 'XLA_OWNER_TYPE'
1541: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1542: )
1543: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1544: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1545: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1546: ,p_ae_header_id => NULL
1547: );

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

1540: 'XLA_OWNER_TYPE'
1541: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1542: )
1543: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1544: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1545: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1546: ,p_ae_header_id => NULL
1547: );
1548: RETURN l_output_value;

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

1541: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1542: )
1543: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1544: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1545: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1546: ,p_ae_header_id => NULL
1547: );
1548: RETURN l_output_value;
1549: EXCEPTION

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

1631: ,p_module => l_log_module);
1632:
1633: END IF;
1634:
1635: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1636: x_value_combination_id := null;
1637: x_value_segment_code := null;
1638: x_value_type_code := null;
1639: l_output_value := null;

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

1653: 'XLA_OWNER_TYPE'
1654: ,l_component_type_code
1655: )
1656: ,p_token_3 => 'PAD_NAME'
1657: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1658: ,p_token_4 => 'PAD_OWNER'
1659: ,p_value_4 => xla_lookups_pkg.get_meaning(
1660: 'XLA_OWNER_TYPE'
1661: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1661: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1657: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1658: ,p_token_4 => 'PAD_OWNER'
1659: ,p_value_4 => xla_lookups_pkg.get_meaning(
1660: 'XLA_OWNER_TYPE'
1661: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1662: )
1663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1659: ,p_value_4 => xla_lookups_pkg.get_meaning(
1660: 'XLA_OWNER_TYPE'
1661: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1662: )
1663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1666: ,p_ae_header_id => NULL
1667: );

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

1660: 'XLA_OWNER_TYPE'
1661: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1662: )
1663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1666: ,p_ae_header_id => NULL
1667: );
1668: RETURN l_output_value;

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

1661: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1662: )
1663: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1664: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1665: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1666: ,p_ae_header_id => NULL
1667: );
1668: RETURN l_output_value;
1669: EXCEPTION

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

1737: (p_msg => 'END of AcctDerRule_11(invalid)'
1738: ,p_level => C_LEVEL_PROCEDURE
1739: ,p_module => l_log_module);
1740: END IF;
1741: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1742: x_value_type_code := null;
1743: l_output_value := null;
1744: xla_accounting_err_pkg.build_message
1745: (p_appli_s_name => 'XLA'

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

1757: 'XLA_OWNER_TYPE'
1758: ,l_component_type_code
1759: )
1760: ,p_token_3 => 'PAD_NAME'
1761: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1762: ,p_token_4 => 'PAD_OWNER'
1763: ,p_value_4 => xla_lookups_pkg.get_meaning(
1764: 'XLA_OWNER_TYPE'
1765: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1765: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1761: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1762: ,p_token_4 => 'PAD_OWNER'
1763: ,p_value_4 => xla_lookups_pkg.get_meaning(
1764: 'XLA_OWNER_TYPE'
1765: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1766: )
1767: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1768: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1769: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1763: ,p_value_4 => xla_lookups_pkg.get_meaning(
1764: 'XLA_OWNER_TYPE'
1765: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1766: )
1767: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1768: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1769: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1770: ,p_ae_header_id => NULL
1771: );

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

1764: 'XLA_OWNER_TYPE'
1765: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1766: )
1767: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1768: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1769: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1770: ,p_ae_header_id => NULL
1771: );
1772: RETURN l_output_value;

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

1765: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1766: )
1767: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1768: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1769: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1770: ,p_ae_header_id => NULL
1771: );
1772: RETURN l_output_value;
1773: EXCEPTION

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

1863: (p_msg => 'END of AcctDerRule_12(invalid)'
1864: ,p_level => C_LEVEL_PROCEDURE
1865: ,p_module => l_log_module);
1866: END IF;
1867: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1868: x_value_type_code := null;
1869: l_output_value := null;
1870: xla_accounting_err_pkg.build_message
1871: (p_appli_s_name => 'XLA'

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

1883: 'XLA_OWNER_TYPE'
1884: ,l_component_type_code
1885: )
1886: ,p_token_3 => 'PAD_NAME'
1887: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1888: ,p_token_4 => 'PAD_OWNER'
1889: ,p_value_4 => xla_lookups_pkg.get_meaning(
1890: 'XLA_OWNER_TYPE'
1891: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 1891: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1887: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1888: ,p_token_4 => 'PAD_OWNER'
1889: ,p_value_4 => xla_lookups_pkg.get_meaning(
1890: 'XLA_OWNER_TYPE'
1891: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1892: )
1893: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1894: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1895: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1889: ,p_value_4 => xla_lookups_pkg.get_meaning(
1890: 'XLA_OWNER_TYPE'
1891: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1892: )
1893: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1894: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1895: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1896: ,p_ae_header_id => NULL
1897: );

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

1890: 'XLA_OWNER_TYPE'
1891: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1892: )
1893: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1894: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1895: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1896: ,p_ae_header_id => NULL
1897: );
1898: RETURN l_output_value;

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

1891: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
1892: )
1893: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
1894: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
1895: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
1896: ,p_ae_header_id => NULL
1897: );
1898: RETURN l_output_value;
1899: EXCEPTION

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

1973: (p_msg => 'END of AcctDerRule_13(invalid)'
1974: ,p_level => C_LEVEL_PROCEDURE
1975: ,p_module => l_log_module);
1976: END IF;
1977: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
1978: x_value_type_code := null;
1979: l_output_value := null;
1980: xla_accounting_err_pkg.build_message
1981: (p_appli_s_name => 'XLA'

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

1993: 'XLA_OWNER_TYPE'
1994: ,l_component_type_code
1995: )
1996: ,p_token_3 => 'PAD_NAME'
1997: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1998: ,p_token_4 => 'PAD_OWNER'
1999: ,p_value_4 => xla_lookups_pkg.get_meaning(
2000: 'XLA_OWNER_TYPE'
2001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

1997: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
1998: ,p_token_4 => 'PAD_OWNER'
1999: ,p_value_4 => xla_lookups_pkg.get_meaning(
2000: 'XLA_OWNER_TYPE'
2001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2002: )
2003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

1999: ,p_value_4 => xla_lookups_pkg.get_meaning(
2000: 'XLA_OWNER_TYPE'
2001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2002: )
2003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2006: ,p_ae_header_id => NULL
2007: );

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

2000: 'XLA_OWNER_TYPE'
2001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2002: )
2003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2006: ,p_ae_header_id => NULL
2007: );
2008: RETURN l_output_value;

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

2001: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2002: )
2003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2006: ,p_ae_header_id => NULL
2007: );
2008: RETURN l_output_value;
2009: EXCEPTION

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

2099: (p_msg => 'END of AcctDerRule_14(invalid)'
2100: ,p_level => C_LEVEL_PROCEDURE
2101: ,p_module => l_log_module);
2102: END IF;
2103: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2104: x_value_type_code := null;
2105: l_output_value := null;
2106: xla_accounting_err_pkg.build_message
2107: (p_appli_s_name => 'XLA'

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

2119: 'XLA_OWNER_TYPE'
2120: ,l_component_type_code
2121: )
2122: ,p_token_3 => 'PAD_NAME'
2123: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2124: ,p_token_4 => 'PAD_OWNER'
2125: ,p_value_4 => xla_lookups_pkg.get_meaning(
2126: 'XLA_OWNER_TYPE'
2127: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2127: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2123: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2124: ,p_token_4 => 'PAD_OWNER'
2125: ,p_value_4 => xla_lookups_pkg.get_meaning(
2126: 'XLA_OWNER_TYPE'
2127: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2128: )
2129: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2130: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2131: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2125: ,p_value_4 => xla_lookups_pkg.get_meaning(
2126: 'XLA_OWNER_TYPE'
2127: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2128: )
2129: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2130: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2131: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2132: ,p_ae_header_id => NULL
2133: );

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

2126: 'XLA_OWNER_TYPE'
2127: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2128: )
2129: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2130: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2131: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2132: ,p_ae_header_id => NULL
2133: );
2134: RETURN l_output_value;

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

2127: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2128: )
2129: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2130: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2131: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2132: ,p_ae_header_id => NULL
2133: );
2134: RETURN l_output_value;
2135: EXCEPTION

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

2209: (p_msg => 'END of AcctDerRule_15(invalid)'
2210: ,p_level => C_LEVEL_PROCEDURE
2211: ,p_module => l_log_module);
2212: END IF;
2213: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2214: x_value_type_code := null;
2215: l_output_value := null;
2216: xla_accounting_err_pkg.build_message
2217: (p_appli_s_name => 'XLA'

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

2229: 'XLA_OWNER_TYPE'
2230: ,l_component_type_code
2231: )
2232: ,p_token_3 => 'PAD_NAME'
2233: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2234: ,p_token_4 => 'PAD_OWNER'
2235: ,p_value_4 => xla_lookups_pkg.get_meaning(
2236: 'XLA_OWNER_TYPE'
2237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2233: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2234: ,p_token_4 => 'PAD_OWNER'
2235: ,p_value_4 => xla_lookups_pkg.get_meaning(
2236: 'XLA_OWNER_TYPE'
2237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2238: )
2239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2235: ,p_value_4 => xla_lookups_pkg.get_meaning(
2236: 'XLA_OWNER_TYPE'
2237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2238: )
2239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2242: ,p_ae_header_id => NULL
2243: );

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

2236: 'XLA_OWNER_TYPE'
2237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2238: )
2239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2242: ,p_ae_header_id => NULL
2243: );
2244: RETURN l_output_value;

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

2237: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2238: )
2239: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2240: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2241: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2242: ,p_ae_header_id => NULL
2243: );
2244: RETURN l_output_value;
2245: EXCEPTION

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

2335: (p_msg => 'END of AcctDerRule_16(invalid)'
2336: ,p_level => C_LEVEL_PROCEDURE
2337: ,p_module => l_log_module);
2338: END IF;
2339: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2340: x_value_type_code := null;
2341: l_output_value := null;
2342: xla_accounting_err_pkg.build_message
2343: (p_appli_s_name => 'XLA'

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

2355: 'XLA_OWNER_TYPE'
2356: ,l_component_type_code
2357: )
2358: ,p_token_3 => 'PAD_NAME'
2359: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2360: ,p_token_4 => 'PAD_OWNER'
2361: ,p_value_4 => xla_lookups_pkg.get_meaning(
2362: 'XLA_OWNER_TYPE'
2363: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2363: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2359: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2360: ,p_token_4 => 'PAD_OWNER'
2361: ,p_value_4 => xla_lookups_pkg.get_meaning(
2362: 'XLA_OWNER_TYPE'
2363: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2364: )
2365: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2366: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2367: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2361: ,p_value_4 => xla_lookups_pkg.get_meaning(
2362: 'XLA_OWNER_TYPE'
2363: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2364: )
2365: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2366: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2367: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2368: ,p_ae_header_id => NULL
2369: );

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

2362: 'XLA_OWNER_TYPE'
2363: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2364: )
2365: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2366: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2367: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2368: ,p_ae_header_id => NULL
2369: );
2370: RETURN l_output_value;

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

2363: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2364: )
2365: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2366: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2367: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2368: ,p_ae_header_id => NULL
2369: );
2370: RETURN l_output_value;
2371: EXCEPTION

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

2445: (p_msg => 'END of AcctDerRule_17(invalid)'
2446: ,p_level => C_LEVEL_PROCEDURE
2447: ,p_module => l_log_module);
2448: END IF;
2449: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2450: x_value_type_code := null;
2451: l_output_value := null;
2452: xla_accounting_err_pkg.build_message
2453: (p_appli_s_name => 'XLA'

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

2465: 'XLA_OWNER_TYPE'
2466: ,l_component_type_code
2467: )
2468: ,p_token_3 => 'PAD_NAME'
2469: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2470: ,p_token_4 => 'PAD_OWNER'
2471: ,p_value_4 => xla_lookups_pkg.get_meaning(
2472: 'XLA_OWNER_TYPE'
2473: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2473: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2469: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2470: ,p_token_4 => 'PAD_OWNER'
2471: ,p_value_4 => xla_lookups_pkg.get_meaning(
2472: 'XLA_OWNER_TYPE'
2473: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2474: )
2475: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2476: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2477: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2471: ,p_value_4 => xla_lookups_pkg.get_meaning(
2472: 'XLA_OWNER_TYPE'
2473: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2474: )
2475: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2476: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2477: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2478: ,p_ae_header_id => NULL
2479: );

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

2472: 'XLA_OWNER_TYPE'
2473: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2474: )
2475: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2476: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2477: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2478: ,p_ae_header_id => NULL
2479: );
2480: RETURN l_output_value;

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

2473: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2474: )
2475: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2476: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2477: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2478: ,p_ae_header_id => NULL
2479: );
2480: RETURN l_output_value;
2481: EXCEPTION

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

2555: (p_msg => 'END of AcctDerRule_18(invalid)'
2556: ,p_level => C_LEVEL_PROCEDURE
2557: ,p_module => l_log_module);
2558: END IF;
2559: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2560: x_value_type_code := null;
2561: l_output_value := null;
2562: xla_accounting_err_pkg.build_message
2563: (p_appli_s_name => 'XLA'

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

2575: 'XLA_OWNER_TYPE'
2576: ,l_component_type_code
2577: )
2578: ,p_token_3 => 'PAD_NAME'
2579: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2580: ,p_token_4 => 'PAD_OWNER'
2581: ,p_value_4 => xla_lookups_pkg.get_meaning(
2582: 'XLA_OWNER_TYPE'
2583: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2583: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2579: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2580: ,p_token_4 => 'PAD_OWNER'
2581: ,p_value_4 => xla_lookups_pkg.get_meaning(
2582: 'XLA_OWNER_TYPE'
2583: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2584: )
2585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2581: ,p_value_4 => xla_lookups_pkg.get_meaning(
2582: 'XLA_OWNER_TYPE'
2583: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2584: )
2585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2588: ,p_ae_header_id => NULL
2589: );

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

2582: 'XLA_OWNER_TYPE'
2583: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2584: )
2585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2588: ,p_ae_header_id => NULL
2589: );
2590: RETURN l_output_value;

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

2583: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2584: )
2585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2588: ,p_ae_header_id => NULL
2589: );
2590: RETURN l_output_value;
2591: EXCEPTION

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

2681: (p_msg => 'END of AcctDerRule_19(invalid)'
2682: ,p_level => C_LEVEL_PROCEDURE
2683: ,p_module => l_log_module);
2684: END IF;
2685: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2686: x_value_type_code := null;
2687: l_output_value := null;
2688: xla_accounting_err_pkg.build_message
2689: (p_appli_s_name => 'XLA'

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

2701: 'XLA_OWNER_TYPE'
2702: ,l_component_type_code
2703: )
2704: ,p_token_3 => 'PAD_NAME'
2705: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2706: ,p_token_4 => 'PAD_OWNER'
2707: ,p_value_4 => xla_lookups_pkg.get_meaning(
2708: 'XLA_OWNER_TYPE'
2709: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2709: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2705: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2706: ,p_token_4 => 'PAD_OWNER'
2707: ,p_value_4 => xla_lookups_pkg.get_meaning(
2708: 'XLA_OWNER_TYPE'
2709: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2710: )
2711: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2712: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2707: ,p_value_4 => xla_lookups_pkg.get_meaning(
2708: 'XLA_OWNER_TYPE'
2709: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2710: )
2711: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2712: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2714: ,p_ae_header_id => NULL
2715: );

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

2708: 'XLA_OWNER_TYPE'
2709: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2710: )
2711: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2712: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2714: ,p_ae_header_id => NULL
2715: );
2716: RETURN l_output_value;

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

2709: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2710: )
2711: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2712: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2713: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2714: ,p_ae_header_id => NULL
2715: );
2716: RETURN l_output_value;
2717: EXCEPTION

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

2791: (p_msg => 'END of AcctDerRule_20(invalid)'
2792: ,p_level => C_LEVEL_PROCEDURE
2793: ,p_module => l_log_module);
2794: END IF;
2795: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2796: x_value_type_code := null;
2797: l_output_value := null;
2798: xla_accounting_err_pkg.build_message
2799: (p_appli_s_name => 'XLA'

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

2811: 'XLA_OWNER_TYPE'
2812: ,l_component_type_code
2813: )
2814: ,p_token_3 => 'PAD_NAME'
2815: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2816: ,p_token_4 => 'PAD_OWNER'
2817: ,p_value_4 => xla_lookups_pkg.get_meaning(
2818: 'XLA_OWNER_TYPE'
2819: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2819: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2815: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2816: ,p_token_4 => 'PAD_OWNER'
2817: ,p_value_4 => xla_lookups_pkg.get_meaning(
2818: 'XLA_OWNER_TYPE'
2819: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2820: )
2821: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2822: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2823: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2817: ,p_value_4 => xla_lookups_pkg.get_meaning(
2818: 'XLA_OWNER_TYPE'
2819: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2820: )
2821: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2822: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2823: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2824: ,p_ae_header_id => NULL
2825: );

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

2818: 'XLA_OWNER_TYPE'
2819: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2820: )
2821: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2822: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2823: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2824: ,p_ae_header_id => NULL
2825: );
2826: RETURN l_output_value;

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

2819: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2820: )
2821: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2822: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2823: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2824: ,p_ae_header_id => NULL
2825: );
2826: RETURN l_output_value;
2827: EXCEPTION

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

2917: (p_msg => 'END of AcctDerRule_21(invalid)'
2918: ,p_level => C_LEVEL_PROCEDURE
2919: ,p_module => l_log_module);
2920: END IF;
2921: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
2922: x_value_type_code := null;
2923: l_output_value := null;
2924: xla_accounting_err_pkg.build_message
2925: (p_appli_s_name => 'XLA'

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

2937: 'XLA_OWNER_TYPE'
2938: ,l_component_type_code
2939: )
2940: ,p_token_3 => 'PAD_NAME'
2941: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2942: ,p_token_4 => 'PAD_OWNER'
2943: ,p_value_4 => xla_lookups_pkg.get_meaning(
2944: 'XLA_OWNER_TYPE'
2945: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 2945: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

2941: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
2942: ,p_token_4 => 'PAD_OWNER'
2943: ,p_value_4 => xla_lookups_pkg.get_meaning(
2944: 'XLA_OWNER_TYPE'
2945: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2946: )
2947: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2948: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2949: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

2943: ,p_value_4 => xla_lookups_pkg.get_meaning(
2944: 'XLA_OWNER_TYPE'
2945: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2946: )
2947: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2948: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2949: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2950: ,p_ae_header_id => NULL
2951: );

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

2944: 'XLA_OWNER_TYPE'
2945: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2946: )
2947: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2948: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2949: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2950: ,p_ae_header_id => NULL
2951: );
2952: RETURN l_output_value;

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

2945: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
2946: )
2947: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
2948: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
2949: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
2950: ,p_ae_header_id => NULL
2951: );
2952: RETURN l_output_value;
2953: EXCEPTION

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

3027: (p_msg => 'END of AcctDerRule_22(invalid)'
3028: ,p_level => C_LEVEL_PROCEDURE
3029: ,p_module => l_log_module);
3030: END IF;
3031: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3032: x_value_type_code := null;
3033: l_output_value := null;
3034: xla_accounting_err_pkg.build_message
3035: (p_appli_s_name => 'XLA'

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

3047: 'XLA_OWNER_TYPE'
3048: ,l_component_type_code
3049: )
3050: ,p_token_3 => 'PAD_NAME'
3051: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3052: ,p_token_4 => 'PAD_OWNER'
3053: ,p_value_4 => xla_lookups_pkg.get_meaning(
3054: 'XLA_OWNER_TYPE'
3055: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3055: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3051: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3052: ,p_token_4 => 'PAD_OWNER'
3053: ,p_value_4 => xla_lookups_pkg.get_meaning(
3054: 'XLA_OWNER_TYPE'
3055: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3056: )
3057: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3058: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3059: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3053: ,p_value_4 => xla_lookups_pkg.get_meaning(
3054: 'XLA_OWNER_TYPE'
3055: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3056: )
3057: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3058: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3059: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3060: ,p_ae_header_id => NULL
3061: );

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

3054: 'XLA_OWNER_TYPE'
3055: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3056: )
3057: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3058: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3059: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3060: ,p_ae_header_id => NULL
3061: );
3062: RETURN l_output_value;

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

3055: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3056: )
3057: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3058: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3059: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3060: ,p_ae_header_id => NULL
3061: );
3062: RETURN l_output_value;
3063: EXCEPTION

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

3153: (p_msg => 'END of AcctDerRule_23(invalid)'
3154: ,p_level => C_LEVEL_PROCEDURE
3155: ,p_module => l_log_module);
3156: END IF;
3157: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3158: x_value_type_code := null;
3159: l_output_value := null;
3160: xla_accounting_err_pkg.build_message
3161: (p_appli_s_name => 'XLA'

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

3173: 'XLA_OWNER_TYPE'
3174: ,l_component_type_code
3175: )
3176: ,p_token_3 => 'PAD_NAME'
3177: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3178: ,p_token_4 => 'PAD_OWNER'
3179: ,p_value_4 => xla_lookups_pkg.get_meaning(
3180: 'XLA_OWNER_TYPE'
3181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3177: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3178: ,p_token_4 => 'PAD_OWNER'
3179: ,p_value_4 => xla_lookups_pkg.get_meaning(
3180: 'XLA_OWNER_TYPE'
3181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3182: )
3183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3179: ,p_value_4 => xla_lookups_pkg.get_meaning(
3180: 'XLA_OWNER_TYPE'
3181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3182: )
3183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3186: ,p_ae_header_id => NULL
3187: );

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

3180: 'XLA_OWNER_TYPE'
3181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3182: )
3183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3186: ,p_ae_header_id => NULL
3187: );
3188: RETURN l_output_value;

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

3181: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3182: )
3183: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3184: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3185: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3186: ,p_ae_header_id => NULL
3187: );
3188: RETURN l_output_value;
3189: EXCEPTION

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

3257: (p_msg => 'END of AcctDerRule_24(invalid)'
3258: ,p_level => C_LEVEL_PROCEDURE
3259: ,p_module => l_log_module);
3260: END IF;
3261: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3262: x_value_type_code := null;
3263: l_output_value := null;
3264: xla_accounting_err_pkg.build_message
3265: (p_appli_s_name => 'XLA'

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

3277: 'XLA_OWNER_TYPE'
3278: ,l_component_type_code
3279: )
3280: ,p_token_3 => 'PAD_NAME'
3281: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3282: ,p_token_4 => 'PAD_OWNER'
3283: ,p_value_4 => xla_lookups_pkg.get_meaning(
3284: 'XLA_OWNER_TYPE'
3285: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3285: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3281: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3282: ,p_token_4 => 'PAD_OWNER'
3283: ,p_value_4 => xla_lookups_pkg.get_meaning(
3284: 'XLA_OWNER_TYPE'
3285: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3286: )
3287: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3288: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3289: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3283: ,p_value_4 => xla_lookups_pkg.get_meaning(
3284: 'XLA_OWNER_TYPE'
3285: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3286: )
3287: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3288: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3289: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3290: ,p_ae_header_id => NULL
3291: );

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

3284: 'XLA_OWNER_TYPE'
3285: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3286: )
3287: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3288: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3289: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3290: ,p_ae_header_id => NULL
3291: );
3292: RETURN l_output_value;

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

3285: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3286: )
3287: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3288: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3289: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3290: ,p_ae_header_id => NULL
3291: );
3292: RETURN l_output_value;
3293: EXCEPTION

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

3361: (p_msg => 'END of AcctDerRule_25(invalid)'
3362: ,p_level => C_LEVEL_PROCEDURE
3363: ,p_module => l_log_module);
3364: END IF;
3365: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3366: x_value_type_code := null;
3367: l_output_value := null;
3368: xla_accounting_err_pkg.build_message
3369: (p_appli_s_name => 'XLA'

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

3381: 'XLA_OWNER_TYPE'
3382: ,l_component_type_code
3383: )
3384: ,p_token_3 => 'PAD_NAME'
3385: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3386: ,p_token_4 => 'PAD_OWNER'
3387: ,p_value_4 => xla_lookups_pkg.get_meaning(
3388: 'XLA_OWNER_TYPE'
3389: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3389: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3385: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3386: ,p_token_4 => 'PAD_OWNER'
3387: ,p_value_4 => xla_lookups_pkg.get_meaning(
3388: 'XLA_OWNER_TYPE'
3389: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3390: )
3391: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3392: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3393: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3387: ,p_value_4 => xla_lookups_pkg.get_meaning(
3388: 'XLA_OWNER_TYPE'
3389: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3390: )
3391: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3392: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3393: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3394: ,p_ae_header_id => NULL
3395: );

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

3388: 'XLA_OWNER_TYPE'
3389: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3390: )
3391: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3392: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3393: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3394: ,p_ae_header_id => NULL
3395: );
3396: RETURN l_output_value;

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

3389: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3390: )
3391: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3392: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3393: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3394: ,p_ae_header_id => NULL
3395: );
3396: RETURN l_output_value;
3397: EXCEPTION

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

3465: (p_msg => 'END of AcctDerRule_26(invalid)'
3466: ,p_level => C_LEVEL_PROCEDURE
3467: ,p_module => l_log_module);
3468: END IF;
3469: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3470: x_value_type_code := null;
3471: l_output_value := null;
3472: xla_accounting_err_pkg.build_message
3473: (p_appli_s_name => 'XLA'

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

3485: 'XLA_OWNER_TYPE'
3486: ,l_component_type_code
3487: )
3488: ,p_token_3 => 'PAD_NAME'
3489: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3490: ,p_token_4 => 'PAD_OWNER'
3491: ,p_value_4 => xla_lookups_pkg.get_meaning(
3492: 'XLA_OWNER_TYPE'
3493: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3493: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3489: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3490: ,p_token_4 => 'PAD_OWNER'
3491: ,p_value_4 => xla_lookups_pkg.get_meaning(
3492: 'XLA_OWNER_TYPE'
3493: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3494: )
3495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3491: ,p_value_4 => xla_lookups_pkg.get_meaning(
3492: 'XLA_OWNER_TYPE'
3493: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3494: )
3495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3498: ,p_ae_header_id => NULL
3499: );

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

3492: 'XLA_OWNER_TYPE'
3493: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3494: )
3495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3498: ,p_ae_header_id => NULL
3499: );
3500: RETURN l_output_value;

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

3493: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3494: )
3495: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3496: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3497: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3498: ,p_ae_header_id => NULL
3499: );
3500: RETURN l_output_value;
3501: EXCEPTION

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

3569: (p_msg => 'END of AcctDerRule_27(invalid)'
3570: ,p_level => C_LEVEL_PROCEDURE
3571: ,p_module => l_log_module);
3572: END IF;
3573: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3574: x_value_type_code := null;
3575: l_output_value := null;
3576: xla_accounting_err_pkg.build_message
3577: (p_appli_s_name => 'XLA'

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

3589: 'XLA_OWNER_TYPE'
3590: ,l_component_type_code
3591: )
3592: ,p_token_3 => 'PAD_NAME'
3593: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3594: ,p_token_4 => 'PAD_OWNER'
3595: ,p_value_4 => xla_lookups_pkg.get_meaning(
3596: 'XLA_OWNER_TYPE'
3597: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3597: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3593: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3594: ,p_token_4 => 'PAD_OWNER'
3595: ,p_value_4 => xla_lookups_pkg.get_meaning(
3596: 'XLA_OWNER_TYPE'
3597: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3598: )
3599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3595: ,p_value_4 => xla_lookups_pkg.get_meaning(
3596: 'XLA_OWNER_TYPE'
3597: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3598: )
3599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3602: ,p_ae_header_id => NULL
3603: );

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

3596: 'XLA_OWNER_TYPE'
3597: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3598: )
3599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3602: ,p_ae_header_id => NULL
3603: );
3604: RETURN l_output_value;

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

3597: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3598: )
3599: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3600: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3601: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3602: ,p_ae_header_id => NULL
3603: );
3604: RETURN l_output_value;
3605: EXCEPTION

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

3673: (p_msg => 'END of AcctDerRule_28(invalid)'
3674: ,p_level => C_LEVEL_PROCEDURE
3675: ,p_module => l_log_module);
3676: END IF;
3677: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
3678: x_value_type_code := null;
3679: l_output_value := null;
3680: xla_accounting_err_pkg.build_message
3681: (p_appli_s_name => 'XLA'

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

3693: 'XLA_OWNER_TYPE'
3694: ,l_component_type_code
3695: )
3696: ,p_token_3 => 'PAD_NAME'
3697: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3698: ,p_token_4 => 'PAD_OWNER'
3699: ,p_value_4 => xla_lookups_pkg.get_meaning(
3700: 'XLA_OWNER_TYPE'
3701: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

Line 3701: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code

3697: ,p_value_3 => xla_ae_journal_entry_pkg.g_cache_pad.pad_session_name
3698: ,p_token_4 => 'PAD_OWNER'
3699: ,p_value_4 => xla_lookups_pkg.get_meaning(
3700: 'XLA_OWNER_TYPE'
3701: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3702: )
3703: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3704: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3705: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id

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

3699: ,p_value_4 => xla_lookups_pkg.get_meaning(
3700: 'XLA_OWNER_TYPE'
3701: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3702: )
3703: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3704: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3705: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3706: ,p_ae_header_id => NULL
3707: );

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

3700: 'XLA_OWNER_TYPE'
3701: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3702: )
3703: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3704: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3705: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3706: ,p_ae_header_id => NULL
3707: );
3708: RETURN l_output_value;

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

3701: ,xla_ae_journal_entry_pkg.g_cache_pad.product_rule_type_code
3702: )
3703: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
3704: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
3705: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id
3706: ,p_ae_header_id => NULL
3707: );
3708: RETURN l_output_value;
3709: EXCEPTION

Line 3812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

3808: l_tmp_amt NUMBER;
3809: l_acc_rev_natural_side_code VARCHAR2(1);
3810:
3811: l_num_entries NUMBER;
3812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3816: l_recog_line_1 NUMBER;

Line 3813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

3809: l_acc_rev_natural_side_code VARCHAR2(1);
3810:
3811: l_num_entries NUMBER;
3812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3816: l_recog_line_1 NUMBER;
3817: l_recog_line_2 NUMBER;

Line 3814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

3810:
3811: l_num_entries NUMBER;
3812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3816: l_recog_line_1 NUMBER;
3817: l_recog_line_2 NUMBER;
3818:

Line 3815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

3811: l_num_entries NUMBER;
3812: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
3813: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
3814: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
3815: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
3816: l_recog_line_1 NUMBER;
3817: l_recog_line_2 NUMBER;
3818:
3819: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 3821: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

3817: l_recog_line_2 NUMBER;
3818:
3819: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
3820: l_bflow_applied_to_amt NUMBER; -- 5132302
3821: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
3822:
3823: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
3824:
3825: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

3891: l_acc_rev_flag := NULL; -- 4262811
3892: l_accrual_line_num := NULL; -- 4262811
3893: l_tmp_amt := NULL; -- 4262811
3894: --
3895: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
3896: (XLA_AE_JOURNAL_ENTRY_PKG.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
3897: return;
3898: END IF;
3899:

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

3892: l_accrual_line_num := NULL; -- 4262811
3893: l_tmp_amt := NULL; -- 4262811
3894: --
3895: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
3896: (XLA_AE_JOURNAL_ENTRY_PKG.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
3897: return;
3898: END IF;
3899:
3900: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

3896: (XLA_AE_JOURNAL_ENTRY_PKG.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
3897: return;
3898: END IF;
3899:
3900: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
3901: l_balance_type_code <> 'B' THEN
3902: IF NVL(p_source_22,'
3903: ') = 'Y'
3904: THEN

Line 3972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

3968: --
3969: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
3970:
3971: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
3972: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
3973:
3974: -- 4955764
3975: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
3976: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4056: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4057:
4058: IF xla_accounting_cache_pkg.GetValueChar
4059: (p_source_code => 'LEDGER_CATEGORY_CODE'
4060: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4061: AND l_bflow_method_code = 'PRIOR_ENTRY'
4062: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4063: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4064: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4158: p_lookup_type => 'XLA_OWNER_TYPE'
4159: ,p_lookup_code => l_component_type_code
4160: )
4161: ,p_token_4 => 'PRODUCT_NAME'
4162: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4163: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4164: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4165: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4166: ,p_ae_header_id => NULL

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

4159: ,p_lookup_code => l_component_type_code
4160: )
4161: ,p_token_4 => 'PRODUCT_NAME'
4162: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4163: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4164: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4165: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4166: ,p_ae_header_id => NULL
4167: );

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

4160: )
4161: ,p_token_4 => 'PRODUCT_NAME'
4162: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4163: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4164: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4165: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4166: ,p_ae_header_id => NULL
4167: );
4168:

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

4161: ,p_token_4 => 'PRODUCT_NAME'
4162: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4163: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4164: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4165: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4166: ,p_ae_header_id => NULL
4167: );
4168:
4169: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4196: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4192: ----------------------------------------------------------------------------------
4193: -- 4219869 Business Flow
4194: -- Update journal entry status -- Need to generate this within IF
4195: ----------------------------------------------------------------------------------
4196: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4197: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4198: ,p_balance_type_code => l_balance_type_code
4199: );
4200:

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

4237:
4238: --
4239: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4240: --
4241: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4242: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4243: ELSE
4244: ---------------------------------------------------------------------------------------------------
4245: -- 4262811a Switch Sign

Line 4266: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4262:
4263: XLA_AE_LINES_PKG.ValidateCurrentLine;
4264: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4265:
4266: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4267: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4268: ,p_balance_type_code => l_balance_type_code);
4269:
4270: END IF;

Line 4393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4389: l_tmp_amt NUMBER;
4390: l_acc_rev_natural_side_code VARCHAR2(1);
4391:
4392: l_num_entries NUMBER;
4393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4397: l_recog_line_1 NUMBER;

Line 4394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4390: l_acc_rev_natural_side_code VARCHAR2(1);
4391:
4392: l_num_entries NUMBER;
4393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4397: l_recog_line_1 NUMBER;
4398: l_recog_line_2 NUMBER;

Line 4395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4391:
4392: l_num_entries NUMBER;
4393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4397: l_recog_line_1 NUMBER;
4398: l_recog_line_2 NUMBER;
4399:

Line 4396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4392: l_num_entries NUMBER;
4393: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4394: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4395: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4396: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4397: l_recog_line_1 NUMBER;
4398: l_recog_line_2 NUMBER;
4399:
4400: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4402: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4398: l_recog_line_2 NUMBER;
4399:
4400: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4401: l_bflow_applied_to_amt NUMBER; -- 5132302
4402: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4403:
4404: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4405:
4406: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

4472: l_acc_rev_flag := NULL; -- 4262811
4473: l_accrual_line_num := NULL; -- 4262811
4474: l_tmp_amt := NULL; -- 4262811
4475: --
4476: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
4477: (XLA_AE_JOURNAL_ENTRY_PKG.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
4478: return;
4479: END IF;
4480:

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

4473: l_accrual_line_num := NULL; -- 4262811
4474: l_tmp_amt := NULL; -- 4262811
4475: --
4476: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
4477: (XLA_AE_JOURNAL_ENTRY_PKG.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
4478: return;
4479: END IF;
4480:
4481: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

4477: (XLA_AE_JOURNAL_ENTRY_PKG.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
4478: return;
4479: END IF;
4480:
4481: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
4482: l_balance_type_code <> 'B' THEN
4483: IF NVL(p_source_22,'
4484: ') = 'Y'
4485: THEN

Line 4553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

4549: --
4550: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
4551:
4552: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
4553: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
4554:
4555: -- 4955764
4556: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
4557: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

4637: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
4638:
4639: IF xla_accounting_cache_pkg.GetValueChar
4640: (p_source_code => 'LEDGER_CATEGORY_CODE'
4641: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
4642: AND l_bflow_method_code = 'PRIOR_ENTRY'
4643: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
4644: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
4645: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

4738: p_lookup_type => 'XLA_OWNER_TYPE'
4739: ,p_lookup_code => l_component_type_code
4740: )
4741: ,p_token_4 => 'PRODUCT_NAME'
4742: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4743: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4744: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4745: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4746: ,p_ae_header_id => NULL

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

4739: ,p_lookup_code => l_component_type_code
4740: )
4741: ,p_token_4 => 'PRODUCT_NAME'
4742: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4743: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4744: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4745: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4746: ,p_ae_header_id => NULL
4747: );

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

4740: )
4741: ,p_token_4 => 'PRODUCT_NAME'
4742: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4743: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4744: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4745: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4746: ,p_ae_header_id => NULL
4747: );
4748:

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

4741: ,p_token_4 => 'PRODUCT_NAME'
4742: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
4743: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
4744: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
4745: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
4746: ,p_ae_header_id => NULL
4747: );
4748:
4749: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 4776: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4772: ----------------------------------------------------------------------------------
4773: -- 4219869 Business Flow
4774: -- Update journal entry status -- Need to generate this within IF
4775: ----------------------------------------------------------------------------------
4776: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4777: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
4778: ,p_balance_type_code => l_balance_type_code
4779: );
4780:

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

4817:
4818: --
4819: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
4820: --
4821: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
4822: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
4823: ELSE
4824: ---------------------------------------------------------------------------------------------------
4825: -- 4262811a Switch Sign

Line 4846: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

4842:
4843: XLA_AE_LINES_PKG.ValidateCurrentLine;
4844: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
4845:
4846: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
4847: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
4848: ,p_balance_type_code => l_balance_type_code);
4849:
4850: END IF;

Line 4973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

4969: l_tmp_amt NUMBER;
4970: l_acc_rev_natural_side_code VARCHAR2(1);
4971:
4972: l_num_entries NUMBER;
4973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4977: l_recog_line_1 NUMBER;

Line 4974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

4970: l_acc_rev_natural_side_code VARCHAR2(1);
4971:
4972: l_num_entries NUMBER;
4973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4977: l_recog_line_1 NUMBER;
4978: l_recog_line_2 NUMBER;

Line 4975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

4971:
4972: l_num_entries NUMBER;
4973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4977: l_recog_line_1 NUMBER;
4978: l_recog_line_2 NUMBER;
4979:

Line 4976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

4972: l_num_entries NUMBER;
4973: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
4974: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
4975: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
4976: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
4977: l_recog_line_1 NUMBER;
4978: l_recog_line_2 NUMBER;
4979:
4980: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 4982: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

4978: l_recog_line_2 NUMBER;
4979:
4980: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
4981: l_bflow_applied_to_amt NUMBER; -- 5132302
4982: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
4983:
4984: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
4985:
4986: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5052: l_acc_rev_flag := NULL; -- 4262811
5053: l_accrual_line_num := NULL; -- 4262811
5054: l_tmp_amt := NULL; -- 4262811
5055: --
5056: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
5057: (XLA_AE_JOURNAL_ENTRY_PKG.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
5058: return;
5059: END IF;
5060:

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

5053: l_accrual_line_num := NULL; -- 4262811
5054: l_tmp_amt := NULL; -- 4262811
5055: --
5056: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
5057: (XLA_AE_JOURNAL_ENTRY_PKG.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
5058: return;
5059: END IF;
5060:
5061: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

5057: (XLA_AE_JOURNAL_ENTRY_PKG.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
5058: return;
5059: END IF;
5060:
5061: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5062: l_balance_type_code <> 'B' THEN
5063: IF NVL(p_source_22,'
5064: ') = 'Y'
5065: THEN

Line 5133: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5129: --
5130: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5131:
5132: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5133: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5134:
5135: -- 4955764
5136: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5137: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5217: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5218:
5219: IF xla_accounting_cache_pkg.GetValueChar
5220: (p_source_code => 'LEDGER_CATEGORY_CODE'
5221: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5222: AND l_bflow_method_code = 'PRIOR_ENTRY'
5223: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5224: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5225: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5318: p_lookup_type => 'XLA_OWNER_TYPE'
5319: ,p_lookup_code => l_component_type_code
5320: )
5321: ,p_token_4 => 'PRODUCT_NAME'
5322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5326: ,p_ae_header_id => NULL

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

5319: ,p_lookup_code => l_component_type_code
5320: )
5321: ,p_token_4 => 'PRODUCT_NAME'
5322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5326: ,p_ae_header_id => NULL
5327: );

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

5320: )
5321: ,p_token_4 => 'PRODUCT_NAME'
5322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5326: ,p_ae_header_id => NULL
5327: );
5328:

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

5321: ,p_token_4 => 'PRODUCT_NAME'
5322: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5323: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5324: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5325: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5326: ,p_ae_header_id => NULL
5327: );
5328:
5329: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5352: ----------------------------------------------------------------------------------
5353: -- 4219869 Business Flow
5354: -- Update journal entry status -- Need to generate this within IF
5355: ----------------------------------------------------------------------------------
5356: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5357: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5358: ,p_balance_type_code => l_balance_type_code
5359: );
5360:

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

5397:
5398: --
5399: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5400: --
5401: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5402: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5403: ELSE
5404: ---------------------------------------------------------------------------------------------------
5405: -- 4262811a Switch Sign

Line 5426: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5422:
5423: XLA_AE_LINES_PKG.ValidateCurrentLine;
5424: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
5425:
5426: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5427: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
5428: ,p_balance_type_code => l_balance_type_code);
5429:
5430: END IF;

Line 5553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

5549: l_tmp_amt NUMBER;
5550: l_acc_rev_natural_side_code VARCHAR2(1);
5551:
5552: l_num_entries NUMBER;
5553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5557: l_recog_line_1 NUMBER;

Line 5554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

5550: l_acc_rev_natural_side_code VARCHAR2(1);
5551:
5552: l_num_entries NUMBER;
5553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5557: l_recog_line_1 NUMBER;
5558: l_recog_line_2 NUMBER;

Line 5555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

5551:
5552: l_num_entries NUMBER;
5553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5557: l_recog_line_1 NUMBER;
5558: l_recog_line_2 NUMBER;
5559:

Line 5556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

5552: l_num_entries NUMBER;
5553: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
5554: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
5555: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
5556: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
5557: l_recog_line_1 NUMBER;
5558: l_recog_line_2 NUMBER;
5559:
5560: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 5562: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

5558: l_recog_line_2 NUMBER;
5559:
5560: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
5561: l_bflow_applied_to_amt NUMBER; -- 5132302
5562: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
5563:
5564: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
5565:
5566: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

5632: l_acc_rev_flag := NULL; -- 4262811
5633: l_accrual_line_num := NULL; -- 4262811
5634: l_tmp_amt := NULL; -- 4262811
5635: --
5636: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
5637: (XLA_AE_JOURNAL_ENTRY_PKG.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
5638: return;
5639: END IF;
5640:

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

5633: l_accrual_line_num := NULL; -- 4262811
5634: l_tmp_amt := NULL; -- 4262811
5635: --
5636: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
5637: (XLA_AE_JOURNAL_ENTRY_PKG.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
5638: return;
5639: END IF;
5640:
5641: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

5637: (XLA_AE_JOURNAL_ENTRY_PKG.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
5638: return;
5639: END IF;
5640:
5641: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
5642: l_balance_type_code <> 'B' THEN
5643: IF NVL(p_source_22,'
5644: ') = 'Y'
5645: THEN

Line 5713: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

5709: --
5710: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
5711:
5712: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
5713: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
5714:
5715: -- 4955764
5716: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
5717: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

5797: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
5798:
5799: IF xla_accounting_cache_pkg.GetValueChar
5800: (p_source_code => 'LEDGER_CATEGORY_CODE'
5801: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
5802: AND l_bflow_method_code = 'PRIOR_ENTRY'
5803: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
5804: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
5805: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

5899: p_lookup_type => 'XLA_OWNER_TYPE'
5900: ,p_lookup_code => l_component_type_code
5901: )
5902: ,p_token_4 => 'PRODUCT_NAME'
5903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5907: ,p_ae_header_id => NULL

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

5900: ,p_lookup_code => l_component_type_code
5901: )
5902: ,p_token_4 => 'PRODUCT_NAME'
5903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5907: ,p_ae_header_id => NULL
5908: );

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

5901: )
5902: ,p_token_4 => 'PRODUCT_NAME'
5903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5907: ,p_ae_header_id => NULL
5908: );
5909:

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

5902: ,p_token_4 => 'PRODUCT_NAME'
5903: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
5904: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
5905: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
5906: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
5907: ,p_ae_header_id => NULL
5908: );
5909:
5910: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 5937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

5933: ----------------------------------------------------------------------------------
5934: -- 4219869 Business Flow
5935: -- Update journal entry status -- Need to generate this within IF
5936: ----------------------------------------------------------------------------------
5937: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
5938: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
5939: ,p_balance_type_code => l_balance_type_code
5940: );
5941:

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

5978:
5979: --
5980: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
5981: --
5982: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
5983: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
5984: ELSE
5985: ---------------------------------------------------------------------------------------------------
5986: -- 4262811a Switch Sign

Line 6007: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6003:
6004: XLA_AE_LINES_PKG.ValidateCurrentLine;
6005: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6006:
6007: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6008: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6009: ,p_balance_type_code => l_balance_type_code);
6010:
6011: END IF;

Line 6129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6125: l_tmp_amt NUMBER;
6126: l_acc_rev_natural_side_code VARCHAR2(1);
6127:
6128: l_num_entries NUMBER;
6129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6133: l_recog_line_1 NUMBER;

Line 6130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6126: l_acc_rev_natural_side_code VARCHAR2(1);
6127:
6128: l_num_entries NUMBER;
6129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6133: l_recog_line_1 NUMBER;
6134: l_recog_line_2 NUMBER;

Line 6131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6127:
6128: l_num_entries NUMBER;
6129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6133: l_recog_line_1 NUMBER;
6134: l_recog_line_2 NUMBER;
6135:

Line 6132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6128: l_num_entries NUMBER;
6129: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6130: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6131: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6132: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6133: l_recog_line_1 NUMBER;
6134: l_recog_line_2 NUMBER;
6135:
6136: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6138: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6134: l_recog_line_2 NUMBER;
6135:
6136: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6137: l_bflow_applied_to_amt NUMBER; -- 5132302
6138: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6139:
6140: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6141:
6142: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6209: l_accrual_line_num := NULL; -- 4262811
6210: l_tmp_amt := NULL; -- 4262811
6211: --
6212:
6213: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6214: l_balance_type_code <> 'B' THEN
6215: IF NVL(p_source_37,'
6216: ') = 'R' AND
6217: NVL(p_source_38,'

Line 6289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6285: --
6286: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6287:
6288: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6289: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6290:
6291: -- 4955764
6292: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6293: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6349: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6350:
6351: IF xla_accounting_cache_pkg.GetValueChar
6352: (p_source_code => 'LEDGER_CATEGORY_CODE'
6353: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6354: AND l_bflow_method_code = 'PRIOR_ENTRY'
6355: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6356: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6357: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

6489: p_lookup_type => 'XLA_OWNER_TYPE'
6490: ,p_lookup_code => l_component_type_code
6491: )
6492: ,p_token_4 => 'PRODUCT_NAME'
6493: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6494: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6495: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6496: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6497: ,p_ae_header_id => NULL

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

6490: ,p_lookup_code => l_component_type_code
6491: )
6492: ,p_token_4 => 'PRODUCT_NAME'
6493: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6494: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6495: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6496: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6497: ,p_ae_header_id => NULL
6498: );

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

6491: )
6492: ,p_token_4 => 'PRODUCT_NAME'
6493: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6494: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6495: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6496: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6497: ,p_ae_header_id => NULL
6498: );
6499:

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

6492: ,p_token_4 => 'PRODUCT_NAME'
6493: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
6494: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
6495: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
6496: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
6497: ,p_ae_header_id => NULL
6498: );
6499:
6500: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 6527: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6523: ----------------------------------------------------------------------------------
6524: -- 4219869 Business Flow
6525: -- Update journal entry status -- Need to generate this within IF
6526: ----------------------------------------------------------------------------------
6527: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6528: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
6529: ,p_balance_type_code => l_balance_type_code
6530: );
6531:

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

6568:
6569: --
6570: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
6571: --
6572: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
6573: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
6574: ELSE
6575: ---------------------------------------------------------------------------------------------------
6576: -- 4262811a Switch Sign

Line 6597: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

6593:
6594: XLA_AE_LINES_PKG.ValidateCurrentLine;
6595: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
6596:
6597: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
6598: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
6599: ,p_balance_type_code => l_balance_type_code);
6600:
6601: END IF;

Line 6711: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

6707: l_tmp_amt NUMBER;
6708: l_acc_rev_natural_side_code VARCHAR2(1);
6709:
6710: l_num_entries NUMBER;
6711: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6712: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6713: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6714: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6715: l_recog_line_1 NUMBER;

Line 6712: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

6708: l_acc_rev_natural_side_code VARCHAR2(1);
6709:
6710: l_num_entries NUMBER;
6711: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6712: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6713: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6714: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6715: l_recog_line_1 NUMBER;
6716: l_recog_line_2 NUMBER;

Line 6713: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

6709:
6710: l_num_entries NUMBER;
6711: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6712: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6713: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6714: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6715: l_recog_line_1 NUMBER;
6716: l_recog_line_2 NUMBER;
6717:

Line 6714: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

6710: l_num_entries NUMBER;
6711: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
6712: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
6713: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
6714: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
6715: l_recog_line_1 NUMBER;
6716: l_recog_line_2 NUMBER;
6717:
6718: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 6720: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

6716: l_recog_line_2 NUMBER;
6717:
6718: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
6719: l_bflow_applied_to_amt NUMBER; -- 5132302
6720: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
6721:
6722: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
6723:
6724: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

6791: l_accrual_line_num := NULL; -- 4262811
6792: l_tmp_amt := NULL; -- 4262811
6793: --
6794:
6795: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
6796: l_balance_type_code <> 'B' THEN
6797: IF NVL(p_source_37,'
6798: ') = 'R' AND
6799: NVL(p_source_38,'

Line 6871: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

6867: --
6868: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
6869:
6870: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
6871: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
6872:
6873: -- 4955764
6874: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
6875: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

6892: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
6893:
6894: IF xla_accounting_cache_pkg.GetValueChar
6895: (p_source_code => 'LEDGER_CATEGORY_CODE'
6896: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
6897: AND l_bflow_method_code = 'PRIOR_ENTRY'
6898: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
6899: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
6900: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7032: p_lookup_type => 'XLA_OWNER_TYPE'
7033: ,p_lookup_code => l_component_type_code
7034: )
7035: ,p_token_4 => 'PRODUCT_NAME'
7036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7040: ,p_ae_header_id => NULL

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

7033: ,p_lookup_code => l_component_type_code
7034: )
7035: ,p_token_4 => 'PRODUCT_NAME'
7036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7040: ,p_ae_header_id => NULL
7041: );

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

7034: )
7035: ,p_token_4 => 'PRODUCT_NAME'
7036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7040: ,p_ae_header_id => NULL
7041: );
7042:

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

7035: ,p_token_4 => 'PRODUCT_NAME'
7036: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7037: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7038: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7039: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7040: ,p_ae_header_id => NULL
7041: );
7042:
7043: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7070: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7066: ----------------------------------------------------------------------------------
7067: -- 4219869 Business Flow
7068: -- Update journal entry status -- Need to generate this within IF
7069: ----------------------------------------------------------------------------------
7070: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7071: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7072: ,p_balance_type_code => l_balance_type_code
7073: );
7074:

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

7111:
7112: --
7113: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7114: --
7115: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7116: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7117: ELSE
7118: ---------------------------------------------------------------------------------------------------
7119: -- 4262811a Switch Sign

Line 7140: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7136:
7137: XLA_AE_LINES_PKG.ValidateCurrentLine;
7138: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7139:
7140: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7141: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7142: ,p_balance_type_code => l_balance_type_code);
7143:
7144: END IF;

Line 7254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7250: l_tmp_amt NUMBER;
7251: l_acc_rev_natural_side_code VARCHAR2(1);
7252:
7253: l_num_entries NUMBER;
7254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7258: l_recog_line_1 NUMBER;

Line 7255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7251: l_acc_rev_natural_side_code VARCHAR2(1);
7252:
7253: l_num_entries NUMBER;
7254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7258: l_recog_line_1 NUMBER;
7259: l_recog_line_2 NUMBER;

Line 7256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7252:
7253: l_num_entries NUMBER;
7254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7258: l_recog_line_1 NUMBER;
7259: l_recog_line_2 NUMBER;
7260:

Line 7257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7253: l_num_entries NUMBER;
7254: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7255: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7256: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7257: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7258: l_recog_line_1 NUMBER;
7259: l_recog_line_2 NUMBER;
7260:
7261: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7263: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7259: l_recog_line_2 NUMBER;
7260:
7261: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7262: l_bflow_applied_to_amt NUMBER; -- 5132302
7263: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7264:
7265: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7266:
7267: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7334: l_accrual_line_num := NULL; -- 4262811
7335: l_tmp_amt := NULL; -- 4262811
7336: --
7337:
7338: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7339: l_balance_type_code <> 'B' THEN
7340: IF NVL(p_source_46,'
7341: ') = 'Revenue - Normal Revenue' AND
7342: NVL(p_source_47,'

Line 7414: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7410: --
7411: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7412:
7413: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7414: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7415:
7416: -- 4955764
7417: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7418: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

7458: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
7459:
7460: IF xla_accounting_cache_pkg.GetValueChar
7461: (p_source_code => 'LEDGER_CATEGORY_CODE'
7462: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
7463: AND l_bflow_method_code = 'PRIOR_ENTRY'
7464: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
7465: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
7466: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

7558: p_lookup_type => 'XLA_OWNER_TYPE'
7559: ,p_lookup_code => l_component_type_code
7560: )
7561: ,p_token_4 => 'PRODUCT_NAME'
7562: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7563: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7564: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7565: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7566: ,p_ae_header_id => NULL

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

7559: ,p_lookup_code => l_component_type_code
7560: )
7561: ,p_token_4 => 'PRODUCT_NAME'
7562: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7563: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7564: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7565: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7566: ,p_ae_header_id => NULL
7567: );

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

7560: )
7561: ,p_token_4 => 'PRODUCT_NAME'
7562: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7563: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7564: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7565: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7566: ,p_ae_header_id => NULL
7567: );
7568:

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

7561: ,p_token_4 => 'PRODUCT_NAME'
7562: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
7563: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
7564: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
7565: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
7566: ,p_ae_header_id => NULL
7567: );
7568:
7569: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 7596: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7592: ----------------------------------------------------------------------------------
7593: -- 4219869 Business Flow
7594: -- Update journal entry status -- Need to generate this within IF
7595: ----------------------------------------------------------------------------------
7596: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7597: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
7598: ,p_balance_type_code => l_balance_type_code
7599: );
7600:

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

7637:
7638: --
7639: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
7640: --
7641: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
7642: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
7643: ELSE
7644: ---------------------------------------------------------------------------------------------------
7645: -- 4262811a Switch Sign

Line 7666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

7662:
7663: XLA_AE_LINES_PKG.ValidateCurrentLine;
7664: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
7665:
7666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
7667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
7668: ,p_balance_type_code => l_balance_type_code);
7669:
7670: END IF;

Line 7817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

7813: l_tmp_amt NUMBER;
7814: l_acc_rev_natural_side_code VARCHAR2(1);
7815:
7816: l_num_entries NUMBER;
7817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7821: l_recog_line_1 NUMBER;

Line 7818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

7814: l_acc_rev_natural_side_code VARCHAR2(1);
7815:
7816: l_num_entries NUMBER;
7817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7821: l_recog_line_1 NUMBER;
7822: l_recog_line_2 NUMBER;

Line 7819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

7815:
7816: l_num_entries NUMBER;
7817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7821: l_recog_line_1 NUMBER;
7822: l_recog_line_2 NUMBER;
7823:

Line 7820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

7816: l_num_entries NUMBER;
7817: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
7818: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
7819: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
7820: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
7821: l_recog_line_1 NUMBER;
7822: l_recog_line_2 NUMBER;
7823:
7824: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 7826: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

7822: l_recog_line_2 NUMBER;
7823:
7824: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
7825: l_bflow_applied_to_amt NUMBER; -- 5132302
7826: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
7827:
7828: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
7829:
7830: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

7897: l_accrual_line_num := NULL; -- 4262811
7898: l_tmp_amt := NULL; -- 4262811
7899: --
7900:
7901: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
7902: l_balance_type_code <> 'B' THEN
7903: IF NVL(p_source_35,'
7904: ') = 'R'
7905: THEN

Line 7973: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

7969: --
7970: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
7971:
7972: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
7973: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
7974:
7975: -- 4955764
7976: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
7977: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8097: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8098:
8099: IF xla_accounting_cache_pkg.GetValueChar
8100: (p_source_code => 'LEDGER_CATEGORY_CODE'
8101: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8102: AND l_bflow_method_code = 'PRIOR_ENTRY'
8103: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8104: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8105: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8199: p_lookup_type => 'XLA_OWNER_TYPE'
8200: ,p_lookup_code => l_component_type_code
8201: )
8202: ,p_token_4 => 'PRODUCT_NAME'
8203: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8204: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8205: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8206: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8207: ,p_ae_header_id => NULL

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

8200: ,p_lookup_code => l_component_type_code
8201: )
8202: ,p_token_4 => 'PRODUCT_NAME'
8203: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8204: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8205: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8206: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8207: ,p_ae_header_id => NULL
8208: );

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

8201: )
8202: ,p_token_4 => 'PRODUCT_NAME'
8203: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8204: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8205: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8206: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8207: ,p_ae_header_id => NULL
8208: );
8209:

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

8202: ,p_token_4 => 'PRODUCT_NAME'
8203: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8204: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8205: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8206: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8207: ,p_ae_header_id => NULL
8208: );
8209:
8210: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8233: ----------------------------------------------------------------------------------
8234: -- 4219869 Business Flow
8235: -- Update journal entry status -- Need to generate this within IF
8236: ----------------------------------------------------------------------------------
8237: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8238: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8239: ,p_balance_type_code => l_balance_type_code
8240: );
8241:

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

8278:
8279: --
8280: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8281: --
8282: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8283: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8284: ELSE
8285: ---------------------------------------------------------------------------------------------------
8286: -- 4262811a Switch Sign

Line 8307: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8303:
8304: XLA_AE_LINES_PKG.ValidateCurrentLine;
8305: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8306:
8307: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8308: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8309: ,p_balance_type_code => l_balance_type_code);
8310:
8311: END IF;

Line 8458: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

8454: l_tmp_amt NUMBER;
8455: l_acc_rev_natural_side_code VARCHAR2(1);
8456:
8457: l_num_entries NUMBER;
8458: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8459: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8460: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8461: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8462: l_recog_line_1 NUMBER;

Line 8459: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

8455: l_acc_rev_natural_side_code VARCHAR2(1);
8456:
8457: l_num_entries NUMBER;
8458: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8459: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8460: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8461: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8462: l_recog_line_1 NUMBER;
8463: l_recog_line_2 NUMBER;

Line 8460: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

8456:
8457: l_num_entries NUMBER;
8458: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8459: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8460: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8461: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8462: l_recog_line_1 NUMBER;
8463: l_recog_line_2 NUMBER;
8464:

Line 8461: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

8457: l_num_entries NUMBER;
8458: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
8459: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
8460: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
8461: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
8462: l_recog_line_1 NUMBER;
8463: l_recog_line_2 NUMBER;
8464:
8465: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 8467: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

8463: l_recog_line_2 NUMBER;
8464:
8465: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
8466: l_bflow_applied_to_amt NUMBER; -- 5132302
8467: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
8468:
8469: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
8470:
8471: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

8538: l_accrual_line_num := NULL; -- 4262811
8539: l_tmp_amt := NULL; -- 4262811
8540: --
8541:
8542: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
8543: l_balance_type_code <> 'B' THEN
8544: IF NVL(p_source_35,'
8545: ') = 'R'
8546: THEN

Line 8614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

8610: --
8611: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
8612:
8613: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
8614: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
8615:
8616: -- 4955764
8617: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
8618: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

8738: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
8739:
8740: IF xla_accounting_cache_pkg.GetValueChar
8741: (p_source_code => 'LEDGER_CATEGORY_CODE'
8742: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
8743: AND l_bflow_method_code = 'PRIOR_ENTRY'
8744: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
8745: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
8746: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

8839: p_lookup_type => 'XLA_OWNER_TYPE'
8840: ,p_lookup_code => l_component_type_code
8841: )
8842: ,p_token_4 => 'PRODUCT_NAME'
8843: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8844: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8845: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8846: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8847: ,p_ae_header_id => NULL

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

8840: ,p_lookup_code => l_component_type_code
8841: )
8842: ,p_token_4 => 'PRODUCT_NAME'
8843: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8844: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8845: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8846: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8847: ,p_ae_header_id => NULL
8848: );

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

8841: )
8842: ,p_token_4 => 'PRODUCT_NAME'
8843: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8844: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8845: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8846: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8847: ,p_ae_header_id => NULL
8848: );
8849:

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

8842: ,p_token_4 => 'PRODUCT_NAME'
8843: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
8844: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
8845: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
8846: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
8847: ,p_ae_header_id => NULL
8848: );
8849:
8850: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 8877: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8873: ----------------------------------------------------------------------------------
8874: -- 4219869 Business Flow
8875: -- Update journal entry status -- Need to generate this within IF
8876: ----------------------------------------------------------------------------------
8877: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8878: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
8879: ,p_balance_type_code => l_balance_type_code
8880: );
8881:

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

8918:
8919: --
8920: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
8921: --
8922: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
8923: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
8924: ELSE
8925: ---------------------------------------------------------------------------------------------------
8926: -- 4262811a Switch Sign

Line 8947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

8943:
8944: XLA_AE_LINES_PKG.ValidateCurrentLine;
8945: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
8946:
8947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
8948: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
8949: ,p_balance_type_code => l_balance_type_code);
8950:
8951: END IF;

Line 9098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9094: l_tmp_amt NUMBER;
9095: l_acc_rev_natural_side_code VARCHAR2(1);
9096:
9097: l_num_entries NUMBER;
9098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9102: l_recog_line_1 NUMBER;

Line 9099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9095: l_acc_rev_natural_side_code VARCHAR2(1);
9096:
9097: l_num_entries NUMBER;
9098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9102: l_recog_line_1 NUMBER;
9103: l_recog_line_2 NUMBER;

Line 9100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9096:
9097: l_num_entries NUMBER;
9098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9102: l_recog_line_1 NUMBER;
9103: l_recog_line_2 NUMBER;
9104:

Line 9101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9097: l_num_entries NUMBER;
9098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9102: l_recog_line_1 NUMBER;
9103: l_recog_line_2 NUMBER;
9104:
9105: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9107: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9103: l_recog_line_2 NUMBER;
9104:
9105: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9106: l_bflow_applied_to_amt NUMBER; -- 5132302
9107: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9108:
9109: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9110:
9111: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9178: l_accrual_line_num := NULL; -- 4262811
9179: l_tmp_amt := NULL; -- 4262811
9180: --
9181:
9182: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9183: l_balance_type_code <> 'B' THEN
9184: IF NVL(p_source_35,'
9185: ') = 'R'
9186: THEN

Line 9254: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9250: --
9251: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9252:
9253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9254: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9255:
9256: -- 4955764
9257: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9258: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

9378: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
9379:
9380: IF xla_accounting_cache_pkg.GetValueChar
9381: (p_source_code => 'LEDGER_CATEGORY_CODE'
9382: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
9383: AND l_bflow_method_code = 'PRIOR_ENTRY'
9384: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
9385: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
9386: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

9479: p_lookup_type => 'XLA_OWNER_TYPE'
9480: ,p_lookup_code => l_component_type_code
9481: )
9482: ,p_token_4 => 'PRODUCT_NAME'
9483: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9484: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9485: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9486: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9487: ,p_ae_header_id => NULL

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

9480: ,p_lookup_code => l_component_type_code
9481: )
9482: ,p_token_4 => 'PRODUCT_NAME'
9483: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9484: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9485: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9486: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9487: ,p_ae_header_id => NULL
9488: );

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

9481: )
9482: ,p_token_4 => 'PRODUCT_NAME'
9483: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9484: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9485: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9486: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9487: ,p_ae_header_id => NULL
9488: );
9489:

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

9482: ,p_token_4 => 'PRODUCT_NAME'
9483: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
9484: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
9485: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
9486: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
9487: ,p_ae_header_id => NULL
9488: );
9489:
9490: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 9517: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9513: ----------------------------------------------------------------------------------
9514: -- 4219869 Business Flow
9515: -- Update journal entry status -- Need to generate this within IF
9516: ----------------------------------------------------------------------------------
9517: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9518: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
9519: ,p_balance_type_code => l_balance_type_code
9520: );
9521:

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

9558:
9559: --
9560: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
9561: --
9562: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
9563: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
9564: ELSE
9565: ---------------------------------------------------------------------------------------------------
9566: -- 4262811a Switch Sign

Line 9587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

9583:
9584: XLA_AE_LINES_PKG.ValidateCurrentLine;
9585: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
9586:
9587: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
9588: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
9589: ,p_balance_type_code => l_balance_type_code);
9590:
9591: END IF;

Line 9738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

9734: l_tmp_amt NUMBER;
9735: l_acc_rev_natural_side_code VARCHAR2(1);
9736:
9737: l_num_entries NUMBER;
9738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9742: l_recog_line_1 NUMBER;

Line 9739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

9735: l_acc_rev_natural_side_code VARCHAR2(1);
9736:
9737: l_num_entries NUMBER;
9738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9742: l_recog_line_1 NUMBER;
9743: l_recog_line_2 NUMBER;

Line 9740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

9736:
9737: l_num_entries NUMBER;
9738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9742: l_recog_line_1 NUMBER;
9743: l_recog_line_2 NUMBER;
9744:

Line 9741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

9737: l_num_entries NUMBER;
9738: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
9739: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
9740: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
9741: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
9742: l_recog_line_1 NUMBER;
9743: l_recog_line_2 NUMBER;
9744:
9745: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 9747: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

9743: l_recog_line_2 NUMBER;
9744:
9745: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
9746: l_bflow_applied_to_amt NUMBER; -- 5132302
9747: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
9748:
9749: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
9750:
9751: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

9818: l_accrual_line_num := NULL; -- 4262811
9819: l_tmp_amt := NULL; -- 4262811
9820: --
9821:
9822: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
9823: l_balance_type_code <> 'B' THEN
9824: IF NVL(p_source_35,'
9825: ') = 'R'
9826: THEN

Line 9894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

9890: --
9891: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
9892:
9893: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
9894: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
9895:
9896: -- 4955764
9897: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
9898: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10018: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10019:
10020: IF xla_accounting_cache_pkg.GetValueChar
10021: (p_source_code => 'LEDGER_CATEGORY_CODE'
10022: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10023: AND l_bflow_method_code = 'PRIOR_ENTRY'
10024: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10025: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10026: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10159: p_lookup_type => 'XLA_OWNER_TYPE'
10160: ,p_lookup_code => l_component_type_code
10161: )
10162: ,p_token_4 => 'PRODUCT_NAME'
10163: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10164: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10165: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10166: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10167: ,p_ae_header_id => NULL

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

10160: ,p_lookup_code => l_component_type_code
10161: )
10162: ,p_token_4 => 'PRODUCT_NAME'
10163: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10164: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10165: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10166: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10167: ,p_ae_header_id => NULL
10168: );

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

10161: )
10162: ,p_token_4 => 'PRODUCT_NAME'
10163: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10164: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10165: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10166: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10167: ,p_ae_header_id => NULL
10168: );
10169:

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

10162: ,p_token_4 => 'PRODUCT_NAME'
10163: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10164: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10165: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10166: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10167: ,p_ae_header_id => NULL
10168: );
10169:
10170: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10197: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10193: ----------------------------------------------------------------------------------
10194: -- 4219869 Business Flow
10195: -- Update journal entry status -- Need to generate this within IF
10196: ----------------------------------------------------------------------------------
10197: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10198: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10199: ,p_balance_type_code => l_balance_type_code
10200: );
10201:

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

10238:
10239: --
10240: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10241: --
10242: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10243: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10244: ELSE
10245: ---------------------------------------------------------------------------------------------------
10246: -- 4262811a Switch Sign

Line 10267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10263:
10264: XLA_AE_LINES_PKG.ValidateCurrentLine;
10265: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10266:
10267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10268: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10269: ,p_balance_type_code => l_balance_type_code);
10270:
10271: END IF;

Line 10418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

10414: l_tmp_amt NUMBER;
10415: l_acc_rev_natural_side_code VARCHAR2(1);
10416:
10417: l_num_entries NUMBER;
10418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10422: l_recog_line_1 NUMBER;

Line 10419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

10415: l_acc_rev_natural_side_code VARCHAR2(1);
10416:
10417: l_num_entries NUMBER;
10418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10422: l_recog_line_1 NUMBER;
10423: l_recog_line_2 NUMBER;

Line 10420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

10416:
10417: l_num_entries NUMBER;
10418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10422: l_recog_line_1 NUMBER;
10423: l_recog_line_2 NUMBER;
10424:

Line 10421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

10417: l_num_entries NUMBER;
10418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
10419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
10420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
10421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
10422: l_recog_line_1 NUMBER;
10423: l_recog_line_2 NUMBER;
10424:
10425: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 10427: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

10423: l_recog_line_2 NUMBER;
10424:
10425: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
10426: l_bflow_applied_to_amt NUMBER; -- 5132302
10427: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
10428:
10429: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
10430:
10431: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

10498: l_accrual_line_num := NULL; -- 4262811
10499: l_tmp_amt := NULL; -- 4262811
10500: --
10501:
10502: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
10503: l_balance_type_code <> 'B' THEN
10504: IF NVL(p_source_35,'
10505: ') = 'R'
10506: THEN

Line 10574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

10570: --
10571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
10572:
10573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
10574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
10575:
10576: -- 4955764
10577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
10578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

10698: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
10699:
10700: IF xla_accounting_cache_pkg.GetValueChar
10701: (p_source_code => 'LEDGER_CATEGORY_CODE'
10702: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
10703: AND l_bflow_method_code = 'PRIOR_ENTRY'
10704: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
10705: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
10706: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

10839: p_lookup_type => 'XLA_OWNER_TYPE'
10840: ,p_lookup_code => l_component_type_code
10841: )
10842: ,p_token_4 => 'PRODUCT_NAME'
10843: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10844: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10845: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10846: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10847: ,p_ae_header_id => NULL

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

10840: ,p_lookup_code => l_component_type_code
10841: )
10842: ,p_token_4 => 'PRODUCT_NAME'
10843: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10844: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10845: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10846: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10847: ,p_ae_header_id => NULL
10848: );

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

10841: )
10842: ,p_token_4 => 'PRODUCT_NAME'
10843: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10844: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10845: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10846: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10847: ,p_ae_header_id => NULL
10848: );
10849:

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

10842: ,p_token_4 => 'PRODUCT_NAME'
10843: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
10844: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
10845: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
10846: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
10847: ,p_ae_header_id => NULL
10848: );
10849:
10850: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 10877: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10873: ----------------------------------------------------------------------------------
10874: -- 4219869 Business Flow
10875: -- Update journal entry status -- Need to generate this within IF
10876: ----------------------------------------------------------------------------------
10877: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10878: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
10879: ,p_balance_type_code => l_balance_type_code
10880: );
10881:

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

10918:
10919: --
10920: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
10921: --
10922: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
10923: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
10924: ELSE
10925: ---------------------------------------------------------------------------------------------------
10926: -- 4262811a Switch Sign

Line 10947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

10943:
10944: XLA_AE_LINES_PKG.ValidateCurrentLine;
10945: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
10946:
10947: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
10948: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
10949: ,p_balance_type_code => l_balance_type_code);
10950:
10951: END IF;

Line 11098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11094: l_tmp_amt NUMBER;
11095: l_acc_rev_natural_side_code VARCHAR2(1);
11096:
11097: l_num_entries NUMBER;
11098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11102: l_recog_line_1 NUMBER;

Line 11099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11095: l_acc_rev_natural_side_code VARCHAR2(1);
11096:
11097: l_num_entries NUMBER;
11098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11102: l_recog_line_1 NUMBER;
11103: l_recog_line_2 NUMBER;

Line 11100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11096:
11097: l_num_entries NUMBER;
11098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11102: l_recog_line_1 NUMBER;
11103: l_recog_line_2 NUMBER;
11104:

Line 11101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11097: l_num_entries NUMBER;
11098: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11099: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11100: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11101: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11102: l_recog_line_1 NUMBER;
11103: l_recog_line_2 NUMBER;
11104:
11105: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11107: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11103: l_recog_line_2 NUMBER;
11104:
11105: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11106: l_bflow_applied_to_amt NUMBER; -- 5132302
11107: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11108:
11109: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11110:
11111: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11178: l_accrual_line_num := NULL; -- 4262811
11179: l_tmp_amt := NULL; -- 4262811
11180: --
11181:
11182: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11183: l_balance_type_code <> 'B' THEN
11184: IF NVL(p_source_35,'
11185: ') = 'R'
11186: THEN

Line 11254: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11250: --
11251: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11252:
11253: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11254: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11255:
11256: -- 4955764
11257: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11258: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

11378: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
11379:
11380: IF xla_accounting_cache_pkg.GetValueChar
11381: (p_source_code => 'LEDGER_CATEGORY_CODE'
11382: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
11383: AND l_bflow_method_code = 'PRIOR_ENTRY'
11384: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
11385: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
11386: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

11480: p_lookup_type => 'XLA_OWNER_TYPE'
11481: ,p_lookup_code => l_component_type_code
11482: )
11483: ,p_token_4 => 'PRODUCT_NAME'
11484: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11485: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11486: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11487: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11488: ,p_ae_header_id => NULL

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

11481: ,p_lookup_code => l_component_type_code
11482: )
11483: ,p_token_4 => 'PRODUCT_NAME'
11484: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11485: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11486: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11487: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11488: ,p_ae_header_id => NULL
11489: );

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

11482: )
11483: ,p_token_4 => 'PRODUCT_NAME'
11484: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
11485: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
11486: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
11487: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
11488: ,p_ae_header_id => NULL
11489: );
11490:

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

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

Line 11518: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

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

Line 11588: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

11584:
11585: XLA_AE_LINES_PKG.ValidateCurrentLine;
11586: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
11587:
11588: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
11589: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
11590: ,p_balance_type_code => l_balance_type_code);
11591:
11592: END IF;

Line 11739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

11735: l_tmp_amt NUMBER;
11736: l_acc_rev_natural_side_code VARCHAR2(1);
11737:
11738: l_num_entries NUMBER;
11739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11743: l_recog_line_1 NUMBER;

Line 11740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

11736: l_acc_rev_natural_side_code VARCHAR2(1);
11737:
11738: l_num_entries NUMBER;
11739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11743: l_recog_line_1 NUMBER;
11744: l_recog_line_2 NUMBER;

Line 11741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

11737:
11738: l_num_entries NUMBER;
11739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11743: l_recog_line_1 NUMBER;
11744: l_recog_line_2 NUMBER;
11745:

Line 11742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

11738: l_num_entries NUMBER;
11739: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
11740: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
11741: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
11742: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
11743: l_recog_line_1 NUMBER;
11744: l_recog_line_2 NUMBER;
11745:
11746: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 11748: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

11744: l_recog_line_2 NUMBER;
11745:
11746: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
11747: l_bflow_applied_to_amt NUMBER; -- 5132302
11748: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
11749:
11750: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
11751:
11752: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

11819: l_accrual_line_num := NULL; -- 4262811
11820: l_tmp_amt := NULL; -- 4262811
11821: --
11822:
11823: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
11824: l_balance_type_code <> 'B' THEN
11825: IF NVL(p_source_35,'
11826: ') = 'R'
11827: THEN

Line 11895: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

11891: --
11892: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
11893:
11894: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
11895: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
11896:
11897: -- 4955764
11898: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
11899: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12017: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12018:
12019: IF xla_accounting_cache_pkg.GetValueChar
12020: (p_source_code => 'LEDGER_CATEGORY_CODE'
12021: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12022: AND l_bflow_method_code = 'PRIOR_ENTRY'
12023: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12024: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12025: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

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

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

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

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

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

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

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

Line 12197: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

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

12238:
12239: --
12240: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12241: --
12242: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12243: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12244: ELSE
12245: ---------------------------------------------------------------------------------------------------
12246: -- 4262811a Switch Sign

Line 12267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12263:
12264: XLA_AE_LINES_PKG.ValidateCurrentLine;
12265: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12266:
12267: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12268: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12269: ,p_balance_type_code => l_balance_type_code);
12270:
12271: END IF;

Line 12418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

12414: l_tmp_amt NUMBER;
12415: l_acc_rev_natural_side_code VARCHAR2(1);
12416:
12417: l_num_entries NUMBER;
12418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12422: l_recog_line_1 NUMBER;

Line 12419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

12415: l_acc_rev_natural_side_code VARCHAR2(1);
12416:
12417: l_num_entries NUMBER;
12418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12422: l_recog_line_1 NUMBER;
12423: l_recog_line_2 NUMBER;

Line 12420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

12416:
12417: l_num_entries NUMBER;
12418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12422: l_recog_line_1 NUMBER;
12423: l_recog_line_2 NUMBER;
12424:

Line 12421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

12417: l_num_entries NUMBER;
12418: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
12419: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
12420: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
12421: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
12422: l_recog_line_1 NUMBER;
12423: l_recog_line_2 NUMBER;
12424:
12425: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 12427: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

12423: l_recog_line_2 NUMBER;
12424:
12425: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
12426: l_bflow_applied_to_amt NUMBER; -- 5132302
12427: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
12428:
12429: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
12430:
12431: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

12498: l_accrual_line_num := NULL; -- 4262811
12499: l_tmp_amt := NULL; -- 4262811
12500: --
12501:
12502: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
12503: l_balance_type_code <> 'B' THEN
12504: IF NVL(p_source_35,'
12505: ') = 'R'
12506: THEN

Line 12574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

12570: --
12571: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
12572:
12573: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
12574: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
12575:
12576: -- 4955764
12577: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
12578: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

12696: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
12697:
12698: IF xla_accounting_cache_pkg.GetValueChar
12699: (p_source_code => 'LEDGER_CATEGORY_CODE'
12700: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
12701: AND l_bflow_method_code = 'PRIOR_ENTRY'
12702: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
12703: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
12704: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

12838: p_lookup_type => 'XLA_OWNER_TYPE'
12839: ,p_lookup_code => l_component_type_code
12840: )
12841: ,p_token_4 => 'PRODUCT_NAME'
12842: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12843: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12844: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12845: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12846: ,p_ae_header_id => NULL

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

12839: ,p_lookup_code => l_component_type_code
12840: )
12841: ,p_token_4 => 'PRODUCT_NAME'
12842: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12843: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12844: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12845: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12846: ,p_ae_header_id => NULL
12847: );

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

12840: )
12841: ,p_token_4 => 'PRODUCT_NAME'
12842: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12843: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12844: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12845: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12846: ,p_ae_header_id => NULL
12847: );
12848:

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

12841: ,p_token_4 => 'PRODUCT_NAME'
12842: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
12843: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
12844: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
12845: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
12846: ,p_ae_header_id => NULL
12847: );
12848:
12849: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 12876: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12872: ----------------------------------------------------------------------------------
12873: -- 4219869 Business Flow
12874: -- Update journal entry status -- Need to generate this within IF
12875: ----------------------------------------------------------------------------------
12876: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12877: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
12878: ,p_balance_type_code => l_balance_type_code
12879: );
12880:

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

12917:
12918: --
12919: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
12920: --
12921: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
12922: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
12923: ELSE
12924: ---------------------------------------------------------------------------------------------------
12925: -- 4262811a Switch Sign

Line 12946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

12942:
12943: XLA_AE_LINES_PKG.ValidateCurrentLine;
12944: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
12945:
12946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
12947: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
12948: ,p_balance_type_code => l_balance_type_code);
12949:
12950: END IF;

Line 13080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13076: l_tmp_amt NUMBER;
13077: l_acc_rev_natural_side_code VARCHAR2(1);
13078:
13079: l_num_entries NUMBER;
13080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13084: l_recog_line_1 NUMBER;

Line 13081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13077: l_acc_rev_natural_side_code VARCHAR2(1);
13078:
13079: l_num_entries NUMBER;
13080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13084: l_recog_line_1 NUMBER;
13085: l_recog_line_2 NUMBER;

Line 13082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13078:
13079: l_num_entries NUMBER;
13080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13084: l_recog_line_1 NUMBER;
13085: l_recog_line_2 NUMBER;
13086:

Line 13083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13079: l_num_entries NUMBER;
13080: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13081: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13082: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13083: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13084: l_recog_line_1 NUMBER;
13085: l_recog_line_2 NUMBER;
13086:
13087: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13089: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13085: l_recog_line_2 NUMBER;
13086:
13087: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13088: l_bflow_applied_to_amt NUMBER; -- 5132302
13089: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13090:
13091: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13092:
13093: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13160: l_accrual_line_num := NULL; -- 4262811
13161: l_tmp_amt := NULL; -- 4262811
13162: --
13163:
13164: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13165: l_balance_type_code <> 'B' THEN
13166: IF NVL(p_source_46,'
13167: ') = 'Revenue - Normal Revenue' AND
13168: NVL(p_source_48,'

Line 13238: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13234: --
13235: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13236:
13237: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13238: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13239:
13240: -- 4955764
13241: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13242: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13324: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13325:
13326: IF xla_accounting_cache_pkg.GetValueChar
13327: (p_source_code => 'LEDGER_CATEGORY_CODE'
13328: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13329: AND l_bflow_method_code = 'PRIOR_ENTRY'
13330: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13331: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13332: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

13464: p_lookup_type => 'XLA_OWNER_TYPE'
13465: ,p_lookup_code => l_component_type_code
13466: )
13467: ,p_token_4 => 'PRODUCT_NAME'
13468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13472: ,p_ae_header_id => NULL

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

13465: ,p_lookup_code => l_component_type_code
13466: )
13467: ,p_token_4 => 'PRODUCT_NAME'
13468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13472: ,p_ae_header_id => NULL
13473: );

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

13466: )
13467: ,p_token_4 => 'PRODUCT_NAME'
13468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13472: ,p_ae_header_id => NULL
13473: );
13474:

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

13467: ,p_token_4 => 'PRODUCT_NAME'
13468: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
13469: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
13470: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
13471: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
13472: ,p_ae_header_id => NULL
13473: );
13474:
13475: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 13502: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13498: ----------------------------------------------------------------------------------
13499: -- 4219869 Business Flow
13500: -- Update journal entry status -- Need to generate this within IF
13501: ----------------------------------------------------------------------------------
13502: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13503: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
13504: ,p_balance_type_code => l_balance_type_code
13505: );
13506:

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

13543:
13544: --
13545: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
13546: --
13547: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
13548: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
13549: ELSE
13550: ---------------------------------------------------------------------------------------------------
13551: -- 4262811a Switch Sign

Line 13572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

13568:
13569: XLA_AE_LINES_PKG.ValidateCurrentLine;
13570: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
13571:
13572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
13573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
13574: ,p_balance_type_code => l_balance_type_code);
13575:
13576: END IF;

Line 13678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

13674: l_tmp_amt NUMBER;
13675: l_acc_rev_natural_side_code VARCHAR2(1);
13676:
13677: l_num_entries NUMBER;
13678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13682: l_recog_line_1 NUMBER;

Line 13679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

13675: l_acc_rev_natural_side_code VARCHAR2(1);
13676:
13677: l_num_entries NUMBER;
13678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13682: l_recog_line_1 NUMBER;
13683: l_recog_line_2 NUMBER;

Line 13680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

13676:
13677: l_num_entries NUMBER;
13678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13682: l_recog_line_1 NUMBER;
13683: l_recog_line_2 NUMBER;
13684:

Line 13681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

13677: l_num_entries NUMBER;
13678: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
13679: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
13680: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
13681: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
13682: l_recog_line_1 NUMBER;
13683: l_recog_line_2 NUMBER;
13684:
13685: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 13687: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

13683: l_recog_line_2 NUMBER;
13684:
13685: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
13686: l_bflow_applied_to_amt NUMBER; -- 5132302
13687: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
13688:
13689: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
13690:
13691: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

13758: l_accrual_line_num := NULL; -- 4262811
13759: l_tmp_amt := NULL; -- 4262811
13760: --
13761:
13762: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
13763: l_balance_type_code <> 'B' THEN
13764: IF NVL(p_source_46,'
13765: ') = 'Revenue - Normal Revenue' AND
13766: NVL(p_source_48,'

Line 13836: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

13832: --
13833: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
13834:
13835: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
13836: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
13837:
13838: -- 4955764
13839: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
13840: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

13874: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
13875:
13876: IF xla_accounting_cache_pkg.GetValueChar
13877: (p_source_code => 'LEDGER_CATEGORY_CODE'
13878: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
13879: AND l_bflow_method_code = 'PRIOR_ENTRY'
13880: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
13881: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
13882: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14014: p_lookup_type => 'XLA_OWNER_TYPE'
14015: ,p_lookup_code => l_component_type_code
14016: )
14017: ,p_token_4 => 'PRODUCT_NAME'
14018: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14019: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14020: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14021: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14022: ,p_ae_header_id => NULL

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

14015: ,p_lookup_code => l_component_type_code
14016: )
14017: ,p_token_4 => 'PRODUCT_NAME'
14018: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14019: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14020: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14021: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14022: ,p_ae_header_id => NULL
14023: );

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

14016: )
14017: ,p_token_4 => 'PRODUCT_NAME'
14018: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14019: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14020: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14021: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14022: ,p_ae_header_id => NULL
14023: );
14024:

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

14017: ,p_token_4 => 'PRODUCT_NAME'
14018: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14019: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14020: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14021: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14022: ,p_ae_header_id => NULL
14023: );
14024:
14025: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14048: ----------------------------------------------------------------------------------
14049: -- 4219869 Business Flow
14050: -- Update journal entry status -- Need to generate this within IF
14051: ----------------------------------------------------------------------------------
14052: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14053: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14054: ,p_balance_type_code => l_balance_type_code
14055: );
14056:

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

14093:
14094: --
14095: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14096: --
14097: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14098: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14099: ELSE
14100: ---------------------------------------------------------------------------------------------------
14101: -- 4262811a Switch Sign

Line 14122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14118:
14119: XLA_AE_LINES_PKG.ValidateCurrentLine;
14120: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14121:
14122: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14123: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14124: ,p_balance_type_code => l_balance_type_code);
14125:
14126: END IF;

Line 14236: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14232: l_tmp_amt NUMBER;
14233: l_acc_rev_natural_side_code VARCHAR2(1);
14234:
14235: l_num_entries NUMBER;
14236: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14237: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14238: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14239: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14240: l_recog_line_1 NUMBER;

Line 14237: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14233: l_acc_rev_natural_side_code VARCHAR2(1);
14234:
14235: l_num_entries NUMBER;
14236: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14237: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14238: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14239: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14240: l_recog_line_1 NUMBER;
14241: l_recog_line_2 NUMBER;

Line 14238: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14234:
14235: l_num_entries NUMBER;
14236: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14237: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14238: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14239: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14240: l_recog_line_1 NUMBER;
14241: l_recog_line_2 NUMBER;
14242:

Line 14239: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14235: l_num_entries NUMBER;
14236: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14237: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14238: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14239: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14240: l_recog_line_1 NUMBER;
14241: l_recog_line_2 NUMBER;
14242:
14243: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14245: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14241: l_recog_line_2 NUMBER;
14242:
14243: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14244: l_bflow_applied_to_amt NUMBER; -- 5132302
14245: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14246:
14247: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14248:
14249: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14316: l_accrual_line_num := NULL; -- 4262811
14317: l_tmp_amt := NULL; -- 4262811
14318: --
14319:
14320: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14321: l_balance_type_code <> 'B' THEN
14322: IF NVL(p_source_46,'
14323: ') = 'Revenue - Normal Revenue' AND
14324: NVL(p_source_47,'

Line 14396: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14392: --
14393: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14394:
14395: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14396: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14397:
14398: -- 4955764
14399: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14400: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14440: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14441:
14442: IF xla_accounting_cache_pkg.GetValueChar
14443: (p_source_code => 'LEDGER_CATEGORY_CODE'
14444: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14445: AND l_bflow_method_code = 'PRIOR_ENTRY'
14446: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14447: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14448: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

14540: p_lookup_type => 'XLA_OWNER_TYPE'
14541: ,p_lookup_code => l_component_type_code
14542: )
14543: ,p_token_4 => 'PRODUCT_NAME'
14544: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14545: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14546: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14547: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14548: ,p_ae_header_id => NULL

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

14541: ,p_lookup_code => l_component_type_code
14542: )
14543: ,p_token_4 => 'PRODUCT_NAME'
14544: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14545: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14546: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14547: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14548: ,p_ae_header_id => NULL
14549: );

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

14542: )
14543: ,p_token_4 => 'PRODUCT_NAME'
14544: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14545: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14546: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14547: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14548: ,p_ae_header_id => NULL
14549: );
14550:

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

14543: ,p_token_4 => 'PRODUCT_NAME'
14544: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
14545: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
14546: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
14547: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
14548: ,p_ae_header_id => NULL
14549: );
14550:
14551: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 14578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14574: ----------------------------------------------------------------------------------
14575: -- 4219869 Business Flow
14576: -- Update journal entry status -- Need to generate this within IF
14577: ----------------------------------------------------------------------------------
14578: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14579: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
14580: ,p_balance_type_code => l_balance_type_code
14581: );
14582:

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

14619:
14620: --
14621: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
14622: --
14623: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
14624: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
14625: ELSE
14626: ---------------------------------------------------------------------------------------------------
14627: -- 4262811a Switch Sign

Line 14648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

14644:
14645: XLA_AE_LINES_PKG.ValidateCurrentLine;
14646: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
14647:
14648: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
14649: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
14650: ,p_balance_type_code => l_balance_type_code);
14651:
14652: END IF;

Line 14763: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

14759: l_tmp_amt NUMBER;
14760: l_acc_rev_natural_side_code VARCHAR2(1);
14761:
14762: l_num_entries NUMBER;
14763: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14764: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14765: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14766: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14767: l_recog_line_1 NUMBER;

Line 14764: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

14760: l_acc_rev_natural_side_code VARCHAR2(1);
14761:
14762: l_num_entries NUMBER;
14763: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14764: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14765: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14766: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14767: l_recog_line_1 NUMBER;
14768: l_recog_line_2 NUMBER;

Line 14765: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

14761:
14762: l_num_entries NUMBER;
14763: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14764: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14765: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14766: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14767: l_recog_line_1 NUMBER;
14768: l_recog_line_2 NUMBER;
14769:

Line 14766: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

14762: l_num_entries NUMBER;
14763: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
14764: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
14765: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
14766: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
14767: l_recog_line_1 NUMBER;
14768: l_recog_line_2 NUMBER;
14769:
14770: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 14772: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

14768: l_recog_line_2 NUMBER;
14769:
14770: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
14771: l_bflow_applied_to_amt NUMBER; -- 5132302
14772: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
14773:
14774: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
14775:
14776: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

14843: l_accrual_line_num := NULL; -- 4262811
14844: l_tmp_amt := NULL; -- 4262811
14845: --
14846:
14847: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
14848: l_balance_type_code <> 'B' THEN
14849: IF NVL(p_source_46,'
14850: ') = 'Revenue - Event Revenue' AND
14851: NVL(p_source_72,'

Line 14923: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

14919: --
14920: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
14921:
14922: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
14923: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
14924:
14925: -- 4955764
14926: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
14927: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

14967: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
14968:
14969: IF xla_accounting_cache_pkg.GetValueChar
14970: (p_source_code => 'LEDGER_CATEGORY_CODE'
14971: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
14972: AND l_bflow_method_code = 'PRIOR_ENTRY'
14973: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
14974: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
14975: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15067: p_lookup_type => 'XLA_OWNER_TYPE'
15068: ,p_lookup_code => l_component_type_code
15069: )
15070: ,p_token_4 => 'PRODUCT_NAME'
15071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15075: ,p_ae_header_id => NULL

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

15068: ,p_lookup_code => l_component_type_code
15069: )
15070: ,p_token_4 => 'PRODUCT_NAME'
15071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15075: ,p_ae_header_id => NULL
15076: );

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

15069: )
15070: ,p_token_4 => 'PRODUCT_NAME'
15071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15075: ,p_ae_header_id => NULL
15076: );
15077:

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

15070: ,p_token_4 => 'PRODUCT_NAME'
15071: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15072: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15073: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15074: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15075: ,p_ae_header_id => NULL
15076: );
15077:
15078: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15105: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15101: ----------------------------------------------------------------------------------
15102: -- 4219869 Business Flow
15103: -- Update journal entry status -- Need to generate this within IF
15104: ----------------------------------------------------------------------------------
15105: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15106: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15107: ,p_balance_type_code => l_balance_type_code
15108: );
15109:

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

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

Line 15175: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

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

Line 15310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15306: l_tmp_amt NUMBER;
15307: l_acc_rev_natural_side_code VARCHAR2(1);
15308:
15309: l_num_entries NUMBER;
15310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15314: l_recog_line_1 NUMBER;

Line 15311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15307: l_acc_rev_natural_side_code VARCHAR2(1);
15308:
15309: l_num_entries NUMBER;
15310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15314: l_recog_line_1 NUMBER;
15315: l_recog_line_2 NUMBER;

Line 15312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15308:
15309: l_num_entries NUMBER;
15310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15314: l_recog_line_1 NUMBER;
15315: l_recog_line_2 NUMBER;
15316:

Line 15313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15309: l_num_entries NUMBER;
15310: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15311: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15312: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15313: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15314: l_recog_line_1 NUMBER;
15315: l_recog_line_2 NUMBER;
15316:
15317: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15319: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15315: l_recog_line_2 NUMBER;
15316:
15317: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15318: l_bflow_applied_to_amt NUMBER; -- 5132302
15319: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15320:
15321: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15322:
15323: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15390: l_accrual_line_num := NULL; -- 4262811
15391: l_tmp_amt := NULL; -- 4262811
15392: --
15393:
15394: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15395: l_balance_type_code <> 'B' THEN
15396: IF NVL(p_source_46,'
15397: ') = 'Revenue - Event Revenue' AND
15398: NVL(p_source_72,'

Line 15470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

15466: --
15467: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
15468:
15469: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
15470: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
15471:
15472: -- 4955764
15473: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
15474: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

15556: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
15557:
15558: IF xla_accounting_cache_pkg.GetValueChar
15559: (p_source_code => 'LEDGER_CATEGORY_CODE'
15560: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
15561: AND l_bflow_method_code = 'PRIOR_ENTRY'
15562: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
15563: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
15564: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

15633: p_lookup_type => 'XLA_OWNER_TYPE'
15634: ,p_lookup_code => l_component_type_code
15635: )
15636: ,p_token_4 => 'PRODUCT_NAME'
15637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15641: ,p_ae_header_id => NULL

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

15634: ,p_lookup_code => l_component_type_code
15635: )
15636: ,p_token_4 => 'PRODUCT_NAME'
15637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15641: ,p_ae_header_id => NULL
15642: );

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

15635: )
15636: ,p_token_4 => 'PRODUCT_NAME'
15637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15641: ,p_ae_header_id => NULL
15642: );
15643:

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

15636: ,p_token_4 => 'PRODUCT_NAME'
15637: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
15638: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
15639: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
15640: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
15641: ,p_ae_header_id => NULL
15642: );
15643:
15644: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 15671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15667: ----------------------------------------------------------------------------------
15668: -- 4219869 Business Flow
15669: -- Update journal entry status -- Need to generate this within IF
15670: ----------------------------------------------------------------------------------
15671: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15672: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
15673: ,p_balance_type_code => l_balance_type_code
15674: );
15675:

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

15712:
15713: --
15714: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
15715: --
15716: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
15717: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
15718: ELSE
15719: ---------------------------------------------------------------------------------------------------
15720: -- 4262811a Switch Sign

Line 15741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

15737:
15738: XLA_AE_LINES_PKG.ValidateCurrentLine;
15739: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
15740:
15741: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
15742: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
15743: ,p_balance_type_code => l_balance_type_code);
15744:
15745: END IF;

Line 15878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

15874: l_tmp_amt NUMBER;
15875: l_acc_rev_natural_side_code VARCHAR2(1);
15876:
15877: l_num_entries NUMBER;
15878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15882: l_recog_line_1 NUMBER;

Line 15879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

15875: l_acc_rev_natural_side_code VARCHAR2(1);
15876:
15877: l_num_entries NUMBER;
15878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15882: l_recog_line_1 NUMBER;
15883: l_recog_line_2 NUMBER;

Line 15880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

15876:
15877: l_num_entries NUMBER;
15878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15882: l_recog_line_1 NUMBER;
15883: l_recog_line_2 NUMBER;
15884:

Line 15881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

15877: l_num_entries NUMBER;
15878: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
15879: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
15880: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
15881: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
15882: l_recog_line_1 NUMBER;
15883: l_recog_line_2 NUMBER;
15884:
15885: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 15887: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

15883: l_recog_line_2 NUMBER;
15884:
15885: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
15886: l_bflow_applied_to_amt NUMBER; -- 5132302
15887: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
15888:
15889: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
15890:
15891: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

15958: l_accrual_line_num := NULL; -- 4262811
15959: l_tmp_amt := NULL; -- 4262811
15960: --
15961:
15962: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
15963: l_balance_type_code <> 'B' THEN
15964: IF NVL(p_source_46,'
15965: ') = 'Revenue - Event Revenue' AND
15966: NVL(p_source_72,'

Line 16038: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16034: --
16035: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16036:
16037: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16038: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16039:
16040: -- 4955764
16041: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16042: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16124: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16125:
16126: IF xla_accounting_cache_pkg.GetValueChar
16127: (p_source_code => 'LEDGER_CATEGORY_CODE'
16128: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16129: AND l_bflow_method_code = 'PRIOR_ENTRY'
16130: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16131: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16132: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16264: p_lookup_type => 'XLA_OWNER_TYPE'
16265: ,p_lookup_code => l_component_type_code
16266: )
16267: ,p_token_4 => 'PRODUCT_NAME'
16268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16272: ,p_ae_header_id => NULL

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

16265: ,p_lookup_code => l_component_type_code
16266: )
16267: ,p_token_4 => 'PRODUCT_NAME'
16268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16272: ,p_ae_header_id => NULL
16273: );

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

16266: )
16267: ,p_token_4 => 'PRODUCT_NAME'
16268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16272: ,p_ae_header_id => NULL
16273: );
16274:

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

16267: ,p_token_4 => 'PRODUCT_NAME'
16268: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16269: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16270: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16271: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16272: ,p_ae_header_id => NULL
16273: );
16274:
16275: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16298: ----------------------------------------------------------------------------------
16299: -- 4219869 Business Flow
16300: -- Update journal entry status -- Need to generate this within IF
16301: ----------------------------------------------------------------------------------
16302: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16303: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16304: ,p_balance_type_code => l_balance_type_code
16305: );
16306:

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

16343:
16344: --
16345: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16346: --
16347: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16348: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16349: ELSE
16350: ---------------------------------------------------------------------------------------------------
16351: -- 4262811a Switch Sign

Line 16372: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16368:
16369: XLA_AE_LINES_PKG.ValidateCurrentLine;
16370: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16371:
16372: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16373: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16374: ,p_balance_type_code => l_balance_type_code);
16375:
16376: END IF;

Line 16481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

16477: l_tmp_amt NUMBER;
16478: l_acc_rev_natural_side_code VARCHAR2(1);
16479:
16480: l_num_entries NUMBER;
16481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16485: l_recog_line_1 NUMBER;

Line 16482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

16478: l_acc_rev_natural_side_code VARCHAR2(1);
16479:
16480: l_num_entries NUMBER;
16481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16485: l_recog_line_1 NUMBER;
16486: l_recog_line_2 NUMBER;

Line 16483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

16479:
16480: l_num_entries NUMBER;
16481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16485: l_recog_line_1 NUMBER;
16486: l_recog_line_2 NUMBER;
16487:

Line 16484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

16480: l_num_entries NUMBER;
16481: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
16482: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
16483: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
16484: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
16485: l_recog_line_1 NUMBER;
16486: l_recog_line_2 NUMBER;
16487:
16488: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 16490: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

16486: l_recog_line_2 NUMBER;
16487:
16488: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
16489: l_bflow_applied_to_amt NUMBER; -- 5132302
16490: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
16491:
16492: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
16493:
16494: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

16561: l_accrual_line_num := NULL; -- 4262811
16562: l_tmp_amt := NULL; -- 4262811
16563: --
16564:
16565: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
16566: l_balance_type_code <> 'B' THEN
16567: IF NVL(p_source_46,'
16568: ') = 'Revenue - Event Revenue' AND
16569: NVL(p_source_72,'

Line 16641: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

16637: --
16638: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
16639:
16640: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
16641: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
16642:
16643: -- 4955764
16644: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
16645: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

16679: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
16680:
16681: IF xla_accounting_cache_pkg.GetValueChar
16682: (p_source_code => 'LEDGER_CATEGORY_CODE'
16683: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
16684: AND l_bflow_method_code = 'PRIOR_ENTRY'
16685: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
16686: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
16687: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

16819: p_lookup_type => 'XLA_OWNER_TYPE'
16820: ,p_lookup_code => l_component_type_code
16821: )
16822: ,p_token_4 => 'PRODUCT_NAME'
16823: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16824: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16825: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16826: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16827: ,p_ae_header_id => NULL

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

16820: ,p_lookup_code => l_component_type_code
16821: )
16822: ,p_token_4 => 'PRODUCT_NAME'
16823: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16824: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16825: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16826: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16827: ,p_ae_header_id => NULL
16828: );

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

16821: )
16822: ,p_token_4 => 'PRODUCT_NAME'
16823: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16824: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16825: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16826: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16827: ,p_ae_header_id => NULL
16828: );
16829:

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

16822: ,p_token_4 => 'PRODUCT_NAME'
16823: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
16824: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
16825: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
16826: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
16827: ,p_ae_header_id => NULL
16828: );
16829:
16830: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 16857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16853: ----------------------------------------------------------------------------------
16854: -- 4219869 Business Flow
16855: -- Update journal entry status -- Need to generate this within IF
16856: ----------------------------------------------------------------------------------
16857: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16858: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
16859: ,p_balance_type_code => l_balance_type_code
16860: );
16861:

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

16898:
16899: --
16900: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
16901: --
16902: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
16903: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
16904: ELSE
16905: ---------------------------------------------------------------------------------------------------
16906: -- 4262811a Switch Sign

Line 16927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

16923:
16924: XLA_AE_LINES_PKG.ValidateCurrentLine;
16925: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
16926:
16927: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
16928: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
16929: ,p_balance_type_code => l_balance_type_code);
16930:
16931: END IF;

Line 17042: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17038: l_tmp_amt NUMBER;
17039: l_acc_rev_natural_side_code VARCHAR2(1);
17040:
17041: l_num_entries NUMBER;
17042: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17043: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17044: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17045: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17046: l_recog_line_1 NUMBER;

Line 17043: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17039: l_acc_rev_natural_side_code VARCHAR2(1);
17040:
17041: l_num_entries NUMBER;
17042: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17043: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17044: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17045: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17046: l_recog_line_1 NUMBER;
17047: l_recog_line_2 NUMBER;

Line 17044: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17040:
17041: l_num_entries NUMBER;
17042: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17043: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17044: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17045: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17046: l_recog_line_1 NUMBER;
17047: l_recog_line_2 NUMBER;
17048:

Line 17045: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17041: l_num_entries NUMBER;
17042: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17043: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17044: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17045: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17046: l_recog_line_1 NUMBER;
17047: l_recog_line_2 NUMBER;
17048:
17049: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17051: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17047: l_recog_line_2 NUMBER;
17048:
17049: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17050: l_bflow_applied_to_amt NUMBER; -- 5132302
17051: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17052:
17053: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17054:
17055: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17122: l_accrual_line_num := NULL; -- 4262811
17123: l_tmp_amt := NULL; -- 4262811
17124: --
17125:
17126: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17127: l_balance_type_code <> 'B' THEN
17128: IF NVL(p_source_46,'
17129: ') = 'Revenue - Event Revenue' AND
17130: NVL(p_source_72,'

Line 17202: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17198: --
17199: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17200:
17201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17202: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17203:
17204: -- 4955764
17205: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17206: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17246: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17247:
17248: IF xla_accounting_cache_pkg.GetValueChar
17249: (p_source_code => 'LEDGER_CATEGORY_CODE'
17250: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17251: AND l_bflow_method_code = 'PRIOR_ENTRY'
17252: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17253: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17254: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17346: p_lookup_type => 'XLA_OWNER_TYPE'
17347: ,p_lookup_code => l_component_type_code
17348: )
17349: ,p_token_4 => 'PRODUCT_NAME'
17350: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17351: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17352: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17353: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17354: ,p_ae_header_id => NULL

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

17347: ,p_lookup_code => l_component_type_code
17348: )
17349: ,p_token_4 => 'PRODUCT_NAME'
17350: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17351: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17352: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17353: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17354: ,p_ae_header_id => NULL
17355: );

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

17348: )
17349: ,p_token_4 => 'PRODUCT_NAME'
17350: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17351: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17352: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17353: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17354: ,p_ae_header_id => NULL
17355: );
17356:

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

17349: ,p_token_4 => 'PRODUCT_NAME'
17350: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17351: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17352: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17353: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17354: ,p_ae_header_id => NULL
17355: );
17356:
17357: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17380: ----------------------------------------------------------------------------------
17381: -- 4219869 Business Flow
17382: -- Update journal entry status -- Need to generate this within IF
17383: ----------------------------------------------------------------------------------
17384: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17385: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17386: ,p_balance_type_code => l_balance_type_code
17387: );
17388:

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

17425:
17426: --
17427: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17428: --
17429: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17430: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17431: ELSE
17432: ---------------------------------------------------------------------------------------------------
17433: -- 4262811a Switch Sign

Line 17454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17450:
17451: XLA_AE_LINES_PKG.ValidateCurrentLine;
17452: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
17453:
17454: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17455: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
17456: ,p_balance_type_code => l_balance_type_code);
17457:
17458: END IF;

Line 17589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

17585: l_tmp_amt NUMBER;
17586: l_acc_rev_natural_side_code VARCHAR2(1);
17587:
17588: l_num_entries NUMBER;
17589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17593: l_recog_line_1 NUMBER;

Line 17590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

17586: l_acc_rev_natural_side_code VARCHAR2(1);
17587:
17588: l_num_entries NUMBER;
17589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17593: l_recog_line_1 NUMBER;
17594: l_recog_line_2 NUMBER;

Line 17591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

17587:
17588: l_num_entries NUMBER;
17589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17593: l_recog_line_1 NUMBER;
17594: l_recog_line_2 NUMBER;
17595:

Line 17592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

17588: l_num_entries NUMBER;
17589: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
17590: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
17591: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
17592: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
17593: l_recog_line_1 NUMBER;
17594: l_recog_line_2 NUMBER;
17595:
17596: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 17598: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

17594: l_recog_line_2 NUMBER;
17595:
17596: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
17597: l_bflow_applied_to_amt NUMBER; -- 5132302
17598: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
17599:
17600: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
17601:
17602: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

17669: l_accrual_line_num := NULL; -- 4262811
17670: l_tmp_amt := NULL; -- 4262811
17671: --
17672:
17673: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
17674: l_balance_type_code <> 'B' THEN
17675: IF NVL(p_source_46,'
17676: ') = 'Revenue - Event Revenue' AND
17677: NVL(p_source_72,'

Line 17749: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

17745: --
17746: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
17747:
17748: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
17749: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
17750:
17751: -- 4955764
17752: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
17753: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

17835: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
17836:
17837: IF xla_accounting_cache_pkg.GetValueChar
17838: (p_source_code => 'LEDGER_CATEGORY_CODE'
17839: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
17840: AND l_bflow_method_code = 'PRIOR_ENTRY'
17841: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
17842: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
17843: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

17912: p_lookup_type => 'XLA_OWNER_TYPE'
17913: ,p_lookup_code => l_component_type_code
17914: )
17915: ,p_token_4 => 'PRODUCT_NAME'
17916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17920: ,p_ae_header_id => NULL

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

17913: ,p_lookup_code => l_component_type_code
17914: )
17915: ,p_token_4 => 'PRODUCT_NAME'
17916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17920: ,p_ae_header_id => NULL
17921: );

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

17914: )
17915: ,p_token_4 => 'PRODUCT_NAME'
17916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17920: ,p_ae_header_id => NULL
17921: );
17922:

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

17915: ,p_token_4 => 'PRODUCT_NAME'
17916: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
17917: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
17918: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
17919: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
17920: ,p_ae_header_id => NULL
17921: );
17922:
17923: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 17950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

17946: ----------------------------------------------------------------------------------
17947: -- 4219869 Business Flow
17948: -- Update journal entry status -- Need to generate this within IF
17949: ----------------------------------------------------------------------------------
17950: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
17951: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
17952: ,p_balance_type_code => l_balance_type_code
17953: );
17954:

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

17991:
17992: --
17993: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
17994: --
17995: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
17996: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
17997: ELSE
17998: ---------------------------------------------------------------------------------------------------
17999: -- 4262811a Switch Sign

Line 18020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18016:
18017: XLA_AE_LINES_PKG.ValidateCurrentLine;
18018: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18019:
18020: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18021: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18022: ,p_balance_type_code => l_balance_type_code);
18023:
18024: END IF;

Line 18157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18153: l_tmp_amt NUMBER;
18154: l_acc_rev_natural_side_code VARCHAR2(1);
18155:
18156: l_num_entries NUMBER;
18157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18161: l_recog_line_1 NUMBER;

Line 18158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18154: l_acc_rev_natural_side_code VARCHAR2(1);
18155:
18156: l_num_entries NUMBER;
18157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18161: l_recog_line_1 NUMBER;
18162: l_recog_line_2 NUMBER;

Line 18159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18155:
18156: l_num_entries NUMBER;
18157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18161: l_recog_line_1 NUMBER;
18162: l_recog_line_2 NUMBER;
18163:

Line 18160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18156: l_num_entries NUMBER;
18157: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18158: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18159: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18160: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18161: l_recog_line_1 NUMBER;
18162: l_recog_line_2 NUMBER;
18163:
18164: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18166: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18162: l_recog_line_2 NUMBER;
18163:
18164: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18165: l_bflow_applied_to_amt NUMBER; -- 5132302
18166: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18167:
18168: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18169:
18170: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18237: l_accrual_line_num := NULL; -- 4262811
18238: l_tmp_amt := NULL; -- 4262811
18239: --
18240:
18241: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18242: l_balance_type_code <> 'B' THEN
18243: IF NVL(p_source_46,'
18244: ') = 'Revenue - Event Revenue' AND
18245: NVL(p_source_72,'

Line 18317: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18313: --
18314: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18315:
18316: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18317: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18318:
18319: -- 4955764
18320: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18321: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18403: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18404:
18405: IF xla_accounting_cache_pkg.GetValueChar
18406: (p_source_code => 'LEDGER_CATEGORY_CODE'
18407: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18408: AND l_bflow_method_code = 'PRIOR_ENTRY'
18409: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18410: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18411: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

18543: p_lookup_type => 'XLA_OWNER_TYPE'
18544: ,p_lookup_code => l_component_type_code
18545: )
18546: ,p_token_4 => 'PRODUCT_NAME'
18547: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18548: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18549: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18550: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18551: ,p_ae_header_id => NULL

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

18544: ,p_lookup_code => l_component_type_code
18545: )
18546: ,p_token_4 => 'PRODUCT_NAME'
18547: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18548: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18549: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18550: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18551: ,p_ae_header_id => NULL
18552: );

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

18545: )
18546: ,p_token_4 => 'PRODUCT_NAME'
18547: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18548: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18549: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18550: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18551: ,p_ae_header_id => NULL
18552: );
18553:

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

18546: ,p_token_4 => 'PRODUCT_NAME'
18547: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
18548: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
18549: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
18550: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
18551: ,p_ae_header_id => NULL
18552: );
18553:
18554: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 18581: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18577: ----------------------------------------------------------------------------------
18578: -- 4219869 Business Flow
18579: -- Update journal entry status -- Need to generate this within IF
18580: ----------------------------------------------------------------------------------
18581: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18582: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
18583: ,p_balance_type_code => l_balance_type_code
18584: );
18585:

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

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

Line 18651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

18647:
18648: XLA_AE_LINES_PKG.ValidateCurrentLine;
18649: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
18650:
18651: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
18652: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
18653: ,p_balance_type_code => l_balance_type_code);
18654:
18655: END IF;

Line 18760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

18756: l_tmp_amt NUMBER;
18757: l_acc_rev_natural_side_code VARCHAR2(1);
18758:
18759: l_num_entries NUMBER;
18760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18764: l_recog_line_1 NUMBER;

Line 18761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

18757: l_acc_rev_natural_side_code VARCHAR2(1);
18758:
18759: l_num_entries NUMBER;
18760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18764: l_recog_line_1 NUMBER;
18765: l_recog_line_2 NUMBER;

Line 18762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

18758:
18759: l_num_entries NUMBER;
18760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18764: l_recog_line_1 NUMBER;
18765: l_recog_line_2 NUMBER;
18766:

Line 18763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

18759: l_num_entries NUMBER;
18760: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
18761: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
18762: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
18763: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
18764: l_recog_line_1 NUMBER;
18765: l_recog_line_2 NUMBER;
18766:
18767: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 18769: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

18765: l_recog_line_2 NUMBER;
18766:
18767: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
18768: l_bflow_applied_to_amt NUMBER; -- 5132302
18769: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
18770:
18771: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
18772:
18773: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

18840: l_accrual_line_num := NULL; -- 4262811
18841: l_tmp_amt := NULL; -- 4262811
18842: --
18843:
18844: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
18845: l_balance_type_code <> 'B' THEN
18846: IF NVL(p_source_46,'
18847: ') = 'Revenue - Event Revenue' AND
18848: NVL(p_source_72,'

Line 18920: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

18916: --
18917: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
18918:
18919: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
18920: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
18921:
18922: -- 4955764
18923: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
18924: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

18958: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
18959:
18960: IF xla_accounting_cache_pkg.GetValueChar
18961: (p_source_code => 'LEDGER_CATEGORY_CODE'
18962: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
18963: AND l_bflow_method_code = 'PRIOR_ENTRY'
18964: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
18965: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
18966: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19098: p_lookup_type => 'XLA_OWNER_TYPE'
19099: ,p_lookup_code => l_component_type_code
19100: )
19101: ,p_token_4 => 'PRODUCT_NAME'
19102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19106: ,p_ae_header_id => NULL

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

19099: ,p_lookup_code => l_component_type_code
19100: )
19101: ,p_token_4 => 'PRODUCT_NAME'
19102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19106: ,p_ae_header_id => NULL
19107: );

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

19100: )
19101: ,p_token_4 => 'PRODUCT_NAME'
19102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19106: ,p_ae_header_id => NULL
19107: );
19108:

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

19101: ,p_token_4 => 'PRODUCT_NAME'
19102: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19103: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19104: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19105: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19106: ,p_ae_header_id => NULL
19107: );
19108:
19109: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19132: ----------------------------------------------------------------------------------
19133: -- 4219869 Business Flow
19134: -- Update journal entry status -- Need to generate this within IF
19135: ----------------------------------------------------------------------------------
19136: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19137: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19138: ,p_balance_type_code => l_balance_type_code
19139: );
19140:

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

19177:
19178: --
19179: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19180: --
19181: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19182: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19183: ELSE
19184: ---------------------------------------------------------------------------------------------------
19185: -- 4262811a Switch Sign

Line 19206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19202:
19203: XLA_AE_LINES_PKG.ValidateCurrentLine;
19204: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19205:
19206: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19207: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19208: ,p_balance_type_code => l_balance_type_code);
19209:
19210: END IF;

Line 19335: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19331: l_tmp_amt NUMBER;
19332: l_acc_rev_natural_side_code VARCHAR2(1);
19333:
19334: l_num_entries NUMBER;
19335: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19336: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19337: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19338: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19339: l_recog_line_1 NUMBER;

Line 19336: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19332: l_acc_rev_natural_side_code VARCHAR2(1);
19333:
19334: l_num_entries NUMBER;
19335: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19336: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19337: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19338: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19339: l_recog_line_1 NUMBER;
19340: l_recog_line_2 NUMBER;

Line 19337: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19333:
19334: l_num_entries NUMBER;
19335: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19336: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19337: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19338: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19339: l_recog_line_1 NUMBER;
19340: l_recog_line_2 NUMBER;
19341:

Line 19338: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19334: l_num_entries NUMBER;
19335: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19336: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19337: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19338: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19339: l_recog_line_1 NUMBER;
19340: l_recog_line_2 NUMBER;
19341:
19342: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19344: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19340: l_recog_line_2 NUMBER;
19341:
19342: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19343: l_bflow_applied_to_amt NUMBER; -- 5132302
19344: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19345:
19346: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19347:
19348: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

19414: l_acc_rev_flag := NULL; -- 4262811
19415: l_accrual_line_num := NULL; -- 4262811
19416: l_tmp_amt := NULL; -- 4262811
19417: --
19418: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
19419: (XLA_AE_JOURNAL_ENTRY_PKG.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
19420: return;
19421: END IF;
19422:

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

19415: l_accrual_line_num := NULL; -- 4262811
19416: l_tmp_amt := NULL; -- 4262811
19417: --
19418: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
19419: (XLA_AE_JOURNAL_ENTRY_PKG.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
19420: return;
19421: END IF;
19422:
19423: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

19419: (XLA_AE_JOURNAL_ENTRY_PKG.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
19420: return;
19421: END IF;
19422:
19423: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
19424: l_balance_type_code <> 'B' THEN
19425: IF NVL(p_source_22,'
19426: ') = 'Y'
19427: THEN

Line 19495: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

19491: --
19492: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
19493:
19494: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
19495: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
19496:
19497: -- 4955764
19498: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
19499: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

19579: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
19580:
19581: IF xla_accounting_cache_pkg.GetValueChar
19582: (p_source_code => 'LEDGER_CATEGORY_CODE'
19583: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
19584: AND l_bflow_method_code = 'PRIOR_ENTRY'
19585: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
19586: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
19587: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

19722: p_lookup_type => 'XLA_OWNER_TYPE'
19723: ,p_lookup_code => l_component_type_code
19724: )
19725: ,p_token_4 => 'PRODUCT_NAME'
19726: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19727: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19728: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19729: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19730: ,p_ae_header_id => NULL

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

19723: ,p_lookup_code => l_component_type_code
19724: )
19725: ,p_token_4 => 'PRODUCT_NAME'
19726: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19727: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19728: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19729: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19730: ,p_ae_header_id => NULL
19731: );

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

19724: )
19725: ,p_token_4 => 'PRODUCT_NAME'
19726: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19727: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19728: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19729: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19730: ,p_ae_header_id => NULL
19731: );
19732:

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

19725: ,p_token_4 => 'PRODUCT_NAME'
19726: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
19727: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
19728: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
19729: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
19730: ,p_ae_header_id => NULL
19731: );
19732:
19733: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 19760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19756: ----------------------------------------------------------------------------------
19757: -- 4219869 Business Flow
19758: -- Update journal entry status -- Need to generate this within IF
19759: ----------------------------------------------------------------------------------
19760: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19761: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
19762: ,p_balance_type_code => l_balance_type_code
19763: );
19764:

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

19801:
19802: --
19803: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
19804: --
19805: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
19806: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
19807: ELSE
19808: ---------------------------------------------------------------------------------------------------
19809: -- 4262811a Switch Sign

Line 19830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

19826:
19827: XLA_AE_LINES_PKG.ValidateCurrentLine;
19828: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
19829:
19830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
19831: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
19832: ,p_balance_type_code => l_balance_type_code);
19833:
19834: END IF;

Line 19959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

19955: l_tmp_amt NUMBER;
19956: l_acc_rev_natural_side_code VARCHAR2(1);
19957:
19958: l_num_entries NUMBER;
19959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19963: l_recog_line_1 NUMBER;

Line 19960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

19956: l_acc_rev_natural_side_code VARCHAR2(1);
19957:
19958: l_num_entries NUMBER;
19959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19963: l_recog_line_1 NUMBER;
19964: l_recog_line_2 NUMBER;

Line 19961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

19957:
19958: l_num_entries NUMBER;
19959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19963: l_recog_line_1 NUMBER;
19964: l_recog_line_2 NUMBER;
19965:

Line 19962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

19958: l_num_entries NUMBER;
19959: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
19960: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
19961: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
19962: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
19963: l_recog_line_1 NUMBER;
19964: l_recog_line_2 NUMBER;
19965:
19966: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 19968: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

19964: l_recog_line_2 NUMBER;
19965:
19966: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
19967: l_bflow_applied_to_amt NUMBER; -- 5132302
19968: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
19969:
19970: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
19971:
19972: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20038: l_acc_rev_flag := NULL; -- 4262811
20039: l_accrual_line_num := NULL; -- 4262811
20040: l_tmp_amt := NULL; -- 4262811
20041: --
20042: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
20043: (XLA_AE_JOURNAL_ENTRY_PKG.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
20044: return;
20045: END IF;
20046:

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

20039: l_accrual_line_num := NULL; -- 4262811
20040: l_tmp_amt := NULL; -- 4262811
20041: --
20042: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
20043: (XLA_AE_JOURNAL_ENTRY_PKG.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
20044: return;
20045: END IF;
20046:
20047: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

20043: (XLA_AE_JOURNAL_ENTRY_PKG.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
20044: return;
20045: END IF;
20046:
20047: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20048: l_balance_type_code <> 'B' THEN
20049: IF NVL(p_source_22,'
20050: ') = 'Y'
20051: THEN

Line 20119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20115: --
20116: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20117:
20118: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20119: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20120:
20121: -- 4955764
20122: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20123: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20203: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20204:
20205: IF xla_accounting_cache_pkg.GetValueChar
20206: (p_source_code => 'LEDGER_CATEGORY_CODE'
20207: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20208: AND l_bflow_method_code = 'PRIOR_ENTRY'
20209: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20210: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20211: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20345: p_lookup_type => 'XLA_OWNER_TYPE'
20346: ,p_lookup_code => l_component_type_code
20347: )
20348: ,p_token_4 => 'PRODUCT_NAME'
20349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20353: ,p_ae_header_id => NULL

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

20346: ,p_lookup_code => l_component_type_code
20347: )
20348: ,p_token_4 => 'PRODUCT_NAME'
20349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20353: ,p_ae_header_id => NULL
20354: );

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

20347: )
20348: ,p_token_4 => 'PRODUCT_NAME'
20349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20353: ,p_ae_header_id => NULL
20354: );
20355:

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

20348: ,p_token_4 => 'PRODUCT_NAME'
20349: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20350: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20351: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20352: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20353: ,p_ae_header_id => NULL
20354: );
20355:
20356: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 20383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20379: ----------------------------------------------------------------------------------
20380: -- 4219869 Business Flow
20381: -- Update journal entry status -- Need to generate this within IF
20382: ----------------------------------------------------------------------------------
20383: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20384: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
20385: ,p_balance_type_code => l_balance_type_code
20386: );
20387:

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

20424:
20425: --
20426: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
20427: --
20428: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
20429: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
20430: ELSE
20431: ---------------------------------------------------------------------------------------------------
20432: -- 4262811a Switch Sign

Line 20453: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

20449:
20450: XLA_AE_LINES_PKG.ValidateCurrentLine;
20451: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
20452:
20453: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
20454: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
20455: ,p_balance_type_code => l_balance_type_code);
20456:
20457: END IF;

Line 20580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

20576: l_tmp_amt NUMBER;
20577: l_acc_rev_natural_side_code VARCHAR2(1);
20578:
20579: l_num_entries NUMBER;
20580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20584: l_recog_line_1 NUMBER;

Line 20581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

20577: l_acc_rev_natural_side_code VARCHAR2(1);
20578:
20579: l_num_entries NUMBER;
20580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20584: l_recog_line_1 NUMBER;
20585: l_recog_line_2 NUMBER;

Line 20582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

20578:
20579: l_num_entries NUMBER;
20580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20584: l_recog_line_1 NUMBER;
20585: l_recog_line_2 NUMBER;
20586:

Line 20583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

20579: l_num_entries NUMBER;
20580: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
20581: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
20582: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
20583: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
20584: l_recog_line_1 NUMBER;
20585: l_recog_line_2 NUMBER;
20586:
20587: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 20589: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

20585: l_recog_line_2 NUMBER;
20586:
20587: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
20588: l_bflow_applied_to_amt NUMBER; -- 5132302
20589: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
20590:
20591: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
20592:
20593: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

20659: l_acc_rev_flag := NULL; -- 4262811
20660: l_accrual_line_num := NULL; -- 4262811
20661: l_tmp_amt := NULL; -- 4262811
20662: --
20663: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
20664: (XLA_AE_JOURNAL_ENTRY_PKG.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
20665: return;
20666: END IF;
20667:

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

20660: l_accrual_line_num := NULL; -- 4262811
20661: l_tmp_amt := NULL; -- 4262811
20662: --
20663: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
20664: (XLA_AE_JOURNAL_ENTRY_PKG.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
20665: return;
20666: END IF;
20667:
20668: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

20664: (XLA_AE_JOURNAL_ENTRY_PKG.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
20665: return;
20666: END IF;
20667:
20668: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
20669: l_balance_type_code <> 'B' THEN
20670: IF NVL(p_source_22,'
20671: ') = 'Y'
20672: THEN

Line 20740: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

20736: --
20737: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
20738:
20739: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
20740: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
20741:
20742: -- 4955764
20743: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
20744: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

20824: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
20825:
20826: IF xla_accounting_cache_pkg.GetValueChar
20827: (p_source_code => 'LEDGER_CATEGORY_CODE'
20828: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
20829: AND l_bflow_method_code = 'PRIOR_ENTRY'
20830: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
20831: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
20832: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

20966: p_lookup_type => 'XLA_OWNER_TYPE'
20967: ,p_lookup_code => l_component_type_code
20968: )
20969: ,p_token_4 => 'PRODUCT_NAME'
20970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20974: ,p_ae_header_id => NULL

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

20967: ,p_lookup_code => l_component_type_code
20968: )
20969: ,p_token_4 => 'PRODUCT_NAME'
20970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20974: ,p_ae_header_id => NULL
20975: );

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

20968: )
20969: ,p_token_4 => 'PRODUCT_NAME'
20970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20974: ,p_ae_header_id => NULL
20975: );
20976:

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

20969: ,p_token_4 => 'PRODUCT_NAME'
20970: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
20971: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
20972: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
20973: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
20974: ,p_ae_header_id => NULL
20975: );
20976:
20977: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21000: ----------------------------------------------------------------------------------
21001: -- 4219869 Business Flow
21002: -- Update journal entry status -- Need to generate this within IF
21003: ----------------------------------------------------------------------------------
21004: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21005: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21006: ,p_balance_type_code => l_balance_type_code
21007: );
21008:

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

21045:
21046: --
21047: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21048: --
21049: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21050: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21051: ELSE
21052: ---------------------------------------------------------------------------------------------------
21053: -- 4262811a Switch Sign

Line 21074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21070:
21071: XLA_AE_LINES_PKG.ValidateCurrentLine;
21072: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21073:
21074: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21075: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21076: ,p_balance_type_code => l_balance_type_code);
21077:
21078: END IF;

Line 21201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21197: l_tmp_amt NUMBER;
21198: l_acc_rev_natural_side_code VARCHAR2(1);
21199:
21200: l_num_entries NUMBER;
21201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21205: l_recog_line_1 NUMBER;

Line 21202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21198: l_acc_rev_natural_side_code VARCHAR2(1);
21199:
21200: l_num_entries NUMBER;
21201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21205: l_recog_line_1 NUMBER;
21206: l_recog_line_2 NUMBER;

Line 21203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21199:
21200: l_num_entries NUMBER;
21201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21205: l_recog_line_1 NUMBER;
21206: l_recog_line_2 NUMBER;
21207:

Line 21204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21200: l_num_entries NUMBER;
21201: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21202: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21203: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21204: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21205: l_recog_line_1 NUMBER;
21206: l_recog_line_2 NUMBER;
21207:
21208: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21210: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21206: l_recog_line_2 NUMBER;
21207:
21208: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21209: l_bflow_applied_to_amt NUMBER; -- 5132302
21210: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21211:
21212: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21213:
21214: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21280: l_acc_rev_flag := NULL; -- 4262811
21281: l_accrual_line_num := NULL; -- 4262811
21282: l_tmp_amt := NULL; -- 4262811
21283: --
21284: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21285: (XLA_AE_JOURNAL_ENTRY_PKG.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
21286: return;
21287: END IF;
21288:

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

21281: l_accrual_line_num := NULL; -- 4262811
21282: l_tmp_amt := NULL; -- 4262811
21283: --
21284: IF ((p_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
21285: (XLA_AE_JOURNAL_ENTRY_PKG.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
21286: return;
21287: END IF;
21288:
21289: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

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

21285: (XLA_AE_JOURNAL_ENTRY_PKG.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
21286: return;
21287: END IF;
21288:
21289: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21290: l_balance_type_code <> 'B' THEN
21291: IF NVL(p_source_22,'
21292: ') = 'Y'
21293: THEN

Line 21361: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21357: --
21358: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21359:
21360: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21361: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21362:
21363: -- 4955764
21364: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21365: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

21445: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
21446:
21447: IF xla_accounting_cache_pkg.GetValueChar
21448: (p_source_code => 'LEDGER_CATEGORY_CODE'
21449: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
21450: AND l_bflow_method_code = 'PRIOR_ENTRY'
21451: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
21452: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
21453: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

21586: p_lookup_type => 'XLA_OWNER_TYPE'
21587: ,p_lookup_code => l_component_type_code
21588: )
21589: ,p_token_4 => 'PRODUCT_NAME'
21590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21594: ,p_ae_header_id => NULL

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

21587: ,p_lookup_code => l_component_type_code
21588: )
21589: ,p_token_4 => 'PRODUCT_NAME'
21590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21594: ,p_ae_header_id => NULL
21595: );

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

21588: )
21589: ,p_token_4 => 'PRODUCT_NAME'
21590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21594: ,p_ae_header_id => NULL
21595: );
21596:

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

21589: ,p_token_4 => 'PRODUCT_NAME'
21590: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
21591: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
21592: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
21593: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
21594: ,p_ae_header_id => NULL
21595: );
21596:
21597: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 21624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21620: ----------------------------------------------------------------------------------
21621: -- 4219869 Business Flow
21622: -- Update journal entry status -- Need to generate this within IF
21623: ----------------------------------------------------------------------------------
21624: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21625: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
21626: ,p_balance_type_code => l_balance_type_code
21627: );
21628:

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

21665:
21666: --
21667: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
21668: --
21669: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
21670: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
21671: ELSE
21672: ---------------------------------------------------------------------------------------------------
21673: -- 4262811a Switch Sign

Line 21694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

21690:
21691: XLA_AE_LINES_PKG.ValidateCurrentLine;
21692: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
21693:
21694: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
21695: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
21696: ,p_balance_type_code => l_balance_type_code);
21697:
21698: END IF;

Line 21808: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

21804: l_tmp_amt NUMBER;
21805: l_acc_rev_natural_side_code VARCHAR2(1);
21806:
21807: l_num_entries NUMBER;
21808: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21809: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21810: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21811: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21812: l_recog_line_1 NUMBER;

Line 21809: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

21805: l_acc_rev_natural_side_code VARCHAR2(1);
21806:
21807: l_num_entries NUMBER;
21808: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21809: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21810: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21811: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21812: l_recog_line_1 NUMBER;
21813: l_recog_line_2 NUMBER;

Line 21810: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

21806:
21807: l_num_entries NUMBER;
21808: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21809: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21810: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21811: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21812: l_recog_line_1 NUMBER;
21813: l_recog_line_2 NUMBER;
21814:

Line 21811: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

21807: l_num_entries NUMBER;
21808: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
21809: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
21810: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
21811: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
21812: l_recog_line_1 NUMBER;
21813: l_recog_line_2 NUMBER;
21814:
21815: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 21817: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

21813: l_recog_line_2 NUMBER;
21814:
21815: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
21816: l_bflow_applied_to_amt NUMBER; -- 5132302
21817: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
21818:
21819: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
21820:
21821: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

21888: l_accrual_line_num := NULL; -- 4262811
21889: l_tmp_amt := NULL; -- 4262811
21890: --
21891:
21892: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
21893: l_balance_type_code <> 'B' THEN
21894: IF NVL(p_source_46,'
21895: ') = 'Revenue - Normal Revenue' AND
21896: NVL(p_source_47,'

Line 21968: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

21964: --
21965: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
21966:
21967: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
21968: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
21969:
21970: -- 4955764
21971: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
21972: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22012: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22013:
22014: IF xla_accounting_cache_pkg.GetValueChar
22015: (p_source_code => 'LEDGER_CATEGORY_CODE'
22016: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22017: AND l_bflow_method_code = 'PRIOR_ENTRY'
22018: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22019: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22020: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22112: p_lookup_type => 'XLA_OWNER_TYPE'
22113: ,p_lookup_code => l_component_type_code
22114: )
22115: ,p_token_4 => 'PRODUCT_NAME'
22116: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22117: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22118: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22119: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22120: ,p_ae_header_id => NULL

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

22113: ,p_lookup_code => l_component_type_code
22114: )
22115: ,p_token_4 => 'PRODUCT_NAME'
22116: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22117: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22118: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22119: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22120: ,p_ae_header_id => NULL
22121: );

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

22114: )
22115: ,p_token_4 => 'PRODUCT_NAME'
22116: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22117: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22118: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22119: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22120: ,p_ae_header_id => NULL
22121: );
22122:

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

22115: ,p_token_4 => 'PRODUCT_NAME'
22116: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22117: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22118: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22119: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22120: ,p_ae_header_id => NULL
22121: );
22122:
22123: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22150: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22146: ----------------------------------------------------------------------------------
22147: -- 4219869 Business Flow
22148: -- Update journal entry status -- Need to generate this within IF
22149: ----------------------------------------------------------------------------------
22150: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22151: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22152: ,p_balance_type_code => l_balance_type_code
22153: );
22154:

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

22191:
22192: --
22193: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22194: --
22195: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22196: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22197: ELSE
22198: ---------------------------------------------------------------------------------------------------
22199: -- 4262811a Switch Sign

Line 22220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22216:
22217: XLA_AE_LINES_PKG.ValidateCurrentLine;
22218: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22219:
22220: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22221: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22222: ,p_balance_type_code => l_balance_type_code);
22223:
22224: END IF;

Line 22334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22330: l_tmp_amt NUMBER;
22331: l_acc_rev_natural_side_code VARCHAR2(1);
22332:
22333: l_num_entries NUMBER;
22334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22338: l_recog_line_1 NUMBER;

Line 22335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22331: l_acc_rev_natural_side_code VARCHAR2(1);
22332:
22333: l_num_entries NUMBER;
22334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22338: l_recog_line_1 NUMBER;
22339: l_recog_line_2 NUMBER;

Line 22336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22332:
22333: l_num_entries NUMBER;
22334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22338: l_recog_line_1 NUMBER;
22339: l_recog_line_2 NUMBER;
22340:

Line 22337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22333: l_num_entries NUMBER;
22334: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22335: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22336: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22337: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22338: l_recog_line_1 NUMBER;
22339: l_recog_line_2 NUMBER;
22340:
22341: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22343: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22339: l_recog_line_2 NUMBER;
22340:
22341: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22342: l_bflow_applied_to_amt NUMBER; -- 5132302
22343: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22344:
22345: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22346:
22347: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22414: l_accrual_line_num := NULL; -- 4262811
22415: l_tmp_amt := NULL; -- 4262811
22416: --
22417:
22418: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22419: l_balance_type_code <> 'B' THEN
22420: IF NVL(p_source_46,'
22421: ') = 'Revenue - Normal Revenue' AND
22422: (NVL(p_source_47,'

Line 22496: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

22492: --
22493: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
22494:
22495: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
22496: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
22497:
22498: -- 4955764
22499: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
22500: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

22540: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
22541:
22542: IF xla_accounting_cache_pkg.GetValueChar
22543: (p_source_code => 'LEDGER_CATEGORY_CODE'
22544: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
22545: AND l_bflow_method_code = 'PRIOR_ENTRY'
22546: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
22547: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
22548: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

22640: p_lookup_type => 'XLA_OWNER_TYPE'
22641: ,p_lookup_code => l_component_type_code
22642: )
22643: ,p_token_4 => 'PRODUCT_NAME'
22644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22648: ,p_ae_header_id => NULL

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

22641: ,p_lookup_code => l_component_type_code
22642: )
22643: ,p_token_4 => 'PRODUCT_NAME'
22644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22648: ,p_ae_header_id => NULL
22649: );

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

22642: )
22643: ,p_token_4 => 'PRODUCT_NAME'
22644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22648: ,p_ae_header_id => NULL
22649: );
22650:

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

22643: ,p_token_4 => 'PRODUCT_NAME'
22644: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
22645: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
22646: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
22647: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
22648: ,p_ae_header_id => NULL
22649: );
22650:
22651: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 22678: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22674: ----------------------------------------------------------------------------------
22675: -- 4219869 Business Flow
22676: -- Update journal entry status -- Need to generate this within IF
22677: ----------------------------------------------------------------------------------
22678: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22679: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
22680: ,p_balance_type_code => l_balance_type_code
22681: );
22682:

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

22719:
22720: --
22721: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
22722: --
22723: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
22724: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
22725: ELSE
22726: ---------------------------------------------------------------------------------------------------
22727: -- 4262811a Switch Sign

Line 22748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

22744:
22745: XLA_AE_LINES_PKG.ValidateCurrentLine;
22746: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
22747:
22748: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
22749: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
22750: ,p_balance_type_code => l_balance_type_code);
22751:
22752: END IF;

Line 22862: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

22858: l_tmp_amt NUMBER;
22859: l_acc_rev_natural_side_code VARCHAR2(1);
22860:
22861: l_num_entries NUMBER;
22862: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22863: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22864: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22865: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22866: l_recog_line_1 NUMBER;

Line 22863: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

22859: l_acc_rev_natural_side_code VARCHAR2(1);
22860:
22861: l_num_entries NUMBER;
22862: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22863: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22864: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22865: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22866: l_recog_line_1 NUMBER;
22867: l_recog_line_2 NUMBER;

Line 22864: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

22860:
22861: l_num_entries NUMBER;
22862: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22863: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22864: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22865: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22866: l_recog_line_1 NUMBER;
22867: l_recog_line_2 NUMBER;
22868:

Line 22865: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

22861: l_num_entries NUMBER;
22862: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
22863: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
22864: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
22865: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
22866: l_recog_line_1 NUMBER;
22867: l_recog_line_2 NUMBER;
22868:
22869: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 22871: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

22867: l_recog_line_2 NUMBER;
22868:
22869: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
22870: l_bflow_applied_to_amt NUMBER; -- 5132302
22871: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
22872:
22873: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
22874:
22875: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

22942: l_accrual_line_num := NULL; -- 4262811
22943: l_tmp_amt := NULL; -- 4262811
22944: --
22945:
22946: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
22947: l_balance_type_code <> 'B' THEN
22948: IF NVL(p_source_46,'
22949: ') = 'Revenue - Normal Revenue' AND
22950: NVL(p_source_47,'

Line 23022: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23018: --
23019: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23020:
23021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23022: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23023:
23024: -- 4955764
23025: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23026: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23066: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23067:
23068: IF xla_accounting_cache_pkg.GetValueChar
23069: (p_source_code => 'LEDGER_CATEGORY_CODE'
23070: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23071: AND l_bflow_method_code = 'PRIOR_ENTRY'
23072: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23073: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23074: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23166: p_lookup_type => 'XLA_OWNER_TYPE'
23167: ,p_lookup_code => l_component_type_code
23168: )
23169: ,p_token_4 => 'PRODUCT_NAME'
23170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23174: ,p_ae_header_id => NULL

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

23167: ,p_lookup_code => l_component_type_code
23168: )
23169: ,p_token_4 => 'PRODUCT_NAME'
23170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23174: ,p_ae_header_id => NULL
23175: );

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

23168: )
23169: ,p_token_4 => 'PRODUCT_NAME'
23170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23174: ,p_ae_header_id => NULL
23175: );
23176:

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

23169: ,p_token_4 => 'PRODUCT_NAME'
23170: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23171: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23172: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23173: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23174: ,p_ae_header_id => NULL
23175: );
23176:
23177: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23200: ----------------------------------------------------------------------------------
23201: -- 4219869 Business Flow
23202: -- Update journal entry status -- Need to generate this within IF
23203: ----------------------------------------------------------------------------------
23204: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23205: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23206: ,p_balance_type_code => l_balance_type_code
23207: );
23208:

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

23245:
23246: --
23247: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23248: --
23249: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23250: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23251: ELSE
23252: ---------------------------------------------------------------------------------------------------
23253: -- 4262811a Switch Sign

Line 23274: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23270:
23271: XLA_AE_LINES_PKG.ValidateCurrentLine;
23272: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23273:
23274: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23275: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23276: ,p_balance_type_code => l_balance_type_code);
23277:
23278: END IF;

Line 23402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23398: l_tmp_amt NUMBER;
23399: l_acc_rev_natural_side_code VARCHAR2(1);
23400:
23401: l_num_entries NUMBER;
23402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23406: l_recog_line_1 NUMBER;

Line 23403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23399: l_acc_rev_natural_side_code VARCHAR2(1);
23400:
23401: l_num_entries NUMBER;
23402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23406: l_recog_line_1 NUMBER;
23407: l_recog_line_2 NUMBER;

Line 23404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23400:
23401: l_num_entries NUMBER;
23402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23406: l_recog_line_1 NUMBER;
23407: l_recog_line_2 NUMBER;
23408:

Line 23405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23401: l_num_entries NUMBER;
23402: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23403: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23404: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23405: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23406: l_recog_line_1 NUMBER;
23407: l_recog_line_2 NUMBER;
23408:
23409: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23411: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23407: l_recog_line_2 NUMBER;
23408:
23409: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23410: l_bflow_applied_to_amt NUMBER; -- 5132302
23411: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23412:
23413: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23414:
23415: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

23482: l_accrual_line_num := NULL; -- 4262811
23483: l_tmp_amt := NULL; -- 4262811
23484: --
23485:
23486: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
23487: l_balance_type_code <> 'B' THEN
23488: IF NVL(p_source_73,'
23489: ') = 'COST_TRANSFER' OR
23490: NVL(p_source_73,'

Line 23561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

23557: --
23558: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
23559:
23560: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
23561: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
23562:
23563: -- 4955764
23564: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
23565: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

23645: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
23646:
23647: IF xla_accounting_cache_pkg.GetValueChar
23648: (p_source_code => 'LEDGER_CATEGORY_CODE'
23649: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
23650: AND l_bflow_method_code = 'PRIOR_ENTRY'
23651: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
23652: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
23653: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

23747: p_lookup_type => 'XLA_OWNER_TYPE'
23748: ,p_lookup_code => l_component_type_code
23749: )
23750: ,p_token_4 => 'PRODUCT_NAME'
23751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23755: ,p_ae_header_id => NULL

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

23748: ,p_lookup_code => l_component_type_code
23749: )
23750: ,p_token_4 => 'PRODUCT_NAME'
23751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23755: ,p_ae_header_id => NULL
23756: );

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

23749: )
23750: ,p_token_4 => 'PRODUCT_NAME'
23751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23755: ,p_ae_header_id => NULL
23756: );
23757:

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

23750: ,p_token_4 => 'PRODUCT_NAME'
23751: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
23752: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
23753: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
23754: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
23755: ,p_ae_header_id => NULL
23756: );
23757:
23758: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 23785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23781: ----------------------------------------------------------------------------------
23782: -- 4219869 Business Flow
23783: -- Update journal entry status -- Need to generate this within IF
23784: ----------------------------------------------------------------------------------
23785: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23786: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
23787: ,p_balance_type_code => l_balance_type_code
23788: );
23789:

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

23826:
23827: --
23828: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
23829: --
23830: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
23831: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
23832: ELSE
23833: ---------------------------------------------------------------------------------------------------
23834: -- 4262811a Switch Sign

Line 23855: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

23851:
23852: XLA_AE_LINES_PKG.ValidateCurrentLine;
23853: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
23854:
23855: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
23856: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
23857: ,p_balance_type_code => l_balance_type_code);
23858:
23859: END IF;

Line 23983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

23979: l_tmp_amt NUMBER;
23980: l_acc_rev_natural_side_code VARCHAR2(1);
23981:
23982: l_num_entries NUMBER;
23983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23987: l_recog_line_1 NUMBER;

Line 23984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

23980: l_acc_rev_natural_side_code VARCHAR2(1);
23981:
23982: l_num_entries NUMBER;
23983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23987: l_recog_line_1 NUMBER;
23988: l_recog_line_2 NUMBER;

Line 23985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

23981:
23982: l_num_entries NUMBER;
23983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23987: l_recog_line_1 NUMBER;
23988: l_recog_line_2 NUMBER;
23989:

Line 23986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

23982: l_num_entries NUMBER;
23983: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
23984: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
23985: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
23986: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
23987: l_recog_line_1 NUMBER;
23988: l_recog_line_2 NUMBER;
23989:
23990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 23992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

23988: l_recog_line_2 NUMBER;
23989:
23990: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
23991: l_bflow_applied_to_amt NUMBER; -- 5132302
23992: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
23993:
23994: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
23995:
23996: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24063: l_accrual_line_num := NULL; -- 4262811
24064: l_tmp_amt := NULL; -- 4262811
24065: --
24066:
24067: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24068: l_balance_type_code <> 'B' THEN
24069: IF NVL(p_source_73,'
24070: ') = 'COST_TRANSFER' OR
24071: NVL(p_source_73,'

Line 24142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24138: --
24139: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24140:
24141: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24142: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24143:
24144: -- 4955764
24145: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24146: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24226: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24227:
24228: IF xla_accounting_cache_pkg.GetValueChar
24229: (p_source_code => 'LEDGER_CATEGORY_CODE'
24230: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24231: AND l_bflow_method_code = 'PRIOR_ENTRY'
24232: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24233: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24234: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24327: p_lookup_type => 'XLA_OWNER_TYPE'
24328: ,p_lookup_code => l_component_type_code
24329: )
24330: ,p_token_4 => 'PRODUCT_NAME'
24331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24335: ,p_ae_header_id => NULL

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

24328: ,p_lookup_code => l_component_type_code
24329: )
24330: ,p_token_4 => 'PRODUCT_NAME'
24331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24335: ,p_ae_header_id => NULL
24336: );

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

24329: )
24330: ,p_token_4 => 'PRODUCT_NAME'
24331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24335: ,p_ae_header_id => NULL
24336: );
24337:

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

24330: ,p_token_4 => 'PRODUCT_NAME'
24331: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24332: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24333: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24334: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24335: ,p_ae_header_id => NULL
24336: );
24337:
24338: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24365: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24361: ----------------------------------------------------------------------------------
24362: -- 4219869 Business Flow
24363: -- Update journal entry status -- Need to generate this within IF
24364: ----------------------------------------------------------------------------------
24365: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24366: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24367: ,p_balance_type_code => l_balance_type_code
24368: );
24369:

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

24406:
24407: --
24408: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24409: --
24410: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24411: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24412: ELSE
24413: ---------------------------------------------------------------------------------------------------
24414: -- 4262811a Switch Sign

Line 24435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24431:
24432: XLA_AE_LINES_PKG.ValidateCurrentLine;
24433: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
24434:
24435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24436: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
24437: ,p_balance_type_code => l_balance_type_code);
24438:
24439: END IF;

Line 24563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

24559: l_tmp_amt NUMBER;
24560: l_acc_rev_natural_side_code VARCHAR2(1);
24561:
24562: l_num_entries NUMBER;
24563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24567: l_recog_line_1 NUMBER;

Line 24564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

24560: l_acc_rev_natural_side_code VARCHAR2(1);
24561:
24562: l_num_entries NUMBER;
24563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24567: l_recog_line_1 NUMBER;
24568: l_recog_line_2 NUMBER;

Line 24565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

24561:
24562: l_num_entries NUMBER;
24563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24567: l_recog_line_1 NUMBER;
24568: l_recog_line_2 NUMBER;
24569:

Line 24566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

24562: l_num_entries NUMBER;
24563: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
24564: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
24565: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
24566: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
24567: l_recog_line_1 NUMBER;
24568: l_recog_line_2 NUMBER;
24569:
24570: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 24572: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

24568: l_recog_line_2 NUMBER;
24569:
24570: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
24571: l_bflow_applied_to_amt NUMBER; -- 5132302
24572: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
24573:
24574: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
24575:
24576: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

24643: l_accrual_line_num := NULL; -- 4262811
24644: l_tmp_amt := NULL; -- 4262811
24645: --
24646:
24647: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
24648: l_balance_type_code <> 'B' THEN
24649: IF NVL(p_source_73,'
24650: ') = 'REVENUE_TRANSFER'
24651: THEN

Line 24719: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

24715: --
24716: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
24717:
24718: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
24719: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
24720:
24721: -- 4955764
24722: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
24723: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

24803: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
24804:
24805: IF xla_accounting_cache_pkg.GetValueChar
24806: (p_source_code => 'LEDGER_CATEGORY_CODE'
24807: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
24808: AND l_bflow_method_code = 'PRIOR_ENTRY'
24809: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
24810: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
24811: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

24905: p_lookup_type => 'XLA_OWNER_TYPE'
24906: ,p_lookup_code => l_component_type_code
24907: )
24908: ,p_token_4 => 'PRODUCT_NAME'
24909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24913: ,p_ae_header_id => NULL

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

24906: ,p_lookup_code => l_component_type_code
24907: )
24908: ,p_token_4 => 'PRODUCT_NAME'
24909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24913: ,p_ae_header_id => NULL
24914: );

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

24907: )
24908: ,p_token_4 => 'PRODUCT_NAME'
24909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24913: ,p_ae_header_id => NULL
24914: );
24915:

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

24908: ,p_token_4 => 'PRODUCT_NAME'
24909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
24910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
24911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
24912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
24913: ,p_ae_header_id => NULL
24914: );
24915:
24916: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 24943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

24939: ----------------------------------------------------------------------------------
24940: -- 4219869 Business Flow
24941: -- Update journal entry status -- Need to generate this within IF
24942: ----------------------------------------------------------------------------------
24943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
24944: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
24945: ,p_balance_type_code => l_balance_type_code
24946: );
24947:

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

24984:
24985: --
24986: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
24987: --
24988: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
24989: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
24990: ELSE
24991: ---------------------------------------------------------------------------------------------------
24992: -- 4262811a Switch Sign

Line 25013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25009:
25010: XLA_AE_LINES_PKG.ValidateCurrentLine;
25011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25012:
25013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25014: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25015: ,p_balance_type_code => l_balance_type_code);
25016:
25017: END IF;

Line 25141: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25137: l_tmp_amt NUMBER;
25138: l_acc_rev_natural_side_code VARCHAR2(1);
25139:
25140: l_num_entries NUMBER;
25141: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25142: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25143: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25144: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25145: l_recog_line_1 NUMBER;

Line 25142: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25138: l_acc_rev_natural_side_code VARCHAR2(1);
25139:
25140: l_num_entries NUMBER;
25141: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25142: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25143: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25144: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25145: l_recog_line_1 NUMBER;
25146: l_recog_line_2 NUMBER;

Line 25143: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25139:
25140: l_num_entries NUMBER;
25141: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25142: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25143: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25144: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25145: l_recog_line_1 NUMBER;
25146: l_recog_line_2 NUMBER;
25147:

Line 25144: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25140: l_num_entries NUMBER;
25141: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25142: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25143: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25144: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25145: l_recog_line_1 NUMBER;
25146: l_recog_line_2 NUMBER;
25147:
25148: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25150: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25146: l_recog_line_2 NUMBER;
25147:
25148: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25149: l_bflow_applied_to_amt NUMBER; -- 5132302
25150: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25151:
25152: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25153:
25154: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25221: l_accrual_line_num := NULL; -- 4262811
25222: l_tmp_amt := NULL; -- 4262811
25223: --
25224:
25225: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25226: l_balance_type_code <> 'B' THEN
25227: IF NVL(p_source_73,'
25228: ') = 'REVENUE_TRANSFER'
25229: THEN

Line 25297: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25293: --
25294: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25295:
25296: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25297: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25298:
25299: -- 4955764
25300: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25301: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25381: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25382:
25383: IF xla_accounting_cache_pkg.GetValueChar
25384: (p_source_code => 'LEDGER_CATEGORY_CODE'
25385: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25386: AND l_bflow_method_code = 'PRIOR_ENTRY'
25387: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25388: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25389: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

25482: p_lookup_type => 'XLA_OWNER_TYPE'
25483: ,p_lookup_code => l_component_type_code
25484: )
25485: ,p_token_4 => 'PRODUCT_NAME'
25486: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25487: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25488: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25489: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25490: ,p_ae_header_id => NULL

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

25483: ,p_lookup_code => l_component_type_code
25484: )
25485: ,p_token_4 => 'PRODUCT_NAME'
25486: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25487: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25488: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25489: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25490: ,p_ae_header_id => NULL
25491: );

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

25484: )
25485: ,p_token_4 => 'PRODUCT_NAME'
25486: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25487: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25488: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25489: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25490: ,p_ae_header_id => NULL
25491: );
25492:

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

25485: ,p_token_4 => 'PRODUCT_NAME'
25486: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
25487: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
25488: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
25489: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
25490: ,p_ae_header_id => NULL
25491: );
25492:
25493: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 25520: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25516: ----------------------------------------------------------------------------------
25517: -- 4219869 Business Flow
25518: -- Update journal entry status -- Need to generate this within IF
25519: ----------------------------------------------------------------------------------
25520: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25521: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
25522: ,p_balance_type_code => l_balance_type_code
25523: );
25524:

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

25561:
25562: --
25563: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
25564: --
25565: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
25566: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
25567: ELSE
25568: ---------------------------------------------------------------------------------------------------
25569: -- 4262811a Switch Sign

Line 25590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

25586:
25587: XLA_AE_LINES_PKG.ValidateCurrentLine;
25588: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
25589:
25590: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
25591: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
25592: ,p_balance_type_code => l_balance_type_code);
25593:
25594: END IF;

Line 25715: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

25711: l_tmp_amt NUMBER;
25712: l_acc_rev_natural_side_code VARCHAR2(1);
25713:
25714: l_num_entries NUMBER;
25715: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25716: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25717: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25718: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25719: l_recog_line_1 NUMBER;

Line 25716: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

25712: l_acc_rev_natural_side_code VARCHAR2(1);
25713:
25714: l_num_entries NUMBER;
25715: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25716: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25717: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25718: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25719: l_recog_line_1 NUMBER;
25720: l_recog_line_2 NUMBER;

Line 25717: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

25713:
25714: l_num_entries NUMBER;
25715: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25716: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25717: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25718: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25719: l_recog_line_1 NUMBER;
25720: l_recog_line_2 NUMBER;
25721:

Line 25718: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

25714: l_num_entries NUMBER;
25715: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
25716: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
25717: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
25718: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
25719: l_recog_line_1 NUMBER;
25720: l_recog_line_2 NUMBER;
25721:
25722: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 25724: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

25720: l_recog_line_2 NUMBER;
25721:
25722: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
25723: l_bflow_applied_to_amt NUMBER; -- 5132302
25724: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
25725:
25726: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
25727:
25728: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

25795: l_accrual_line_num := NULL; -- 4262811
25796: l_tmp_amt := NULL; -- 4262811
25797: --
25798:
25799: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
25800: l_balance_type_code <> 'B' THEN
25801:
25802: --
25803: XLA_AE_LINES_PKG.SetNewLine;

Line 25868: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

25864: --
25865: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
25866:
25867: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
25868: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
25869:
25870: -- 4955764
25871: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
25872: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

25952: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
25953:
25954: IF xla_accounting_cache_pkg.GetValueChar
25955: (p_source_code => 'LEDGER_CATEGORY_CODE'
25956: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
25957: AND l_bflow_method_code = 'PRIOR_ENTRY'
25958: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
25959: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
25960: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26054: p_lookup_type => 'XLA_OWNER_TYPE'
26055: ,p_lookup_code => l_component_type_code
26056: )
26057: ,p_token_4 => 'PRODUCT_NAME'
26058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26062: ,p_ae_header_id => NULL

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

26055: ,p_lookup_code => l_component_type_code
26056: )
26057: ,p_token_4 => 'PRODUCT_NAME'
26058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26062: ,p_ae_header_id => NULL
26063: );

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

26056: )
26057: ,p_token_4 => 'PRODUCT_NAME'
26058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26062: ,p_ae_header_id => NULL
26063: );
26064:

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

26057: ,p_token_4 => 'PRODUCT_NAME'
26058: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26059: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26060: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26061: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26062: ,p_ae_header_id => NULL
26063: );
26064:
26065: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26088: ----------------------------------------------------------------------------------
26089: -- 4219869 Business Flow
26090: -- Update journal entry status -- Need to generate this within IF
26091: ----------------------------------------------------------------------------------
26092: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26093: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26094: ,p_balance_type_code => l_balance_type_code
26095: );
26096:

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

26133:
26134: --
26135: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26136: --
26137: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26138: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26139: ELSE
26140: ---------------------------------------------------------------------------------------------------
26141: -- 4262811a Switch Sign

Line 26162: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26158:
26159: XLA_AE_LINES_PKG.ValidateCurrentLine;
26160: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26161:
26162: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26163: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26164: ,p_balance_type_code => l_balance_type_code);
26165:
26166: END IF;

Line 26288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26284: l_tmp_amt NUMBER;
26285: l_acc_rev_natural_side_code VARCHAR2(1);
26286:
26287: l_num_entries NUMBER;
26288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26292: l_recog_line_1 NUMBER;

Line 26289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26285: l_acc_rev_natural_side_code VARCHAR2(1);
26286:
26287: l_num_entries NUMBER;
26288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26292: l_recog_line_1 NUMBER;
26293: l_recog_line_2 NUMBER;

Line 26290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26286:
26287: l_num_entries NUMBER;
26288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26292: l_recog_line_1 NUMBER;
26293: l_recog_line_2 NUMBER;
26294:

Line 26291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26287: l_num_entries NUMBER;
26288: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26289: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26290: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26291: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26292: l_recog_line_1 NUMBER;
26293: l_recog_line_2 NUMBER;
26294:
26295: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26297: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26293: l_recog_line_2 NUMBER;
26294:
26295: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26296: l_bflow_applied_to_amt NUMBER; -- 5132302
26297: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26298:
26299: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26300:
26301: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26368: l_accrual_line_num := NULL; -- 4262811
26369: l_tmp_amt := NULL; -- 4262811
26370: --
26371:
26372: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26373: l_balance_type_code <> 'B' THEN
26374: IF NVL(p_source_22,'
26375: ') = 'N'
26376: THEN

Line 26444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

26440: --
26441: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
26442:
26443: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
26444: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
26445:
26446: -- 4955764
26447: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
26448: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

26528: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
26529:
26530: IF xla_accounting_cache_pkg.GetValueChar
26531: (p_source_code => 'LEDGER_CATEGORY_CODE'
26532: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
26533: AND l_bflow_method_code = 'PRIOR_ENTRY'
26534: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
26535: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
26536: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

26630: p_lookup_type => 'XLA_OWNER_TYPE'
26631: ,p_lookup_code => l_component_type_code
26632: )
26633: ,p_token_4 => 'PRODUCT_NAME'
26634: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26635: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26636: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26637: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26638: ,p_ae_header_id => NULL

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

26631: ,p_lookup_code => l_component_type_code
26632: )
26633: ,p_token_4 => 'PRODUCT_NAME'
26634: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26635: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26636: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26637: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26638: ,p_ae_header_id => NULL
26639: );

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

26632: )
26633: ,p_token_4 => 'PRODUCT_NAME'
26634: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26635: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26636: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26637: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26638: ,p_ae_header_id => NULL
26639: );
26640:

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

26633: ,p_token_4 => 'PRODUCT_NAME'
26634: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
26635: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
26636: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
26637: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
26638: ,p_ae_header_id => NULL
26639: );
26640:
26641: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 26668: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26664: ----------------------------------------------------------------------------------
26665: -- 4219869 Business Flow
26666: -- Update journal entry status -- Need to generate this within IF
26667: ----------------------------------------------------------------------------------
26668: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26669: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
26670: ,p_balance_type_code => l_balance_type_code
26671: );
26672:

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

26709:
26710: --
26711: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
26712: --
26713: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
26714: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
26715: ELSE
26716: ---------------------------------------------------------------------------------------------------
26717: -- 4262811a Switch Sign

Line 26738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

26734:
26735: XLA_AE_LINES_PKG.ValidateCurrentLine;
26736: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
26737:
26738: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
26739: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
26740: ,p_balance_type_code => l_balance_type_code);
26741:
26742: END IF;

Line 26863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

26859: l_tmp_amt NUMBER;
26860: l_acc_rev_natural_side_code VARCHAR2(1);
26861:
26862: l_num_entries NUMBER;
26863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26867: l_recog_line_1 NUMBER;

Line 26864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

26860: l_acc_rev_natural_side_code VARCHAR2(1);
26861:
26862: l_num_entries NUMBER;
26863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26867: l_recog_line_1 NUMBER;
26868: l_recog_line_2 NUMBER;

Line 26865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

26861:
26862: l_num_entries NUMBER;
26863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26867: l_recog_line_1 NUMBER;
26868: l_recog_line_2 NUMBER;
26869:

Line 26866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

26862: l_num_entries NUMBER;
26863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
26864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
26865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
26866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
26867: l_recog_line_1 NUMBER;
26868: l_recog_line_2 NUMBER;
26869:
26870: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 26872: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

26868: l_recog_line_2 NUMBER;
26869:
26870: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
26871: l_bflow_applied_to_amt NUMBER; -- 5132302
26872: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
26873:
26874: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
26875:
26876: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

26943: l_accrual_line_num := NULL; -- 4262811
26944: l_tmp_amt := NULL; -- 4262811
26945: --
26946:
26947: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
26948: l_balance_type_code <> 'B' THEN
26949:
26950: --
26951: XLA_AE_LINES_PKG.SetNewLine;

Line 27016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27012: --
27013: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27014:
27015: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27016: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27017:
27018: -- 4955764
27019: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27020: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27100: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27101:
27102: IF xla_accounting_cache_pkg.GetValueChar
27103: (p_source_code => 'LEDGER_CATEGORY_CODE'
27104: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27105: AND l_bflow_method_code = 'PRIOR_ENTRY'
27106: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27107: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27108: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27202: p_lookup_type => 'XLA_OWNER_TYPE'
27203: ,p_lookup_code => l_component_type_code
27204: )
27205: ,p_token_4 => 'PRODUCT_NAME'
27206: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27207: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27208: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27209: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27210: ,p_ae_header_id => NULL

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

27203: ,p_lookup_code => l_component_type_code
27204: )
27205: ,p_token_4 => 'PRODUCT_NAME'
27206: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27207: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27208: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27209: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27210: ,p_ae_header_id => NULL
27211: );

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

27204: )
27205: ,p_token_4 => 'PRODUCT_NAME'
27206: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27207: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27208: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27209: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27210: ,p_ae_header_id => NULL
27211: );
27212:

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

27205: ,p_token_4 => 'PRODUCT_NAME'
27206: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27207: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27208: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27209: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27210: ,p_ae_header_id => NULL
27211: );
27212:
27213: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27240: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27236: ----------------------------------------------------------------------------------
27237: -- 4219869 Business Flow
27238: -- Update journal entry status -- Need to generate this within IF
27239: ----------------------------------------------------------------------------------
27240: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27241: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27242: ,p_balance_type_code => l_balance_type_code
27243: );
27244:

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

27281:
27282: --
27283: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27284: --
27285: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27286: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27287: ELSE
27288: ---------------------------------------------------------------------------------------------------
27289: -- 4262811a Switch Sign

Line 27310: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27306:
27307: XLA_AE_LINES_PKG.ValidateCurrentLine;
27308: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27309:
27310: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27311: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27312: ,p_balance_type_code => l_balance_type_code);
27313:
27314: END IF;

Line 27434: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

27430: l_tmp_amt NUMBER;
27431: l_acc_rev_natural_side_code VARCHAR2(1);
27432:
27433: l_num_entries NUMBER;
27434: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27435: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27436: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27437: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27438: l_recog_line_1 NUMBER;

Line 27435: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

27431: l_acc_rev_natural_side_code VARCHAR2(1);
27432:
27433: l_num_entries NUMBER;
27434: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27435: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27436: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27437: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27438: l_recog_line_1 NUMBER;
27439: l_recog_line_2 NUMBER;

Line 27436: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

27432:
27433: l_num_entries NUMBER;
27434: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27435: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27436: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27437: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27438: l_recog_line_1 NUMBER;
27439: l_recog_line_2 NUMBER;
27440:

Line 27437: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

27433: l_num_entries NUMBER;
27434: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
27435: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
27436: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
27437: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
27438: l_recog_line_1 NUMBER;
27439: l_recog_line_2 NUMBER;
27440:
27441: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 27443: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

27439: l_recog_line_2 NUMBER;
27440:
27441: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
27442: l_bflow_applied_to_amt NUMBER; -- 5132302
27443: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
27444:
27445: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
27446:
27447: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

27514: l_accrual_line_num := NULL; -- 4262811
27515: l_tmp_amt := NULL; -- 4262811
27516: --
27517:
27518: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
27519: l_balance_type_code <> 'B' THEN
27520:
27521: --
27522: XLA_AE_LINES_PKG.SetNewLine;

Line 27587: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

27583: --
27584: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
27585:
27586: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
27587: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
27588:
27589: -- 4955764
27590: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
27591: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

27671: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
27672:
27673: IF xla_accounting_cache_pkg.GetValueChar
27674: (p_source_code => 'LEDGER_CATEGORY_CODE'
27675: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
27676: AND l_bflow_method_code = 'PRIOR_ENTRY'
27677: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
27678: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
27679: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

27773: p_lookup_type => 'XLA_OWNER_TYPE'
27774: ,p_lookup_code => l_component_type_code
27775: )
27776: ,p_token_4 => 'PRODUCT_NAME'
27777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27781: ,p_ae_header_id => NULL

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

27774: ,p_lookup_code => l_component_type_code
27775: )
27776: ,p_token_4 => 'PRODUCT_NAME'
27777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27781: ,p_ae_header_id => NULL
27782: );

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

27775: )
27776: ,p_token_4 => 'PRODUCT_NAME'
27777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27781: ,p_ae_header_id => NULL
27782: );
27783:

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

27776: ,p_token_4 => 'PRODUCT_NAME'
27777: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
27778: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
27779: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
27780: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
27781: ,p_ae_header_id => NULL
27782: );
27783:
27784: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 27811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27807: ----------------------------------------------------------------------------------
27808: -- 4219869 Business Flow
27809: -- Update journal entry status -- Need to generate this within IF
27810: ----------------------------------------------------------------------------------
27811: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27812: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
27813: ,p_balance_type_code => l_balance_type_code
27814: );
27815:

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

27852:
27853: --
27854: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
27855: --
27856: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
27857: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
27858: ELSE
27859: ---------------------------------------------------------------------------------------------------
27860: -- 4262811a Switch Sign

Line 27881: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

27877:
27878: XLA_AE_LINES_PKG.ValidateCurrentLine;
27879: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
27880:
27881: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
27882: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
27883: ,p_balance_type_code => l_balance_type_code);
27884:
27885: END IF;

Line 28005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28001: l_tmp_amt NUMBER;
28002: l_acc_rev_natural_side_code VARCHAR2(1);
28003:
28004: l_num_entries NUMBER;
28005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28009: l_recog_line_1 NUMBER;

Line 28006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28002: l_acc_rev_natural_side_code VARCHAR2(1);
28003:
28004: l_num_entries NUMBER;
28005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28009: l_recog_line_1 NUMBER;
28010: l_recog_line_2 NUMBER;

Line 28007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28003:
28004: l_num_entries NUMBER;
28005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28009: l_recog_line_1 NUMBER;
28010: l_recog_line_2 NUMBER;
28011:

Line 28008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28004: l_num_entries NUMBER;
28005: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28006: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28007: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28008: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28009: l_recog_line_1 NUMBER;
28010: l_recog_line_2 NUMBER;
28011:
28012: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28014: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28010: l_recog_line_2 NUMBER;
28011:
28012: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28013: l_bflow_applied_to_amt NUMBER; -- 5132302
28014: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28015:
28016: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28017:
28018: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28085: l_accrual_line_num := NULL; -- 4262811
28086: l_tmp_amt := NULL; -- 4262811
28087: --
28088:
28089: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28090: l_balance_type_code <> 'B' THEN
28091:
28092: --
28093: XLA_AE_LINES_PKG.SetNewLine;

Line 28158: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28154: --
28155: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28156:
28157: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28158: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28159:
28160: -- 4955764
28161: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28162: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28242: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28243:
28244: IF xla_accounting_cache_pkg.GetValueChar
28245: (p_source_code => 'LEDGER_CATEGORY_CODE'
28246: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28247: AND l_bflow_method_code = 'PRIOR_ENTRY'
28248: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28249: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28250: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28344: p_lookup_type => 'XLA_OWNER_TYPE'
28345: ,p_lookup_code => l_component_type_code
28346: )
28347: ,p_token_4 => 'PRODUCT_NAME'
28348: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28349: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28350: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28351: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28352: ,p_ae_header_id => NULL

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

28345: ,p_lookup_code => l_component_type_code
28346: )
28347: ,p_token_4 => 'PRODUCT_NAME'
28348: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28349: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28350: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28351: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28352: ,p_ae_header_id => NULL
28353: );

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

28346: )
28347: ,p_token_4 => 'PRODUCT_NAME'
28348: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28349: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28350: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28351: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28352: ,p_ae_header_id => NULL
28353: );
28354:

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

28347: ,p_token_4 => 'PRODUCT_NAME'
28348: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28349: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28350: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28351: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28352: ,p_ae_header_id => NULL
28353: );
28354:
28355: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28382: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28378: ----------------------------------------------------------------------------------
28379: -- 4219869 Business Flow
28380: -- Update journal entry status -- Need to generate this within IF
28381: ----------------------------------------------------------------------------------
28382: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28383: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28384: ,p_balance_type_code => l_balance_type_code
28385: );
28386:

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

28423:
28424: --
28425: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28426: --
28427: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28428: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
28429: ELSE
28430: ---------------------------------------------------------------------------------------------------
28431: -- 4262811a Switch Sign

Line 28452: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28448:
28449: XLA_AE_LINES_PKG.ValidateCurrentLine;
28450: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
28451:
28452: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28453: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
28454: ,p_balance_type_code => l_balance_type_code);
28455:
28456: END IF;

Line 28576: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

28572: l_tmp_amt NUMBER;
28573: l_acc_rev_natural_side_code VARCHAR2(1);
28574:
28575: l_num_entries NUMBER;
28576: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28577: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28578: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28579: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28580: l_recog_line_1 NUMBER;

Line 28577: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

28573: l_acc_rev_natural_side_code VARCHAR2(1);
28574:
28575: l_num_entries NUMBER;
28576: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28577: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28578: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28579: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28580: l_recog_line_1 NUMBER;
28581: l_recog_line_2 NUMBER;

Line 28578: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

28574:
28575: l_num_entries NUMBER;
28576: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28577: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28578: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28579: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28580: l_recog_line_1 NUMBER;
28581: l_recog_line_2 NUMBER;
28582:

Line 28579: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

28575: l_num_entries NUMBER;
28576: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
28577: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
28578: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
28579: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
28580: l_recog_line_1 NUMBER;
28581: l_recog_line_2 NUMBER;
28582:
28583: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 28585: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

28581: l_recog_line_2 NUMBER;
28582:
28583: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
28584: l_bflow_applied_to_amt NUMBER; -- 5132302
28585: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
28586:
28587: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
28588:
28589: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

28656: l_accrual_line_num := NULL; -- 4262811
28657: l_tmp_amt := NULL; -- 4262811
28658: --
28659:
28660: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
28661: l_balance_type_code <> 'B' THEN
28662:
28663: --
28664: XLA_AE_LINES_PKG.SetNewLine;

Line 28729: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

28725: --
28726: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
28727:
28728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
28729: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
28730:
28731: -- 4955764
28732: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
28733: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

28813: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
28814:
28815: IF xla_accounting_cache_pkg.GetValueChar
28816: (p_source_code => 'LEDGER_CATEGORY_CODE'
28817: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
28818: AND l_bflow_method_code = 'PRIOR_ENTRY'
28819: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
28820: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
28821: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

28915: p_lookup_type => 'XLA_OWNER_TYPE'
28916: ,p_lookup_code => l_component_type_code
28917: )
28918: ,p_token_4 => 'PRODUCT_NAME'
28919: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28920: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28921: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28922: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28923: ,p_ae_header_id => NULL

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

28916: ,p_lookup_code => l_component_type_code
28917: )
28918: ,p_token_4 => 'PRODUCT_NAME'
28919: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28920: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28921: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28922: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28923: ,p_ae_header_id => NULL
28924: );

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

28917: )
28918: ,p_token_4 => 'PRODUCT_NAME'
28919: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28920: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28921: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28922: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28923: ,p_ae_header_id => NULL
28924: );
28925:

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

28918: ,p_token_4 => 'PRODUCT_NAME'
28919: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
28920: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
28921: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
28922: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
28923: ,p_ae_header_id => NULL
28924: );
28925:
28926: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 28953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

28949: ----------------------------------------------------------------------------------
28950: -- 4219869 Business Flow
28951: -- Update journal entry status -- Need to generate this within IF
28952: ----------------------------------------------------------------------------------
28953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
28954: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
28955: ,p_balance_type_code => l_balance_type_code
28956: );
28957:

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

28994:
28995: --
28996: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
28997: --
28998: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
28999: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29000: ELSE
29001: ---------------------------------------------------------------------------------------------------
29002: -- 4262811a Switch Sign

Line 29023: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29019:
29020: XLA_AE_LINES_PKG.ValidateCurrentLine;
29021: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29022:
29023: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29024: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29025: ,p_balance_type_code => l_balance_type_code);
29026:
29027: END IF;

Line 29147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29143: l_tmp_amt NUMBER;
29144: l_acc_rev_natural_side_code VARCHAR2(1);
29145:
29146: l_num_entries NUMBER;
29147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29151: l_recog_line_1 NUMBER;

Line 29148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29144: l_acc_rev_natural_side_code VARCHAR2(1);
29145:
29146: l_num_entries NUMBER;
29147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29151: l_recog_line_1 NUMBER;
29152: l_recog_line_2 NUMBER;

Line 29149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29145:
29146: l_num_entries NUMBER;
29147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29151: l_recog_line_1 NUMBER;
29152: l_recog_line_2 NUMBER;
29153:

Line 29150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29146: l_num_entries NUMBER;
29147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29151: l_recog_line_1 NUMBER;
29152: l_recog_line_2 NUMBER;
29153:
29154: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29156: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29152: l_recog_line_2 NUMBER;
29153:
29154: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29155: l_bflow_applied_to_amt NUMBER; -- 5132302
29156: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29157:
29158: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29159:
29160: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29227: l_accrual_line_num := NULL; -- 4262811
29228: l_tmp_amt := NULL; -- 4262811
29229: --
29230:
29231: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29232: l_balance_type_code <> 'B' THEN
29233:
29234: --
29235: XLA_AE_LINES_PKG.SetNewLine;

Line 29300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29296: --
29297: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29298:
29299: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29300: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29301:
29302: -- 4955764
29303: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29304: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29384: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29385:
29386: IF xla_accounting_cache_pkg.GetValueChar
29387: (p_source_code => 'LEDGER_CATEGORY_CODE'
29388: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29389: AND l_bflow_method_code = 'PRIOR_ENTRY'
29390: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29391: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29392: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

29485: p_lookup_type => 'XLA_OWNER_TYPE'
29486: ,p_lookup_code => l_component_type_code
29487: )
29488: ,p_token_4 => 'PRODUCT_NAME'
29489: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29490: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29491: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29492: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29493: ,p_ae_header_id => NULL

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

29486: ,p_lookup_code => l_component_type_code
29487: )
29488: ,p_token_4 => 'PRODUCT_NAME'
29489: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29490: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29491: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29492: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29493: ,p_ae_header_id => NULL
29494: );

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

29487: )
29488: ,p_token_4 => 'PRODUCT_NAME'
29489: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29490: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29491: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29492: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29493: ,p_ae_header_id => NULL
29494: );
29495:

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

29488: ,p_token_4 => 'PRODUCT_NAME'
29489: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
29490: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
29491: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
29492: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
29493: ,p_ae_header_id => NULL
29494: );
29495:
29496: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 29523: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29519: ----------------------------------------------------------------------------------
29520: -- 4219869 Business Flow
29521: -- Update journal entry status -- Need to generate this within IF
29522: ----------------------------------------------------------------------------------
29523: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29524: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
29525: ,p_balance_type_code => l_balance_type_code
29526: );
29527:

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

29564:
29565: --
29566: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
29567: --
29568: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
29569: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
29570: ELSE
29571: ---------------------------------------------------------------------------------------------------
29572: -- 4262811a Switch Sign

Line 29593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

29589:
29590: XLA_AE_LINES_PKG.ValidateCurrentLine;
29591: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
29592:
29593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
29594: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
29595: ,p_balance_type_code => l_balance_type_code);
29596:
29597: END IF;

Line 29717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

29713: l_tmp_amt NUMBER;
29714: l_acc_rev_natural_side_code VARCHAR2(1);
29715:
29716: l_num_entries NUMBER;
29717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29721: l_recog_line_1 NUMBER;

Line 29718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

29714: l_acc_rev_natural_side_code VARCHAR2(1);
29715:
29716: l_num_entries NUMBER;
29717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29721: l_recog_line_1 NUMBER;
29722: l_recog_line_2 NUMBER;

Line 29719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

29715:
29716: l_num_entries NUMBER;
29717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29721: l_recog_line_1 NUMBER;
29722: l_recog_line_2 NUMBER;
29723:

Line 29720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

29716: l_num_entries NUMBER;
29717: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
29718: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
29719: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
29720: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
29721: l_recog_line_1 NUMBER;
29722: l_recog_line_2 NUMBER;
29723:
29724: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 29726: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

29722: l_recog_line_2 NUMBER;
29723:
29724: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
29725: l_bflow_applied_to_amt NUMBER; -- 5132302
29726: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
29727:
29728: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
29729:
29730: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

29797: l_accrual_line_num := NULL; -- 4262811
29798: l_tmp_amt := NULL; -- 4262811
29799: --
29800:
29801: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
29802: l_balance_type_code <> 'B' THEN
29803:
29804: --
29805: XLA_AE_LINES_PKG.SetNewLine;

Line 29870: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

29866: --
29867: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
29868:
29869: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
29870: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
29871:
29872: -- 4955764
29873: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
29874: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

29954: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
29955:
29956: IF xla_accounting_cache_pkg.GetValueChar
29957: (p_source_code => 'LEDGER_CATEGORY_CODE'
29958: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
29959: AND l_bflow_method_code = 'PRIOR_ENTRY'
29960: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
29961: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
29962: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30055: p_lookup_type => 'XLA_OWNER_TYPE'
30056: ,p_lookup_code => l_component_type_code
30057: )
30058: ,p_token_4 => 'PRODUCT_NAME'
30059: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30060: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30061: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30062: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30063: ,p_ae_header_id => NULL

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

30056: ,p_lookup_code => l_component_type_code
30057: )
30058: ,p_token_4 => 'PRODUCT_NAME'
30059: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30060: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30061: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30062: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30063: ,p_ae_header_id => NULL
30064: );

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

30057: )
30058: ,p_token_4 => 'PRODUCT_NAME'
30059: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30060: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30061: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30062: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30063: ,p_ae_header_id => NULL
30064: );
30065:

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

30058: ,p_token_4 => 'PRODUCT_NAME'
30059: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30060: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30061: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30062: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30063: ,p_ae_header_id => NULL
30064: );
30065:
30066: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30093: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30089: ----------------------------------------------------------------------------------
30090: -- 4219869 Business Flow
30091: -- Update journal entry status -- Need to generate this within IF
30092: ----------------------------------------------------------------------------------
30093: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30094: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30095: ,p_balance_type_code => l_balance_type_code
30096: );
30097:

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

30134:
30135: --
30136: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30137: --
30138: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30139: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30140: ELSE
30141: ---------------------------------------------------------------------------------------------------
30142: -- 4262811a Switch Sign

Line 30163: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30159:
30160: XLA_AE_LINES_PKG.ValidateCurrentLine;
30161: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30162:
30163: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30164: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30165: ,p_balance_type_code => l_balance_type_code);
30166:
30167: END IF;

Line 30287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30283: l_tmp_amt NUMBER;
30284: l_acc_rev_natural_side_code VARCHAR2(1);
30285:
30286: l_num_entries NUMBER;
30287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30291: l_recog_line_1 NUMBER;

Line 30288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30284: l_acc_rev_natural_side_code VARCHAR2(1);
30285:
30286: l_num_entries NUMBER;
30287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30291: l_recog_line_1 NUMBER;
30292: l_recog_line_2 NUMBER;

Line 30289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30285:
30286: l_num_entries NUMBER;
30287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30291: l_recog_line_1 NUMBER;
30292: l_recog_line_2 NUMBER;
30293:

Line 30290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30286: l_num_entries NUMBER;
30287: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30288: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30289: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30290: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30291: l_recog_line_1 NUMBER;
30292: l_recog_line_2 NUMBER;
30293:
30294: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30296: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30292: l_recog_line_2 NUMBER;
30293:
30294: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30295: l_bflow_applied_to_amt NUMBER; -- 5132302
30296: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30297:
30298: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30299:
30300: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30367: l_accrual_line_num := NULL; -- 4262811
30368: l_tmp_amt := NULL; -- 4262811
30369: --
30370:
30371: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30372: l_balance_type_code <> 'B' THEN
30373:
30374: --
30375: XLA_AE_LINES_PKG.SetNewLine;

Line 30440: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

30436: --
30437: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
30438:
30439: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
30440: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
30441:
30442: -- 4955764
30443: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
30444: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

30524: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
30525:
30526: IF xla_accounting_cache_pkg.GetValueChar
30527: (p_source_code => 'LEDGER_CATEGORY_CODE'
30528: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
30529: AND l_bflow_method_code = 'PRIOR_ENTRY'
30530: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
30531: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
30532: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

30625: p_lookup_type => 'XLA_OWNER_TYPE'
30626: ,p_lookup_code => l_component_type_code
30627: )
30628: ,p_token_4 => 'PRODUCT_NAME'
30629: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30630: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30631: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30632: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30633: ,p_ae_header_id => NULL

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

30626: ,p_lookup_code => l_component_type_code
30627: )
30628: ,p_token_4 => 'PRODUCT_NAME'
30629: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30630: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30631: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30632: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30633: ,p_ae_header_id => NULL
30634: );

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

30627: )
30628: ,p_token_4 => 'PRODUCT_NAME'
30629: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30630: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30631: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30632: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30633: ,p_ae_header_id => NULL
30634: );
30635:

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

30628: ,p_token_4 => 'PRODUCT_NAME'
30629: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
30630: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
30631: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
30632: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
30633: ,p_ae_header_id => NULL
30634: );
30635:
30636: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 30663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30659: ----------------------------------------------------------------------------------
30660: -- 4219869 Business Flow
30661: -- Update journal entry status -- Need to generate this within IF
30662: ----------------------------------------------------------------------------------
30663: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30664: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
30665: ,p_balance_type_code => l_balance_type_code
30666: );
30667:

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

30704:
30705: --
30706: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
30707: --
30708: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
30709: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
30710: ELSE
30711: ---------------------------------------------------------------------------------------------------
30712: -- 4262811a Switch Sign

Line 30733: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

30729:
30730: XLA_AE_LINES_PKG.ValidateCurrentLine;
30731: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
30732:
30733: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
30734: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
30735: ,p_balance_type_code => l_balance_type_code);
30736:
30737: END IF;

Line 30857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

30853: l_tmp_amt NUMBER;
30854: l_acc_rev_natural_side_code VARCHAR2(1);
30855:
30856: l_num_entries NUMBER;
30857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30861: l_recog_line_1 NUMBER;

Line 30858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

30854: l_acc_rev_natural_side_code VARCHAR2(1);
30855:
30856: l_num_entries NUMBER;
30857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30861: l_recog_line_1 NUMBER;
30862: l_recog_line_2 NUMBER;

Line 30859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

30855:
30856: l_num_entries NUMBER;
30857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30861: l_recog_line_1 NUMBER;
30862: l_recog_line_2 NUMBER;
30863:

Line 30860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

30856: l_num_entries NUMBER;
30857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
30858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
30859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
30860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
30861: l_recog_line_1 NUMBER;
30862: l_recog_line_2 NUMBER;
30863:
30864: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 30866: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

30862: l_recog_line_2 NUMBER;
30863:
30864: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
30865: l_bflow_applied_to_amt NUMBER; -- 5132302
30866: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
30867:
30868: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
30869:
30870: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

30937: l_accrual_line_num := NULL; -- 4262811
30938: l_tmp_amt := NULL; -- 4262811
30939: --
30940:
30941: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
30942: l_balance_type_code <> 'B' THEN
30943:
30944: --
30945: XLA_AE_LINES_PKG.SetNewLine;

Line 31010: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31006: --
31007: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31008:
31009: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31010: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31011:
31012: -- 4955764
31013: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31014: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31094: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31095:
31096: IF xla_accounting_cache_pkg.GetValueChar
31097: (p_source_code => 'LEDGER_CATEGORY_CODE'
31098: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31099: AND l_bflow_method_code = 'PRIOR_ENTRY'
31100: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31101: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31102: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31195: p_lookup_type => 'XLA_OWNER_TYPE'
31196: ,p_lookup_code => l_component_type_code
31197: )
31198: ,p_token_4 => 'PRODUCT_NAME'
31199: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31200: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31201: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31202: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31203: ,p_ae_header_id => NULL

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

31196: ,p_lookup_code => l_component_type_code
31197: )
31198: ,p_token_4 => 'PRODUCT_NAME'
31199: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31200: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31201: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31202: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31203: ,p_ae_header_id => NULL
31204: );

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

31197: )
31198: ,p_token_4 => 'PRODUCT_NAME'
31199: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31200: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31201: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31202: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31203: ,p_ae_header_id => NULL
31204: );
31205:

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

31198: ,p_token_4 => 'PRODUCT_NAME'
31199: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31200: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31201: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31202: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31203: ,p_ae_header_id => NULL
31204: );
31205:
31206: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31233: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31229: ----------------------------------------------------------------------------------
31230: -- 4219869 Business Flow
31231: -- Update journal entry status -- Need to generate this within IF
31232: ----------------------------------------------------------------------------------
31233: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31234: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31235: ,p_balance_type_code => l_balance_type_code
31236: );
31237:

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

31274:
31275: --
31276: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31277: --
31278: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31279: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31280: ELSE
31281: ---------------------------------------------------------------------------------------------------
31282: -- 4262811a Switch Sign

Line 31303: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31299:
31300: XLA_AE_LINES_PKG.ValidateCurrentLine;
31301: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31302:
31303: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31304: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31305: ,p_balance_type_code => l_balance_type_code);
31306:
31307: END IF;

Line 31427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31423: l_tmp_amt NUMBER;
31424: l_acc_rev_natural_side_code VARCHAR2(1);
31425:
31426: l_num_entries NUMBER;
31427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31431: l_recog_line_1 NUMBER;

Line 31428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31424: l_acc_rev_natural_side_code VARCHAR2(1);
31425:
31426: l_num_entries NUMBER;
31427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31431: l_recog_line_1 NUMBER;
31432: l_recog_line_2 NUMBER;

Line 31429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31425:
31426: l_num_entries NUMBER;
31427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31431: l_recog_line_1 NUMBER;
31432: l_recog_line_2 NUMBER;
31433:

Line 31430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31426: l_num_entries NUMBER;
31427: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
31428: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
31429: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
31430: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
31431: l_recog_line_1 NUMBER;
31432: l_recog_line_2 NUMBER;
31433:
31434: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 31436: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

31432: l_recog_line_2 NUMBER;
31433:
31434: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
31435: l_bflow_applied_to_amt NUMBER; -- 5132302
31436: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
31437:
31438: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
31439:
31440: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

31507: l_accrual_line_num := NULL; -- 4262811
31508: l_tmp_amt := NULL; -- 4262811
31509: --
31510:
31511: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
31512: l_balance_type_code <> 'B' THEN
31513:
31514: --
31515: XLA_AE_LINES_PKG.SetNewLine;

Line 31580: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

31576: --
31577: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
31578:
31579: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
31580: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
31581:
31582: -- 4955764
31583: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
31584: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

31664: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
31665:
31666: IF xla_accounting_cache_pkg.GetValueChar
31667: (p_source_code => 'LEDGER_CATEGORY_CODE'
31668: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
31669: AND l_bflow_method_code = 'PRIOR_ENTRY'
31670: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
31671: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
31672: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

31765: p_lookup_type => 'XLA_OWNER_TYPE'
31766: ,p_lookup_code => l_component_type_code
31767: )
31768: ,p_token_4 => 'PRODUCT_NAME'
31769: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31770: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31771: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31772: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31773: ,p_ae_header_id => NULL

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

31766: ,p_lookup_code => l_component_type_code
31767: )
31768: ,p_token_4 => 'PRODUCT_NAME'
31769: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31770: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31771: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31772: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31773: ,p_ae_header_id => NULL
31774: );

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

31767: )
31768: ,p_token_4 => 'PRODUCT_NAME'
31769: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31770: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31771: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31772: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31773: ,p_ae_header_id => NULL
31774: );
31775:

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

31768: ,p_token_4 => 'PRODUCT_NAME'
31769: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
31770: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
31771: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
31772: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
31773: ,p_ae_header_id => NULL
31774: );
31775:
31776: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 31803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31799: ----------------------------------------------------------------------------------
31800: -- 4219869 Business Flow
31801: -- Update journal entry status -- Need to generate this within IF
31802: ----------------------------------------------------------------------------------
31803: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31804: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
31805: ,p_balance_type_code => l_balance_type_code
31806: );
31807:

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

31844:
31845: --
31846: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
31847: --
31848: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
31849: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
31850: ELSE
31851: ---------------------------------------------------------------------------------------------------
31852: -- 4262811a Switch Sign

Line 31873: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

31869:
31870: XLA_AE_LINES_PKG.ValidateCurrentLine;
31871: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
31872:
31873: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
31874: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
31875: ,p_balance_type_code => l_balance_type_code);
31876:
31877: END IF;

Line 31999: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

31995: l_tmp_amt NUMBER;
31996: l_acc_rev_natural_side_code VARCHAR2(1);
31997:
31998: l_num_entries NUMBER;
31999: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32000: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32001: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32002: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32003: l_recog_line_1 NUMBER;

Line 32000: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

31996: l_acc_rev_natural_side_code VARCHAR2(1);
31997:
31998: l_num_entries NUMBER;
31999: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32000: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32001: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32002: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32003: l_recog_line_1 NUMBER;
32004: l_recog_line_2 NUMBER;

Line 32001: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

31997:
31998: l_num_entries NUMBER;
31999: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32000: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32001: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32002: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32003: l_recog_line_1 NUMBER;
32004: l_recog_line_2 NUMBER;
32005:

Line 32002: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

31998: l_num_entries NUMBER;
31999: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32000: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32001: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32002: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32003: l_recog_line_1 NUMBER;
32004: l_recog_line_2 NUMBER;
32005:
32006: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32008: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32004: l_recog_line_2 NUMBER;
32005:
32006: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32007: l_bflow_applied_to_amt NUMBER; -- 5132302
32008: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32009:
32010: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32011:
32012: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32079: l_accrual_line_num := NULL; -- 4262811
32080: l_tmp_amt := NULL; -- 4262811
32081: --
32082:
32083: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32084: l_balance_type_code <> 'B' THEN
32085: IF NVL(p_source_22,'
32086: ') = 'N'
32087: THEN

Line 32155: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32151: --
32152: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32153:
32154: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32155: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32156:
32157: -- 4955764
32158: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32159: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32239: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32240:
32241: IF xla_accounting_cache_pkg.GetValueChar
32242: (p_source_code => 'LEDGER_CATEGORY_CODE'
32243: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32244: AND l_bflow_method_code = 'PRIOR_ENTRY'
32245: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32246: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32247: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32340: p_lookup_type => 'XLA_OWNER_TYPE'
32341: ,p_lookup_code => l_component_type_code
32342: )
32343: ,p_token_4 => 'PRODUCT_NAME'
32344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32348: ,p_ae_header_id => NULL

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

32341: ,p_lookup_code => l_component_type_code
32342: )
32343: ,p_token_4 => 'PRODUCT_NAME'
32344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32348: ,p_ae_header_id => NULL
32349: );

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

32342: )
32343: ,p_token_4 => 'PRODUCT_NAME'
32344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32348: ,p_ae_header_id => NULL
32349: );
32350:

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

32343: ,p_token_4 => 'PRODUCT_NAME'
32344: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32345: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32346: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32347: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32348: ,p_ae_header_id => NULL
32349: );
32350:
32351: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32374: ----------------------------------------------------------------------------------
32375: -- 4219869 Business Flow
32376: -- Update journal entry status -- Need to generate this within IF
32377: ----------------------------------------------------------------------------------
32378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32379: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32380: ,p_balance_type_code => l_balance_type_code
32381: );
32382:

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

32419:
32420: --
32421: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
32422: --
32423: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
32424: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
32425: ELSE
32426: ---------------------------------------------------------------------------------------------------
32427: -- 4262811a Switch Sign

Line 32448: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32444:
32445: XLA_AE_LINES_PKG.ValidateCurrentLine;
32446: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
32447:
32448: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32449: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
32450: ,p_balance_type_code => l_balance_type_code);
32451:
32452: END IF;

Line 32575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

32571: l_tmp_amt NUMBER;
32572: l_acc_rev_natural_side_code VARCHAR2(1);
32573:
32574: l_num_entries NUMBER;
32575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32579: l_recog_line_1 NUMBER;

Line 32576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

32572: l_acc_rev_natural_side_code VARCHAR2(1);
32573:
32574: l_num_entries NUMBER;
32575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32579: l_recog_line_1 NUMBER;
32580: l_recog_line_2 NUMBER;

Line 32577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

32573:
32574: l_num_entries NUMBER;
32575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32579: l_recog_line_1 NUMBER;
32580: l_recog_line_2 NUMBER;
32581:

Line 32578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

32574: l_num_entries NUMBER;
32575: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
32576: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
32577: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
32578: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
32579: l_recog_line_1 NUMBER;
32580: l_recog_line_2 NUMBER;
32581:
32582: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 32584: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

32580: l_recog_line_2 NUMBER;
32581:
32582: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
32583: l_bflow_applied_to_amt NUMBER; -- 5132302
32584: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
32585:
32586: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
32587:
32588: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

32655: l_accrual_line_num := NULL; -- 4262811
32656: l_tmp_amt := NULL; -- 4262811
32657: --
32658:
32659: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
32660: l_balance_type_code <> 'B' THEN
32661: IF NVL(p_source_22,'
32662: ') = 'N'
32663: THEN

Line 32731: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

32727: --
32728: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
32729:
32730: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
32731: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
32732:
32733: -- 4955764
32734: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
32735: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

32815: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
32816:
32817: IF xla_accounting_cache_pkg.GetValueChar
32818: (p_source_code => 'LEDGER_CATEGORY_CODE'
32819: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
32820: AND l_bflow_method_code = 'PRIOR_ENTRY'
32821: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
32822: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
32823: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

32956: p_lookup_type => 'XLA_OWNER_TYPE'
32957: ,p_lookup_code => l_component_type_code
32958: )
32959: ,p_token_4 => 'PRODUCT_NAME'
32960: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32961: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32962: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32963: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32964: ,p_ae_header_id => NULL

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

32957: ,p_lookup_code => l_component_type_code
32958: )
32959: ,p_token_4 => 'PRODUCT_NAME'
32960: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32961: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32962: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32963: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32964: ,p_ae_header_id => NULL
32965: );

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

32958: )
32959: ,p_token_4 => 'PRODUCT_NAME'
32960: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32961: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32962: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32963: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32964: ,p_ae_header_id => NULL
32965: );
32966:

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

32959: ,p_token_4 => 'PRODUCT_NAME'
32960: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
32961: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
32962: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
32963: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
32964: ,p_ae_header_id => NULL
32965: );
32966:
32967: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 32994: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

32990: ----------------------------------------------------------------------------------
32991: -- 4219869 Business Flow
32992: -- Update journal entry status -- Need to generate this within IF
32993: ----------------------------------------------------------------------------------
32994: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
32995: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
32996: ,p_balance_type_code => l_balance_type_code
32997: );
32998:

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

33035:
33036: --
33037: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33038: --
33039: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33040: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33041: ELSE
33042: ---------------------------------------------------------------------------------------------------
33043: -- 4262811a Switch Sign

Line 33064: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33060:
33061: XLA_AE_LINES_PKG.ValidateCurrentLine;
33062: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33063:
33064: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33065: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33066: ,p_balance_type_code => l_balance_type_code);
33067:
33068: END IF;

Line 33189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33185: l_tmp_amt NUMBER;
33186: l_acc_rev_natural_side_code VARCHAR2(1);
33187:
33188: l_num_entries NUMBER;
33189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33193: l_recog_line_1 NUMBER;

Line 33190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33186: l_acc_rev_natural_side_code VARCHAR2(1);
33187:
33188: l_num_entries NUMBER;
33189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33193: l_recog_line_1 NUMBER;
33194: l_recog_line_2 NUMBER;

Line 33191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33187:
33188: l_num_entries NUMBER;
33189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33193: l_recog_line_1 NUMBER;
33194: l_recog_line_2 NUMBER;
33195:

Line 33192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33188: l_num_entries NUMBER;
33189: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33190: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33191: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33192: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33193: l_recog_line_1 NUMBER;
33194: l_recog_line_2 NUMBER;
33195:
33196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33194: l_recog_line_2 NUMBER;
33195:
33196: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33197: l_bflow_applied_to_amt NUMBER; -- 5132302
33198: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33199:
33200: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33201:
33202: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33269: l_accrual_line_num := NULL; -- 4262811
33270: l_tmp_amt := NULL; -- 4262811
33271: --
33272:
33273: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33274: l_balance_type_code <> 'B' THEN
33275:
33276: --
33277: XLA_AE_LINES_PKG.SetNewLine;

Line 33342: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33338: --
33339: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33340:
33341: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33342: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33343:
33344: -- 4955764
33345: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33346: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

33426: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
33427:
33428: IF xla_accounting_cache_pkg.GetValueChar
33429: (p_source_code => 'LEDGER_CATEGORY_CODE'
33430: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
33431: AND l_bflow_method_code = 'PRIOR_ENTRY'
33432: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
33433: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
33434: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

33567: p_lookup_type => 'XLA_OWNER_TYPE'
33568: ,p_lookup_code => l_component_type_code
33569: )
33570: ,p_token_4 => 'PRODUCT_NAME'
33571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33575: ,p_ae_header_id => NULL

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

33568: ,p_lookup_code => l_component_type_code
33569: )
33570: ,p_token_4 => 'PRODUCT_NAME'
33571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33575: ,p_ae_header_id => NULL
33576: );

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

33569: )
33570: ,p_token_4 => 'PRODUCT_NAME'
33571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33575: ,p_ae_header_id => NULL
33576: );
33577:

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

33570: ,p_token_4 => 'PRODUCT_NAME'
33571: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
33572: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
33573: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
33574: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
33575: ,p_ae_header_id => NULL
33576: );
33577:
33578: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 33605: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33601: ----------------------------------------------------------------------------------
33602: -- 4219869 Business Flow
33603: -- Update journal entry status -- Need to generate this within IF
33604: ----------------------------------------------------------------------------------
33605: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33606: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
33607: ,p_balance_type_code => l_balance_type_code
33608: );
33609:

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

33646:
33647: --
33648: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
33649: --
33650: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
33651: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
33652: ELSE
33653: ---------------------------------------------------------------------------------------------------
33654: -- 4262811a Switch Sign

Line 33675: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

33671:
33672: XLA_AE_LINES_PKG.ValidateCurrentLine;
33673: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
33674:
33675: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
33676: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
33677: ,p_balance_type_code => l_balance_type_code);
33678:
33679: END IF;

Line 33799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

33795: l_tmp_amt NUMBER;
33796: l_acc_rev_natural_side_code VARCHAR2(1);
33797:
33798: l_num_entries NUMBER;
33799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33803: l_recog_line_1 NUMBER;

Line 33800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

33796: l_acc_rev_natural_side_code VARCHAR2(1);
33797:
33798: l_num_entries NUMBER;
33799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33803: l_recog_line_1 NUMBER;
33804: l_recog_line_2 NUMBER;

Line 33801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

33797:
33798: l_num_entries NUMBER;
33799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33803: l_recog_line_1 NUMBER;
33804: l_recog_line_2 NUMBER;
33805:

Line 33802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

33798: l_num_entries NUMBER;
33799: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
33800: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
33801: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
33802: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
33803: l_recog_line_1 NUMBER;
33804: l_recog_line_2 NUMBER;
33805:
33806: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 33808: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

33804: l_recog_line_2 NUMBER;
33805:
33806: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
33807: l_bflow_applied_to_amt NUMBER; -- 5132302
33808: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
33809:
33810: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
33811:
33812: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

33879: l_accrual_line_num := NULL; -- 4262811
33880: l_tmp_amt := NULL; -- 4262811
33881: --
33882:
33883: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
33884: l_balance_type_code <> 'B' THEN
33885:
33886: --
33887: XLA_AE_LINES_PKG.SetNewLine;

Line 33952: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

33948: --
33949: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
33950:
33951: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
33952: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
33953:
33954: -- 4955764
33955: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
33956: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34036: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34037:
34038: IF xla_accounting_cache_pkg.GetValueChar
34039: (p_source_code => 'LEDGER_CATEGORY_CODE'
34040: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34041: AND l_bflow_method_code = 'PRIOR_ENTRY'
34042: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34043: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34044: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34177: p_lookup_type => 'XLA_OWNER_TYPE'
34178: ,p_lookup_code => l_component_type_code
34179: )
34180: ,p_token_4 => 'PRODUCT_NAME'
34181: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34182: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34183: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34184: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34185: ,p_ae_header_id => NULL

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

34178: ,p_lookup_code => l_component_type_code
34179: )
34180: ,p_token_4 => 'PRODUCT_NAME'
34181: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34182: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34183: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34184: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34185: ,p_ae_header_id => NULL
34186: );

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

34179: )
34180: ,p_token_4 => 'PRODUCT_NAME'
34181: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34182: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34183: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34184: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34185: ,p_ae_header_id => NULL
34186: );
34187:

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

34180: ,p_token_4 => 'PRODUCT_NAME'
34181: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34182: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34183: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34184: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34185: ,p_ae_header_id => NULL
34186: );
34187:
34188: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34215: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34211: ----------------------------------------------------------------------------------
34212: -- 4219869 Business Flow
34213: -- Update journal entry status -- Need to generate this within IF
34214: ----------------------------------------------------------------------------------
34215: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34216: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34217: ,p_balance_type_code => l_balance_type_code
34218: );
34219:

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

34256:
34257: --
34258: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34259: --
34260: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34261: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34262: ELSE
34263: ---------------------------------------------------------------------------------------------------
34264: -- 4262811a Switch Sign

Line 34285: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34281:
34282: XLA_AE_LINES_PKG.ValidateCurrentLine;
34283: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34284:
34285: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34286: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34287: ,p_balance_type_code => l_balance_type_code);
34288:
34289: END IF;

Line 34409: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

34405: l_tmp_amt NUMBER;
34406: l_acc_rev_natural_side_code VARCHAR2(1);
34407:
34408: l_num_entries NUMBER;
34409: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34410: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34411: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34412: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34413: l_recog_line_1 NUMBER;

Line 34410: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

34406: l_acc_rev_natural_side_code VARCHAR2(1);
34407:
34408: l_num_entries NUMBER;
34409: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34410: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34411: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34412: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34413: l_recog_line_1 NUMBER;
34414: l_recog_line_2 NUMBER;

Line 34411: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

34407:
34408: l_num_entries NUMBER;
34409: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34410: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34411: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34412: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34413: l_recog_line_1 NUMBER;
34414: l_recog_line_2 NUMBER;
34415:

Line 34412: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

34408: l_num_entries NUMBER;
34409: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
34410: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
34411: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
34412: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
34413: l_recog_line_1 NUMBER;
34414: l_recog_line_2 NUMBER;
34415:
34416: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 34418: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

34414: l_recog_line_2 NUMBER;
34415:
34416: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
34417: l_bflow_applied_to_amt NUMBER; -- 5132302
34418: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
34419:
34420: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
34421:
34422: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

34489: l_accrual_line_num := NULL; -- 4262811
34490: l_tmp_amt := NULL; -- 4262811
34491: --
34492:
34493: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
34494: l_balance_type_code <> 'B' THEN
34495:
34496: --
34497: XLA_AE_LINES_PKG.SetNewLine;

Line 34562: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

34558: --
34559: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
34560:
34561: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
34562: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
34563:
34564: -- 4955764
34565: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
34566: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

34646: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
34647:
34648: IF xla_accounting_cache_pkg.GetValueChar
34649: (p_source_code => 'LEDGER_CATEGORY_CODE'
34650: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
34651: AND l_bflow_method_code = 'PRIOR_ENTRY'
34652: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
34653: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
34654: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

34787: p_lookup_type => 'XLA_OWNER_TYPE'
34788: ,p_lookup_code => l_component_type_code
34789: )
34790: ,p_token_4 => 'PRODUCT_NAME'
34791: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34792: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34793: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34794: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34795: ,p_ae_header_id => NULL

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

34788: ,p_lookup_code => l_component_type_code
34789: )
34790: ,p_token_4 => 'PRODUCT_NAME'
34791: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34792: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34793: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34794: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34795: ,p_ae_header_id => NULL
34796: );

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

34789: )
34790: ,p_token_4 => 'PRODUCT_NAME'
34791: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34792: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34793: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34794: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34795: ,p_ae_header_id => NULL
34796: );
34797:

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

34790: ,p_token_4 => 'PRODUCT_NAME'
34791: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
34792: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
34793: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
34794: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
34795: ,p_ae_header_id => NULL
34796: );
34797:
34798: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 34825: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34821: ----------------------------------------------------------------------------------
34822: -- 4219869 Business Flow
34823: -- Update journal entry status -- Need to generate this within IF
34824: ----------------------------------------------------------------------------------
34825: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34826: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
34827: ,p_balance_type_code => l_balance_type_code
34828: );
34829:

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

34866:
34867: --
34868: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
34869: --
34870: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
34871: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
34872: ELSE
34873: ---------------------------------------------------------------------------------------------------
34874: -- 4262811a Switch Sign

Line 34895: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

34891:
34892: XLA_AE_LINES_PKG.ValidateCurrentLine;
34893: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
34894:
34895: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
34896: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
34897: ,p_balance_type_code => l_balance_type_code);
34898:
34899: END IF;

Line 35019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35015: l_tmp_amt NUMBER;
35016: l_acc_rev_natural_side_code VARCHAR2(1);
35017:
35018: l_num_entries NUMBER;
35019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35023: l_recog_line_1 NUMBER;

Line 35020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35016: l_acc_rev_natural_side_code VARCHAR2(1);
35017:
35018: l_num_entries NUMBER;
35019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35023: l_recog_line_1 NUMBER;
35024: l_recog_line_2 NUMBER;

Line 35021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35017:
35018: l_num_entries NUMBER;
35019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35023: l_recog_line_1 NUMBER;
35024: l_recog_line_2 NUMBER;
35025:

Line 35022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35018: l_num_entries NUMBER;
35019: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35020: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35021: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35022: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35023: l_recog_line_1 NUMBER;
35024: l_recog_line_2 NUMBER;
35025:
35026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35024: l_recog_line_2 NUMBER;
35025:
35026: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35027: l_bflow_applied_to_amt NUMBER; -- 5132302
35028: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35029:
35030: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35031:
35032: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35099: l_accrual_line_num := NULL; -- 4262811
35100: l_tmp_amt := NULL; -- 4262811
35101: --
35102:
35103: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35104: l_balance_type_code <> 'B' THEN
35105:
35106: --
35107: XLA_AE_LINES_PKG.SetNewLine;

Line 35172: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35168: --
35169: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35170:
35171: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35172: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35173:
35174: -- 4955764
35175: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35176: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35256: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35257:
35258: IF xla_accounting_cache_pkg.GetValueChar
35259: (p_source_code => 'LEDGER_CATEGORY_CODE'
35260: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35261: AND l_bflow_method_code = 'PRIOR_ENTRY'
35262: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35263: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35264: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

35397: p_lookup_type => 'XLA_OWNER_TYPE'
35398: ,p_lookup_code => l_component_type_code
35399: )
35400: ,p_token_4 => 'PRODUCT_NAME'
35401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35405: ,p_ae_header_id => NULL

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

35398: ,p_lookup_code => l_component_type_code
35399: )
35400: ,p_token_4 => 'PRODUCT_NAME'
35401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35405: ,p_ae_header_id => NULL
35406: );

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

35399: )
35400: ,p_token_4 => 'PRODUCT_NAME'
35401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35405: ,p_ae_header_id => NULL
35406: );
35407:

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

35400: ,p_token_4 => 'PRODUCT_NAME'
35401: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
35402: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
35403: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
35404: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
35405: ,p_ae_header_id => NULL
35406: );
35407:
35408: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 35435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35431: ----------------------------------------------------------------------------------
35432: -- 4219869 Business Flow
35433: -- Update journal entry status -- Need to generate this within IF
35434: ----------------------------------------------------------------------------------
35435: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35436: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
35437: ,p_balance_type_code => l_balance_type_code
35438: );
35439:

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

35476:
35477: --
35478: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
35479: --
35480: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
35481: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
35482: ELSE
35483: ---------------------------------------------------------------------------------------------------
35484: -- 4262811a Switch Sign

Line 35505: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

35501:
35502: XLA_AE_LINES_PKG.ValidateCurrentLine;
35503: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
35504:
35505: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
35506: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
35507: ,p_balance_type_code => l_balance_type_code);
35508:
35509: END IF;

Line 35633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

35629: l_tmp_amt NUMBER;
35630: l_acc_rev_natural_side_code VARCHAR2(1);
35631:
35632: l_num_entries NUMBER;
35633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35637: l_recog_line_1 NUMBER;

Line 35634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

35630: l_acc_rev_natural_side_code VARCHAR2(1);
35631:
35632: l_num_entries NUMBER;
35633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35637: l_recog_line_1 NUMBER;
35638: l_recog_line_2 NUMBER;

Line 35635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

35631:
35632: l_num_entries NUMBER;
35633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35637: l_recog_line_1 NUMBER;
35638: l_recog_line_2 NUMBER;
35639:

Line 35636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

35632: l_num_entries NUMBER;
35633: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
35634: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
35635: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
35636: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
35637: l_recog_line_1 NUMBER;
35638: l_recog_line_2 NUMBER;
35639:
35640: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 35642: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

35638: l_recog_line_2 NUMBER;
35639:
35640: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
35641: l_bflow_applied_to_amt NUMBER; -- 5132302
35642: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
35643:
35644: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
35645:
35646: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

35713: l_accrual_line_num := NULL; -- 4262811
35714: l_tmp_amt := NULL; -- 4262811
35715: --
35716:
35717: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
35718: l_balance_type_code <> 'B' THEN
35719: IF NVL(p_source_22,'
35720: ') = 'N'
35721: THEN

Line 35789: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

35785: --
35786: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
35787:
35788: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
35789: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
35790:
35791: -- 4955764
35792: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
35793: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

35873: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
35874:
35875: IF xla_accounting_cache_pkg.GetValueChar
35876: (p_source_code => 'LEDGER_CATEGORY_CODE'
35877: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
35878: AND l_bflow_method_code = 'PRIOR_ENTRY'
35879: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
35880: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
35881: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36015: p_lookup_type => 'XLA_OWNER_TYPE'
36016: ,p_lookup_code => l_component_type_code
36017: )
36018: ,p_token_4 => 'PRODUCT_NAME'
36019: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36020: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36021: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36022: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36023: ,p_ae_header_id => NULL

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

36016: ,p_lookup_code => l_component_type_code
36017: )
36018: ,p_token_4 => 'PRODUCT_NAME'
36019: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36020: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36021: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36022: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36023: ,p_ae_header_id => NULL
36024: );

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

36017: )
36018: ,p_token_4 => 'PRODUCT_NAME'
36019: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36020: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36021: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36022: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36023: ,p_ae_header_id => NULL
36024: );
36025:

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

36018: ,p_token_4 => 'PRODUCT_NAME'
36019: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36020: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36021: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36022: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36023: ,p_ae_header_id => NULL
36024: );
36025:
36026: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36053: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36049: ----------------------------------------------------------------------------------
36050: -- 4219869 Business Flow
36051: -- Update journal entry status -- Need to generate this within IF
36052: ----------------------------------------------------------------------------------
36053: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36054: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36055: ,p_balance_type_code => l_balance_type_code
36056: );
36057:

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

36094:
36095: --
36096: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36097: --
36098: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36099: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36100: ELSE
36101: ---------------------------------------------------------------------------------------------------
36102: -- 4262811a Switch Sign

Line 36123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36119:
36120: XLA_AE_LINES_PKG.ValidateCurrentLine;
36121: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36122:
36123: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36124: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36125: ,p_balance_type_code => l_balance_type_code);
36126:
36127: END IF;

Line 36248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36244: l_tmp_amt NUMBER;
36245: l_acc_rev_natural_side_code VARCHAR2(1);
36246:
36247: l_num_entries NUMBER;
36248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36252: l_recog_line_1 NUMBER;

Line 36249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36245: l_acc_rev_natural_side_code VARCHAR2(1);
36246:
36247: l_num_entries NUMBER;
36248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36252: l_recog_line_1 NUMBER;
36253: l_recog_line_2 NUMBER;

Line 36250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36246:
36247: l_num_entries NUMBER;
36248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36252: l_recog_line_1 NUMBER;
36253: l_recog_line_2 NUMBER;
36254:

Line 36251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36247: l_num_entries NUMBER;
36248: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36249: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36250: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36251: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36252: l_recog_line_1 NUMBER;
36253: l_recog_line_2 NUMBER;
36254:
36255: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36257: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36253: l_recog_line_2 NUMBER;
36254:
36255: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36256: l_bflow_applied_to_amt NUMBER; -- 5132302
36257: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36258:
36259: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36260:
36261: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36328: l_accrual_line_num := NULL; -- 4262811
36329: l_tmp_amt := NULL; -- 4262811
36330: --
36331:
36332: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36333: l_balance_type_code <> 'B' THEN
36334:
36335: --
36336: XLA_AE_LINES_PKG.SetNewLine;

Line 36401: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

36397: --
36398: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
36399:
36400: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
36401: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
36402:
36403: -- 4955764
36404: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
36405: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

36485: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
36486:
36487: IF xla_accounting_cache_pkg.GetValueChar
36488: (p_source_code => 'LEDGER_CATEGORY_CODE'
36489: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
36490: AND l_bflow_method_code = 'PRIOR_ENTRY'
36491: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
36492: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
36493: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

36626: p_lookup_type => 'XLA_OWNER_TYPE'
36627: ,p_lookup_code => l_component_type_code
36628: )
36629: ,p_token_4 => 'PRODUCT_NAME'
36630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36634: ,p_ae_header_id => NULL

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

36627: ,p_lookup_code => l_component_type_code
36628: )
36629: ,p_token_4 => 'PRODUCT_NAME'
36630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36634: ,p_ae_header_id => NULL
36635: );

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

36628: )
36629: ,p_token_4 => 'PRODUCT_NAME'
36630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36634: ,p_ae_header_id => NULL
36635: );
36636:

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

36629: ,p_token_4 => 'PRODUCT_NAME'
36630: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
36631: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
36632: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
36633: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
36634: ,p_ae_header_id => NULL
36635: );
36636:
36637: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 36664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36660: ----------------------------------------------------------------------------------
36661: -- 4219869 Business Flow
36662: -- Update journal entry status -- Need to generate this within IF
36663: ----------------------------------------------------------------------------------
36664: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36665: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
36666: ,p_balance_type_code => l_balance_type_code
36667: );
36668:

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

36705:
36706: --
36707: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
36708: --
36709: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
36710: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
36711: ELSE
36712: ---------------------------------------------------------------------------------------------------
36713: -- 4262811a Switch Sign

Line 36734: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

36730:
36731: XLA_AE_LINES_PKG.ValidateCurrentLine;
36732: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
36733:
36734: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
36735: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
36736: ,p_balance_type_code => l_balance_type_code);
36737:
36738: END IF;

Line 36858: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

36854: l_tmp_amt NUMBER;
36855: l_acc_rev_natural_side_code VARCHAR2(1);
36856:
36857: l_num_entries NUMBER;
36858: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36859: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36860: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36861: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36862: l_recog_line_1 NUMBER;

Line 36859: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

36855: l_acc_rev_natural_side_code VARCHAR2(1);
36856:
36857: l_num_entries NUMBER;
36858: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36859: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36860: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36861: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36862: l_recog_line_1 NUMBER;
36863: l_recog_line_2 NUMBER;

Line 36860: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

36856:
36857: l_num_entries NUMBER;
36858: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36859: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36860: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36861: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36862: l_recog_line_1 NUMBER;
36863: l_recog_line_2 NUMBER;
36864:

Line 36861: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

36857: l_num_entries NUMBER;
36858: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
36859: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
36860: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
36861: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
36862: l_recog_line_1 NUMBER;
36863: l_recog_line_2 NUMBER;
36864:
36865: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 36867: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

36863: l_recog_line_2 NUMBER;
36864:
36865: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
36866: l_bflow_applied_to_amt NUMBER; -- 5132302
36867: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
36868:
36869: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
36870:
36871: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

36938: l_accrual_line_num := NULL; -- 4262811
36939: l_tmp_amt := NULL; -- 4262811
36940: --
36941:
36942: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
36943: l_balance_type_code <> 'B' THEN
36944:
36945: --
36946: XLA_AE_LINES_PKG.SetNewLine;

Line 37011: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37007: --
37008: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37009:
37010: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37011: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37012:
37013: -- 4955764
37014: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37015: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37095: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37096:
37097: IF xla_accounting_cache_pkg.GetValueChar
37098: (p_source_code => 'LEDGER_CATEGORY_CODE'
37099: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37100: AND l_bflow_method_code = 'PRIOR_ENTRY'
37101: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37102: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37103: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37197: p_lookup_type => 'XLA_OWNER_TYPE'
37198: ,p_lookup_code => l_component_type_code
37199: )
37200: ,p_token_4 => 'PRODUCT_NAME'
37201: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37202: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37203: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37204: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37205: ,p_ae_header_id => NULL

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

37198: ,p_lookup_code => l_component_type_code
37199: )
37200: ,p_token_4 => 'PRODUCT_NAME'
37201: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37202: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37203: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37204: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37205: ,p_ae_header_id => NULL
37206: );

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

37199: )
37200: ,p_token_4 => 'PRODUCT_NAME'
37201: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37202: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37203: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37204: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37205: ,p_ae_header_id => NULL
37206: );
37207:

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

37200: ,p_token_4 => 'PRODUCT_NAME'
37201: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37202: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37203: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37204: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37205: ,p_ae_header_id => NULL
37206: );
37207:
37208: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37231: ----------------------------------------------------------------------------------
37232: -- 4219869 Business Flow
37233: -- Update journal entry status -- Need to generate this within IF
37234: ----------------------------------------------------------------------------------
37235: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37236: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37237: ,p_balance_type_code => l_balance_type_code
37238: );
37239:

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

37276:
37277: --
37278: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37279: --
37280: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37281: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37282: ELSE
37283: ---------------------------------------------------------------------------------------------------
37284: -- 4262811a Switch Sign

Line 37305: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37301:
37302: XLA_AE_LINES_PKG.ValidateCurrentLine;
37303: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37304:
37305: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37306: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37307: ,p_balance_type_code => l_balance_type_code);
37308:
37309: END IF;

Line 37429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37425: l_tmp_amt NUMBER;
37426: l_acc_rev_natural_side_code VARCHAR2(1);
37427:
37428: l_num_entries NUMBER;
37429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37433: l_recog_line_1 NUMBER;

Line 37430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37426: l_acc_rev_natural_side_code VARCHAR2(1);
37427:
37428: l_num_entries NUMBER;
37429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37433: l_recog_line_1 NUMBER;
37434: l_recog_line_2 NUMBER;

Line 37431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37427:
37428: l_num_entries NUMBER;
37429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37433: l_recog_line_1 NUMBER;
37434: l_recog_line_2 NUMBER;
37435:

Line 37432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37428: l_num_entries NUMBER;
37429: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
37430: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
37431: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
37432: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
37433: l_recog_line_1 NUMBER;
37434: l_recog_line_2 NUMBER;
37435:
37436: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 37438: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

37434: l_recog_line_2 NUMBER;
37435:
37436: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
37437: l_bflow_applied_to_amt NUMBER; -- 5132302
37438: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
37439:
37440: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
37441:
37442: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

37509: l_accrual_line_num := NULL; -- 4262811
37510: l_tmp_amt := NULL; -- 4262811
37511: --
37512:
37513: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
37514: l_balance_type_code <> 'B' THEN
37515:
37516: --
37517: XLA_AE_LINES_PKG.SetNewLine;

Line 37582: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

37578: --
37579: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
37580:
37581: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
37582: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
37583:
37584: -- 4955764
37585: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
37586: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

37666: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
37667:
37668: IF xla_accounting_cache_pkg.GetValueChar
37669: (p_source_code => 'LEDGER_CATEGORY_CODE'
37670: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
37671: AND l_bflow_method_code = 'PRIOR_ENTRY'
37672: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
37673: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
37674: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

37768: p_lookup_type => 'XLA_OWNER_TYPE'
37769: ,p_lookup_code => l_component_type_code
37770: )
37771: ,p_token_4 => 'PRODUCT_NAME'
37772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37776: ,p_ae_header_id => NULL

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

37769: ,p_lookup_code => l_component_type_code
37770: )
37771: ,p_token_4 => 'PRODUCT_NAME'
37772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37776: ,p_ae_header_id => NULL
37777: );

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

37770: )
37771: ,p_token_4 => 'PRODUCT_NAME'
37772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37776: ,p_ae_header_id => NULL
37777: );
37778:

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

37771: ,p_token_4 => 'PRODUCT_NAME'
37772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
37773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
37774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
37775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
37776: ,p_ae_header_id => NULL
37777: );
37778:
37779: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 37806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37802: ----------------------------------------------------------------------------------
37803: -- 4219869 Business Flow
37804: -- Update journal entry status -- Need to generate this within IF
37805: ----------------------------------------------------------------------------------
37806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37807: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
37808: ,p_balance_type_code => l_balance_type_code
37809: );
37810:

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

37847:
37848: --
37849: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
37850: --
37851: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
37852: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
37853: ELSE
37854: ---------------------------------------------------------------------------------------------------
37855: -- 4262811a Switch Sign

Line 37876: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

37872:
37873: XLA_AE_LINES_PKG.ValidateCurrentLine;
37874: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
37875:
37876: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
37877: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
37878: ,p_balance_type_code => l_balance_type_code);
37879:
37880: END IF;

Line 38000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

37996: l_tmp_amt NUMBER;
37997: l_acc_rev_natural_side_code VARCHAR2(1);
37998:
37999: l_num_entries NUMBER;
38000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38004: l_recog_line_1 NUMBER;

Line 38001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

37997: l_acc_rev_natural_side_code VARCHAR2(1);
37998:
37999: l_num_entries NUMBER;
38000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38004: l_recog_line_1 NUMBER;
38005: l_recog_line_2 NUMBER;

Line 38002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

37998:
37999: l_num_entries NUMBER;
38000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38004: l_recog_line_1 NUMBER;
38005: l_recog_line_2 NUMBER;
38006:

Line 38003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

37999: l_num_entries NUMBER;
38000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38004: l_recog_line_1 NUMBER;
38005: l_recog_line_2 NUMBER;
38006:
38007: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38009: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38005: l_recog_line_2 NUMBER;
38006:
38007: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38008: l_bflow_applied_to_amt NUMBER; -- 5132302
38009: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38010:
38011: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38012:
38013: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38080: l_accrual_line_num := NULL; -- 4262811
38081: l_tmp_amt := NULL; -- 4262811
38082: --
38083:
38084: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38085: l_balance_type_code <> 'B' THEN
38086:
38087: --
38088: XLA_AE_LINES_PKG.SetNewLine;

Line 38153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38149: --
38150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38151:
38152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38154:
38155: -- 4955764
38156: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38157: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38238:
38239: IF xla_accounting_cache_pkg.GetValueChar
38240: (p_source_code => 'LEDGER_CATEGORY_CODE'
38241: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38242: AND l_bflow_method_code = 'PRIOR_ENTRY'
38243: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38244: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38245: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38339: p_lookup_type => 'XLA_OWNER_TYPE'
38340: ,p_lookup_code => l_component_type_code
38341: )
38342: ,p_token_4 => 'PRODUCT_NAME'
38343: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38344: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38345: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38346: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38347: ,p_ae_header_id => NULL

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

38340: ,p_lookup_code => l_component_type_code
38341: )
38342: ,p_token_4 => 'PRODUCT_NAME'
38343: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38344: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38345: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38346: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38347: ,p_ae_header_id => NULL
38348: );

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

38341: )
38342: ,p_token_4 => 'PRODUCT_NAME'
38343: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38344: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38345: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38346: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38347: ,p_ae_header_id => NULL
38348: );
38349:

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

38342: ,p_token_4 => 'PRODUCT_NAME'
38343: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38344: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38345: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38346: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38347: ,p_ae_header_id => NULL
38348: );
38349:
38350: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38377: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38373: ----------------------------------------------------------------------------------
38374: -- 4219869 Business Flow
38375: -- Update journal entry status -- Need to generate this within IF
38376: ----------------------------------------------------------------------------------
38377: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38378: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38379: ,p_balance_type_code => l_balance_type_code
38380: );
38381:

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

38418:
38419: --
38420: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38421: --
38422: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38423: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
38424: ELSE
38425: ---------------------------------------------------------------------------------------------------
38426: -- 4262811a Switch Sign

Line 38447: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38443:
38444: XLA_AE_LINES_PKG.ValidateCurrentLine;
38445: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
38446:
38447: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38448: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
38449: ,p_balance_type_code => l_balance_type_code);
38450:
38451: END IF;

Line 38573: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

38569: l_tmp_amt NUMBER;
38570: l_acc_rev_natural_side_code VARCHAR2(1);
38571:
38572: l_num_entries NUMBER;
38573: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38574: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38575: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38576: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38577: l_recog_line_1 NUMBER;

Line 38574: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

38570: l_acc_rev_natural_side_code VARCHAR2(1);
38571:
38572: l_num_entries NUMBER;
38573: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38574: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38575: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38576: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38577: l_recog_line_1 NUMBER;
38578: l_recog_line_2 NUMBER;

Line 38575: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

38571:
38572: l_num_entries NUMBER;
38573: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38574: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38575: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38576: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38577: l_recog_line_1 NUMBER;
38578: l_recog_line_2 NUMBER;
38579:

Line 38576: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

38572: l_num_entries NUMBER;
38573: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
38574: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
38575: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
38576: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
38577: l_recog_line_1 NUMBER;
38578: l_recog_line_2 NUMBER;
38579:
38580: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 38582: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

38578: l_recog_line_2 NUMBER;
38579:
38580: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
38581: l_bflow_applied_to_amt NUMBER; -- 5132302
38582: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
38583:
38584: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
38585:
38586: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

38653: l_accrual_line_num := NULL; -- 4262811
38654: l_tmp_amt := NULL; -- 4262811
38655: --
38656:
38657: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
38658: l_balance_type_code <> 'B' THEN
38659: IF NVL(p_source_22,'
38660: ') = 'N'
38661: THEN

Line 38729: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

38725: --
38726: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
38727:
38728: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
38729: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
38730:
38731: -- 4955764
38732: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
38733: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

38813: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
38814:
38815: IF xla_accounting_cache_pkg.GetValueChar
38816: (p_source_code => 'LEDGER_CATEGORY_CODE'
38817: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
38818: AND l_bflow_method_code = 'PRIOR_ENTRY'
38819: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
38820: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
38821: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

38915: p_lookup_type => 'XLA_OWNER_TYPE'
38916: ,p_lookup_code => l_component_type_code
38917: )
38918: ,p_token_4 => 'PRODUCT_NAME'
38919: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38920: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38921: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38922: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38923: ,p_ae_header_id => NULL

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

38916: ,p_lookup_code => l_component_type_code
38917: )
38918: ,p_token_4 => 'PRODUCT_NAME'
38919: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38920: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38921: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38922: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38923: ,p_ae_header_id => NULL
38924: );

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

38917: )
38918: ,p_token_4 => 'PRODUCT_NAME'
38919: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38920: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38921: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38922: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38923: ,p_ae_header_id => NULL
38924: );
38925:

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

38918: ,p_token_4 => 'PRODUCT_NAME'
38919: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
38920: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
38921: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
38922: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
38923: ,p_ae_header_id => NULL
38924: );
38925:
38926: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 38953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

38949: ----------------------------------------------------------------------------------
38950: -- 4219869 Business Flow
38951: -- Update journal entry status -- Need to generate this within IF
38952: ----------------------------------------------------------------------------------
38953: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
38954: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
38955: ,p_balance_type_code => l_balance_type_code
38956: );
38957:

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

38994:
38995: --
38996: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
38997: --
38998: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
38999: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39000: ELSE
39001: ---------------------------------------------------------------------------------------------------
39002: -- 4262811a Switch Sign

Line 39023: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39019:
39020: XLA_AE_LINES_PKG.ValidateCurrentLine;
39021: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39022:
39023: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39024: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39025: ,p_balance_type_code => l_balance_type_code);
39026:
39027: END IF;

Line 39148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39144: l_tmp_amt NUMBER;
39145: l_acc_rev_natural_side_code VARCHAR2(1);
39146:
39147: l_num_entries NUMBER;
39148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39152: l_recog_line_1 NUMBER;

Line 39149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39145: l_acc_rev_natural_side_code VARCHAR2(1);
39146:
39147: l_num_entries NUMBER;
39148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39152: l_recog_line_1 NUMBER;
39153: l_recog_line_2 NUMBER;

Line 39150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39146:
39147: l_num_entries NUMBER;
39148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39152: l_recog_line_1 NUMBER;
39153: l_recog_line_2 NUMBER;
39154:

Line 39151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39147: l_num_entries NUMBER;
39148: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39149: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39150: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39151: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39152: l_recog_line_1 NUMBER;
39153: l_recog_line_2 NUMBER;
39154:
39155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39153: l_recog_line_2 NUMBER;
39154:
39155: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39156: l_bflow_applied_to_amt NUMBER; -- 5132302
39157: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39158:
39159: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39160:
39161: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39228: l_accrual_line_num := NULL; -- 4262811
39229: l_tmp_amt := NULL; -- 4262811
39230: --
39231:
39232: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39233: l_balance_type_code <> 'B' THEN
39234:
39235: --
39236: XLA_AE_LINES_PKG.SetNewLine;

Line 39301: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39297: --
39298: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39299:
39300: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39301: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39302:
39303: -- 4955764
39304: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39305: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39385: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39386:
39387: IF xla_accounting_cache_pkg.GetValueChar
39388: (p_source_code => 'LEDGER_CATEGORY_CODE'
39389: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39390: AND l_bflow_method_code = 'PRIOR_ENTRY'
39391: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39392: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39393: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

39487: p_lookup_type => 'XLA_OWNER_TYPE'
39488: ,p_lookup_code => l_component_type_code
39489: )
39490: ,p_token_4 => 'PRODUCT_NAME'
39491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39495: ,p_ae_header_id => NULL

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

39488: ,p_lookup_code => l_component_type_code
39489: )
39490: ,p_token_4 => 'PRODUCT_NAME'
39491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39495: ,p_ae_header_id => NULL
39496: );

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

39489: )
39490: ,p_token_4 => 'PRODUCT_NAME'
39491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39495: ,p_ae_header_id => NULL
39496: );
39497:

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

39490: ,p_token_4 => 'PRODUCT_NAME'
39491: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
39492: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
39493: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
39494: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
39495: ,p_ae_header_id => NULL
39496: );
39497:
39498: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 39525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39521: ----------------------------------------------------------------------------------
39522: -- 4219869 Business Flow
39523: -- Update journal entry status -- Need to generate this within IF
39524: ----------------------------------------------------------------------------------
39525: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39526: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
39527: ,p_balance_type_code => l_balance_type_code
39528: );
39529:

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

39566:
39567: --
39568: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
39569: --
39570: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
39571: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
39572: ELSE
39573: ---------------------------------------------------------------------------------------------------
39574: -- 4262811a Switch Sign

Line 39595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

39591:
39592: XLA_AE_LINES_PKG.ValidateCurrentLine;
39593: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
39594:
39595: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
39596: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
39597: ,p_balance_type_code => l_balance_type_code);
39598:
39599: END IF;

Line 39719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

39715: l_tmp_amt NUMBER;
39716: l_acc_rev_natural_side_code VARCHAR2(1);
39717:
39718: l_num_entries NUMBER;
39719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39723: l_recog_line_1 NUMBER;

Line 39720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

39716: l_acc_rev_natural_side_code VARCHAR2(1);
39717:
39718: l_num_entries NUMBER;
39719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39723: l_recog_line_1 NUMBER;
39724: l_recog_line_2 NUMBER;

Line 39721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

39717:
39718: l_num_entries NUMBER;
39719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39723: l_recog_line_1 NUMBER;
39724: l_recog_line_2 NUMBER;
39725:

Line 39722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

39718: l_num_entries NUMBER;
39719: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
39720: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
39721: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
39722: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
39723: l_recog_line_1 NUMBER;
39724: l_recog_line_2 NUMBER;
39725:
39726: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 39728: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

39724: l_recog_line_2 NUMBER;
39725:
39726: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
39727: l_bflow_applied_to_amt NUMBER; -- 5132302
39728: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
39729:
39730: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
39731:
39732: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

39799: l_accrual_line_num := NULL; -- 4262811
39800: l_tmp_amt := NULL; -- 4262811
39801: --
39802:
39803: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
39804: l_balance_type_code <> 'B' THEN
39805:
39806: --
39807: XLA_AE_LINES_PKG.SetNewLine;

Line 39872: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

39868: --
39869: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
39870:
39871: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
39872: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
39873:
39874: -- 4955764
39875: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
39876: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

39956: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
39957:
39958: IF xla_accounting_cache_pkg.GetValueChar
39959: (p_source_code => 'LEDGER_CATEGORY_CODE'
39960: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
39961: AND l_bflow_method_code = 'PRIOR_ENTRY'
39962: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
39963: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
39964: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40058: p_lookup_type => 'XLA_OWNER_TYPE'
40059: ,p_lookup_code => l_component_type_code
40060: )
40061: ,p_token_4 => 'PRODUCT_NAME'
40062: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40063: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40064: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40065: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40066: ,p_ae_header_id => NULL

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

40059: ,p_lookup_code => l_component_type_code
40060: )
40061: ,p_token_4 => 'PRODUCT_NAME'
40062: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40063: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40064: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40065: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40066: ,p_ae_header_id => NULL
40067: );

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

40060: )
40061: ,p_token_4 => 'PRODUCT_NAME'
40062: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40063: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40064: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40065: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40066: ,p_ae_header_id => NULL
40067: );
40068:

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

40061: ,p_token_4 => 'PRODUCT_NAME'
40062: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40063: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40064: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40065: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40066: ,p_ae_header_id => NULL
40067: );
40068:
40069: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40092: ----------------------------------------------------------------------------------
40093: -- 4219869 Business Flow
40094: -- Update journal entry status -- Need to generate this within IF
40095: ----------------------------------------------------------------------------------
40096: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40097: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40098: ,p_balance_type_code => l_balance_type_code
40099: );
40100:

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

40137:
40138: --
40139: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40140: --
40141: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40142: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40143: ELSE
40144: ---------------------------------------------------------------------------------------------------
40145: -- 4262811a Switch Sign

Line 40166: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40162:
40163: XLA_AE_LINES_PKG.ValidateCurrentLine;
40164: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40165:
40166: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40167: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40168: ,p_balance_type_code => l_balance_type_code);
40169:
40170: END IF;

Line 40290: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40286: l_tmp_amt NUMBER;
40287: l_acc_rev_natural_side_code VARCHAR2(1);
40288:
40289: l_num_entries NUMBER;
40290: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40291: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40292: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40293: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40294: l_recog_line_1 NUMBER;

Line 40291: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40287: l_acc_rev_natural_side_code VARCHAR2(1);
40288:
40289: l_num_entries NUMBER;
40290: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40291: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40292: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40293: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40294: l_recog_line_1 NUMBER;
40295: l_recog_line_2 NUMBER;

Line 40292: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40288:
40289: l_num_entries NUMBER;
40290: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40291: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40292: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40293: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40294: l_recog_line_1 NUMBER;
40295: l_recog_line_2 NUMBER;
40296:

Line 40293: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40289: l_num_entries NUMBER;
40290: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40291: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40292: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40293: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40294: l_recog_line_1 NUMBER;
40295: l_recog_line_2 NUMBER;
40296:
40297: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40299: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40295: l_recog_line_2 NUMBER;
40296:
40297: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40298: l_bflow_applied_to_amt NUMBER; -- 5132302
40299: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40300:
40301: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40302:
40303: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40370: l_accrual_line_num := NULL; -- 4262811
40371: l_tmp_amt := NULL; -- 4262811
40372: --
40373:
40374: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40375: l_balance_type_code <> 'B' THEN
40376:
40377: --
40378: XLA_AE_LINES_PKG.SetNewLine;

Line 40443: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

40439: --
40440: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
40441:
40442: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
40443: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
40444:
40445: -- 4955764
40446: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
40447: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

40527: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
40528:
40529: IF xla_accounting_cache_pkg.GetValueChar
40530: (p_source_code => 'LEDGER_CATEGORY_CODE'
40531: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
40532: AND l_bflow_method_code = 'PRIOR_ENTRY'
40533: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
40534: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
40535: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

40628: p_lookup_type => 'XLA_OWNER_TYPE'
40629: ,p_lookup_code => l_component_type_code
40630: )
40631: ,p_token_4 => 'PRODUCT_NAME'
40632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40636: ,p_ae_header_id => NULL

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

40629: ,p_lookup_code => l_component_type_code
40630: )
40631: ,p_token_4 => 'PRODUCT_NAME'
40632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40636: ,p_ae_header_id => NULL
40637: );

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

40630: )
40631: ,p_token_4 => 'PRODUCT_NAME'
40632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40636: ,p_ae_header_id => NULL
40637: );
40638:

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

40631: ,p_token_4 => 'PRODUCT_NAME'
40632: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
40633: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
40634: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
40635: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
40636: ,p_ae_header_id => NULL
40637: );
40638:
40639: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 40666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40662: ----------------------------------------------------------------------------------
40663: -- 4219869 Business Flow
40664: -- Update journal entry status -- Need to generate this within IF
40665: ----------------------------------------------------------------------------------
40666: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40667: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
40668: ,p_balance_type_code => l_balance_type_code
40669: );
40670:

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

40707:
40708: --
40709: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
40710: --
40711: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
40712: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
40713: ELSE
40714: ---------------------------------------------------------------------------------------------------
40715: -- 4262811a Switch Sign

Line 40736: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

40732:
40733: XLA_AE_LINES_PKG.ValidateCurrentLine;
40734: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
40735:
40736: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
40737: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
40738: ,p_balance_type_code => l_balance_type_code);
40739:
40740: END IF;

Line 40860: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

40856: l_tmp_amt NUMBER;
40857: l_acc_rev_natural_side_code VARCHAR2(1);
40858:
40859: l_num_entries NUMBER;
40860: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40861: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40862: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40863: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40864: l_recog_line_1 NUMBER;

Line 40861: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

40857: l_acc_rev_natural_side_code VARCHAR2(1);
40858:
40859: l_num_entries NUMBER;
40860: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40861: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40862: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40863: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40864: l_recog_line_1 NUMBER;
40865: l_recog_line_2 NUMBER;

Line 40862: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

40858:
40859: l_num_entries NUMBER;
40860: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40861: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40862: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40863: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40864: l_recog_line_1 NUMBER;
40865: l_recog_line_2 NUMBER;
40866:

Line 40863: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

40859: l_num_entries NUMBER;
40860: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
40861: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
40862: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
40863: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
40864: l_recog_line_1 NUMBER;
40865: l_recog_line_2 NUMBER;
40866:
40867: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 40869: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

40865: l_recog_line_2 NUMBER;
40866:
40867: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
40868: l_bflow_applied_to_amt NUMBER; -- 5132302
40869: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
40870:
40871: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
40872:
40873: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

40940: l_accrual_line_num := NULL; -- 4262811
40941: l_tmp_amt := NULL; -- 4262811
40942: --
40943:
40944: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
40945: l_balance_type_code <> 'B' THEN
40946:
40947: --
40948: XLA_AE_LINES_PKG.SetNewLine;

Line 41013: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41009: --
41010: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41011:
41012: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41013: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41014:
41015: -- 4955764
41016: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41017: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41097: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41098:
41099: IF xla_accounting_cache_pkg.GetValueChar
41100: (p_source_code => 'LEDGER_CATEGORY_CODE'
41101: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41102: AND l_bflow_method_code = 'PRIOR_ENTRY'
41103: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41104: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41105: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41198: p_lookup_type => 'XLA_OWNER_TYPE'
41199: ,p_lookup_code => l_component_type_code
41200: )
41201: ,p_token_4 => 'PRODUCT_NAME'
41202: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41203: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41204: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41205: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41206: ,p_ae_header_id => NULL

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

41199: ,p_lookup_code => l_component_type_code
41200: )
41201: ,p_token_4 => 'PRODUCT_NAME'
41202: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41203: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41204: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41205: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41206: ,p_ae_header_id => NULL
41207: );

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

41200: )
41201: ,p_token_4 => 'PRODUCT_NAME'
41202: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41203: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41204: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41205: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41206: ,p_ae_header_id => NULL
41207: );
41208:

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

41201: ,p_token_4 => 'PRODUCT_NAME'
41202: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41203: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41204: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41205: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41206: ,p_ae_header_id => NULL
41207: );
41208:
41209: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41232: ----------------------------------------------------------------------------------
41233: -- 4219869 Business Flow
41234: -- Update journal entry status -- Need to generate this within IF
41235: ----------------------------------------------------------------------------------
41236: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41237: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41238: ,p_balance_type_code => l_balance_type_code
41239: );
41240:

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

41277:
41278: --
41279: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41280: --
41281: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41282: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41283: ELSE
41284: ---------------------------------------------------------------------------------------------------
41285: -- 4262811a Switch Sign

Line 41306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41302:
41303: XLA_AE_LINES_PKG.ValidateCurrentLine;
41304: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41305:
41306: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41307: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41308: ,p_balance_type_code => l_balance_type_code);
41309:
41310: END IF;

Line 41430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41426: l_tmp_amt NUMBER;
41427: l_acc_rev_natural_side_code VARCHAR2(1);
41428:
41429: l_num_entries NUMBER;
41430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41434: l_recog_line_1 NUMBER;

Line 41431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41427: l_acc_rev_natural_side_code VARCHAR2(1);
41428:
41429: l_num_entries NUMBER;
41430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41434: l_recog_line_1 NUMBER;
41435: l_recog_line_2 NUMBER;

Line 41432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41428:
41429: l_num_entries NUMBER;
41430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41434: l_recog_line_1 NUMBER;
41435: l_recog_line_2 NUMBER;
41436:

Line 41433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41429: l_num_entries NUMBER;
41430: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
41431: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
41432: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
41433: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
41434: l_recog_line_1 NUMBER;
41435: l_recog_line_2 NUMBER;
41436:
41437: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 41439: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

41435: l_recog_line_2 NUMBER;
41436:
41437: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
41438: l_bflow_applied_to_amt NUMBER; -- 5132302
41439: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
41440:
41441: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
41442:
41443: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

41510: l_accrual_line_num := NULL; -- 4262811
41511: l_tmp_amt := NULL; -- 4262811
41512: --
41513:
41514: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
41515: l_balance_type_code <> 'B' THEN
41516:
41517: --
41518: XLA_AE_LINES_PKG.SetNewLine;

Line 41583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

41579: --
41580: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
41581:
41582: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
41583: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
41584:
41585: -- 4955764
41586: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
41587: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

41667: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
41668:
41669: IF xla_accounting_cache_pkg.GetValueChar
41670: (p_source_code => 'LEDGER_CATEGORY_CODE'
41671: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
41672: AND l_bflow_method_code = 'PRIOR_ENTRY'
41673: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
41674: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
41675: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

41768: p_lookup_type => 'XLA_OWNER_TYPE'
41769: ,p_lookup_code => l_component_type_code
41770: )
41771: ,p_token_4 => 'PRODUCT_NAME'
41772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41776: ,p_ae_header_id => NULL

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

41769: ,p_lookup_code => l_component_type_code
41770: )
41771: ,p_token_4 => 'PRODUCT_NAME'
41772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41776: ,p_ae_header_id => NULL
41777: );

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

41770: )
41771: ,p_token_4 => 'PRODUCT_NAME'
41772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41776: ,p_ae_header_id => NULL
41777: );
41778:

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

41771: ,p_token_4 => 'PRODUCT_NAME'
41772: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
41773: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
41774: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
41775: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
41776: ,p_ae_header_id => NULL
41777: );
41778:
41779: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 41806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41802: ----------------------------------------------------------------------------------
41803: -- 4219869 Business Flow
41804: -- Update journal entry status -- Need to generate this within IF
41805: ----------------------------------------------------------------------------------
41806: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41807: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
41808: ,p_balance_type_code => l_balance_type_code
41809: );
41810:

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

41847:
41848: --
41849: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
41850: --
41851: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
41852: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
41853: ELSE
41854: ---------------------------------------------------------------------------------------------------
41855: -- 4262811a Switch Sign

Line 41876: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

41872:
41873: XLA_AE_LINES_PKG.ValidateCurrentLine;
41874: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
41875:
41876: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
41877: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
41878: ,p_balance_type_code => l_balance_type_code);
41879:
41880: END IF;

Line 42000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

41996: l_tmp_amt NUMBER;
41997: l_acc_rev_natural_side_code VARCHAR2(1);
41998:
41999: l_num_entries NUMBER;
42000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42004: l_recog_line_1 NUMBER;

Line 42001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

41997: l_acc_rev_natural_side_code VARCHAR2(1);
41998:
41999: l_num_entries NUMBER;
42000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42004: l_recog_line_1 NUMBER;
42005: l_recog_line_2 NUMBER;

Line 42002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

41998:
41999: l_num_entries NUMBER;
42000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42004: l_recog_line_1 NUMBER;
42005: l_recog_line_2 NUMBER;
42006:

Line 42003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

41999: l_num_entries NUMBER;
42000: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42001: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42002: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42003: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42004: l_recog_line_1 NUMBER;
42005: l_recog_line_2 NUMBER;
42006:
42007: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42009: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42005: l_recog_line_2 NUMBER;
42006:
42007: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42008: l_bflow_applied_to_amt NUMBER; -- 5132302
42009: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42010:
42011: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42012:
42013: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42080: l_accrual_line_num := NULL; -- 4262811
42081: l_tmp_amt := NULL; -- 4262811
42082: --
42083:
42084: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42085: l_balance_type_code <> 'B' THEN
42086:
42087: --
42088: XLA_AE_LINES_PKG.SetNewLine;

Line 42153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42149: --
42150: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42151:
42152: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42153: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42154:
42155: -- 4955764
42156: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42157: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42237: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42238:
42239: IF xla_accounting_cache_pkg.GetValueChar
42240: (p_source_code => 'LEDGER_CATEGORY_CODE'
42241: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42242: AND l_bflow_method_code = 'PRIOR_ENTRY'
42243: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42244: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42245: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42338: p_lookup_type => 'XLA_OWNER_TYPE'
42339: ,p_lookup_code => l_component_type_code
42340: )
42341: ,p_token_4 => 'PRODUCT_NAME'
42342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42346: ,p_ae_header_id => NULL

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

42339: ,p_lookup_code => l_component_type_code
42340: )
42341: ,p_token_4 => 'PRODUCT_NAME'
42342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42346: ,p_ae_header_id => NULL
42347: );

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

42340: )
42341: ,p_token_4 => 'PRODUCT_NAME'
42342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42346: ,p_ae_header_id => NULL
42347: );
42348:

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

42341: ,p_token_4 => 'PRODUCT_NAME'
42342: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42343: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42344: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42345: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42346: ,p_ae_header_id => NULL
42347: );
42348:
42349: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42376: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42372: ----------------------------------------------------------------------------------
42373: -- 4219869 Business Flow
42374: -- Update journal entry status -- Need to generate this within IF
42375: ----------------------------------------------------------------------------------
42376: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42377: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42378: ,p_balance_type_code => l_balance_type_code
42379: );
42380:

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

42417:
42418: --
42419: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42420: --
42421: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42422: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42423: ELSE
42424: ---------------------------------------------------------------------------------------------------
42425: -- 4262811a Switch Sign

Line 42446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42442:
42443: XLA_AE_LINES_PKG.ValidateCurrentLine;
42444: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
42445:
42446: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42447: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
42448: ,p_balance_type_code => l_balance_type_code);
42449:
42450: END IF;

Line 42570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

42566: l_tmp_amt NUMBER;
42567: l_acc_rev_natural_side_code VARCHAR2(1);
42568:
42569: l_num_entries NUMBER;
42570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42574: l_recog_line_1 NUMBER;

Line 42571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

42567: l_acc_rev_natural_side_code VARCHAR2(1);
42568:
42569: l_num_entries NUMBER;
42570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42574: l_recog_line_1 NUMBER;
42575: l_recog_line_2 NUMBER;

Line 42572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

42568:
42569: l_num_entries NUMBER;
42570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42574: l_recog_line_1 NUMBER;
42575: l_recog_line_2 NUMBER;
42576:

Line 42573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

42569: l_num_entries NUMBER;
42570: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
42571: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
42572: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
42573: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
42574: l_recog_line_1 NUMBER;
42575: l_recog_line_2 NUMBER;
42576:
42577: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 42579: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

42575: l_recog_line_2 NUMBER;
42576:
42577: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
42578: l_bflow_applied_to_amt NUMBER; -- 5132302
42579: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
42580:
42581: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
42582:
42583: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

42650: l_accrual_line_num := NULL; -- 4262811
42651: l_tmp_amt := NULL; -- 4262811
42652: --
42653:
42654: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
42655: l_balance_type_code <> 'B' THEN
42656:
42657: --
42658: XLA_AE_LINES_PKG.SetNewLine;

Line 42723: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

42719: --
42720: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
42721:
42722: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
42723: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
42724:
42725: -- 4955764
42726: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
42727: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

42807: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
42808:
42809: IF xla_accounting_cache_pkg.GetValueChar
42810: (p_source_code => 'LEDGER_CATEGORY_CODE'
42811: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
42812: AND l_bflow_method_code = 'PRIOR_ENTRY'
42813: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
42814: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
42815: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

42908: p_lookup_type => 'XLA_OWNER_TYPE'
42909: ,p_lookup_code => l_component_type_code
42910: )
42911: ,p_token_4 => 'PRODUCT_NAME'
42912: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42913: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42914: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42915: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42916: ,p_ae_header_id => NULL

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

42909: ,p_lookup_code => l_component_type_code
42910: )
42911: ,p_token_4 => 'PRODUCT_NAME'
42912: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42913: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42914: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42915: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42916: ,p_ae_header_id => NULL
42917: );

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

42910: )
42911: ,p_token_4 => 'PRODUCT_NAME'
42912: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42913: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42914: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42915: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42916: ,p_ae_header_id => NULL
42917: );
42918:

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

42911: ,p_token_4 => 'PRODUCT_NAME'
42912: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
42913: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
42914: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
42915: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
42916: ,p_ae_header_id => NULL
42917: );
42918:
42919: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 42946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

42942: ----------------------------------------------------------------------------------
42943: -- 4219869 Business Flow
42944: -- Update journal entry status -- Need to generate this within IF
42945: ----------------------------------------------------------------------------------
42946: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
42947: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
42948: ,p_balance_type_code => l_balance_type_code
42949: );
42950:

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

42987:
42988: --
42989: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
42990: --
42991: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
42992: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
42993: ELSE
42994: ---------------------------------------------------------------------------------------------------
42995: -- 4262811a Switch Sign

Line 43016: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43012:
43013: XLA_AE_LINES_PKG.ValidateCurrentLine;
43014: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43015:
43016: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43017: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43018: ,p_balance_type_code => l_balance_type_code);
43019:
43020: END IF;

Line 43142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43138: l_tmp_amt NUMBER;
43139: l_acc_rev_natural_side_code VARCHAR2(1);
43140:
43141: l_num_entries NUMBER;
43142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43146: l_recog_line_1 NUMBER;

Line 43143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43139: l_acc_rev_natural_side_code VARCHAR2(1);
43140:
43141: l_num_entries NUMBER;
43142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43146: l_recog_line_1 NUMBER;
43147: l_recog_line_2 NUMBER;

Line 43144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43140:
43141: l_num_entries NUMBER;
43142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43146: l_recog_line_1 NUMBER;
43147: l_recog_line_2 NUMBER;
43148:

Line 43145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43141: l_num_entries NUMBER;
43142: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43143: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43144: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43145: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43146: l_recog_line_1 NUMBER;
43147: l_recog_line_2 NUMBER;
43148:
43149: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43151: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43147: l_recog_line_2 NUMBER;
43148:
43149: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43150: l_bflow_applied_to_amt NUMBER; -- 5132302
43151: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43152:
43153: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43154:
43155: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43222: l_accrual_line_num := NULL; -- 4262811
43223: l_tmp_amt := NULL; -- 4262811
43224: --
43225:
43226: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43227: l_balance_type_code <> 'B' THEN
43228: IF NVL(p_source_22,'
43229: ') = 'N'
43230: THEN

Line 43298: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43294: --
43295: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43296:
43297: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43298: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43299:
43300: -- 4955764
43301: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43302: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43382: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43383:
43384: IF xla_accounting_cache_pkg.GetValueChar
43385: (p_source_code => 'LEDGER_CATEGORY_CODE'
43386: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43387: AND l_bflow_method_code = 'PRIOR_ENTRY'
43388: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43389: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43390: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

43483: p_lookup_type => 'XLA_OWNER_TYPE'
43484: ,p_lookup_code => l_component_type_code
43485: )
43486: ,p_token_4 => 'PRODUCT_NAME'
43487: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43488: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43489: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43490: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43491: ,p_ae_header_id => NULL

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

43484: ,p_lookup_code => l_component_type_code
43485: )
43486: ,p_token_4 => 'PRODUCT_NAME'
43487: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43488: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43489: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43490: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43491: ,p_ae_header_id => NULL
43492: );

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

43485: )
43486: ,p_token_4 => 'PRODUCT_NAME'
43487: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43488: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43489: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43490: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43491: ,p_ae_header_id => NULL
43492: );
43493:

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

43486: ,p_token_4 => 'PRODUCT_NAME'
43487: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
43488: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
43489: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
43490: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
43491: ,p_ae_header_id => NULL
43492: );
43493:
43494: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 43521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43517: ----------------------------------------------------------------------------------
43518: -- 4219869 Business Flow
43519: -- Update journal entry status -- Need to generate this within IF
43520: ----------------------------------------------------------------------------------
43521: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43522: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
43523: ,p_balance_type_code => l_balance_type_code
43524: );
43525:

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

43562:
43563: --
43564: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
43565: --
43566: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
43567: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
43568: ELSE
43569: ---------------------------------------------------------------------------------------------------
43570: -- 4262811a Switch Sign

Line 43591: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

43587:
43588: XLA_AE_LINES_PKG.ValidateCurrentLine;
43589: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
43590:
43591: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
43592: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
43593: ,p_balance_type_code => l_balance_type_code);
43594:
43595: END IF;

Line 43716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

43712: l_tmp_amt NUMBER;
43713: l_acc_rev_natural_side_code VARCHAR2(1);
43714:
43715: l_num_entries NUMBER;
43716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43720: l_recog_line_1 NUMBER;

Line 43717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

43713: l_acc_rev_natural_side_code VARCHAR2(1);
43714:
43715: l_num_entries NUMBER;
43716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43720: l_recog_line_1 NUMBER;
43721: l_recog_line_2 NUMBER;

Line 43718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

43714:
43715: l_num_entries NUMBER;
43716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43720: l_recog_line_1 NUMBER;
43721: l_recog_line_2 NUMBER;
43722:

Line 43719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

43715: l_num_entries NUMBER;
43716: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
43717: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
43718: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
43719: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
43720: l_recog_line_1 NUMBER;
43721: l_recog_line_2 NUMBER;
43722:
43723: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 43725: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

43721: l_recog_line_2 NUMBER;
43722:
43723: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
43724: l_bflow_applied_to_amt NUMBER; -- 5132302
43725: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
43726:
43727: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
43728:
43729: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

43796: l_accrual_line_num := NULL; -- 4262811
43797: l_tmp_amt := NULL; -- 4262811
43798: --
43799:
43800: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
43801: l_balance_type_code <> 'B' THEN
43802:
43803: --
43804: XLA_AE_LINES_PKG.SetNewLine;

Line 43869: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

43865: --
43866: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
43867:
43868: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
43869: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
43870:
43871: -- 4955764
43872: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
43873: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

43953: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
43954:
43955: IF xla_accounting_cache_pkg.GetValueChar
43956: (p_source_code => 'LEDGER_CATEGORY_CODE'
43957: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
43958: AND l_bflow_method_code = 'PRIOR_ENTRY'
43959: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
43960: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
43961: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44094: p_lookup_type => 'XLA_OWNER_TYPE'
44095: ,p_lookup_code => l_component_type_code
44096: )
44097: ,p_token_4 => 'PRODUCT_NAME'
44098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44102: ,p_ae_header_id => NULL

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

44095: ,p_lookup_code => l_component_type_code
44096: )
44097: ,p_token_4 => 'PRODUCT_NAME'
44098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44102: ,p_ae_header_id => NULL
44103: );

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

44096: )
44097: ,p_token_4 => 'PRODUCT_NAME'
44098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44102: ,p_ae_header_id => NULL
44103: );
44104:

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

44097: ,p_token_4 => 'PRODUCT_NAME'
44098: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44099: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44100: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44101: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44102: ,p_ae_header_id => NULL
44103: );
44104:
44105: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44132: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44128: ----------------------------------------------------------------------------------
44129: -- 4219869 Business Flow
44130: -- Update journal entry status -- Need to generate this within IF
44131: ----------------------------------------------------------------------------------
44132: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44133: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44134: ,p_balance_type_code => l_balance_type_code
44135: );
44136:

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

44173:
44174: --
44175: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44176: --
44177: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44178: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44179: ELSE
44180: ---------------------------------------------------------------------------------------------------
44181: -- 4262811a Switch Sign

Line 44202: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44198:
44199: XLA_AE_LINES_PKG.ValidateCurrentLine;
44200: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44201:
44202: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44203: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44204: ,p_balance_type_code => l_balance_type_code);
44205:
44206: END IF;

Line 44326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44322: l_tmp_amt NUMBER;
44323: l_acc_rev_natural_side_code VARCHAR2(1);
44324:
44325: l_num_entries NUMBER;
44326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44330: l_recog_line_1 NUMBER;

Line 44327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44323: l_acc_rev_natural_side_code VARCHAR2(1);
44324:
44325: l_num_entries NUMBER;
44326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44330: l_recog_line_1 NUMBER;
44331: l_recog_line_2 NUMBER;

Line 44328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44324:
44325: l_num_entries NUMBER;
44326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44330: l_recog_line_1 NUMBER;
44331: l_recog_line_2 NUMBER;
44332:

Line 44329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44325: l_num_entries NUMBER;
44326: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44327: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44328: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44329: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44330: l_recog_line_1 NUMBER;
44331: l_recog_line_2 NUMBER;
44332:
44333: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44335: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44331: l_recog_line_2 NUMBER;
44332:
44333: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44334: l_bflow_applied_to_amt NUMBER; -- 5132302
44335: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44336:
44337: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44338:
44339: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

44406: l_accrual_line_num := NULL; -- 4262811
44407: l_tmp_amt := NULL; -- 4262811
44408: --
44409:
44410: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
44411: l_balance_type_code <> 'B' THEN
44412:
44413: --
44414: XLA_AE_LINES_PKG.SetNewLine;

Line 44479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

44475: --
44476: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
44477:
44478: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
44479: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
44480:
44481: -- 4955764
44482: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
44483: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

44563: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
44564:
44565: IF xla_accounting_cache_pkg.GetValueChar
44566: (p_source_code => 'LEDGER_CATEGORY_CODE'
44567: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
44568: AND l_bflow_method_code = 'PRIOR_ENTRY'
44569: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
44570: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
44571: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

44704: p_lookup_type => 'XLA_OWNER_TYPE'
44705: ,p_lookup_code => l_component_type_code
44706: )
44707: ,p_token_4 => 'PRODUCT_NAME'
44708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44712: ,p_ae_header_id => NULL

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

44705: ,p_lookup_code => l_component_type_code
44706: )
44707: ,p_token_4 => 'PRODUCT_NAME'
44708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44712: ,p_ae_header_id => NULL
44713: );

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

44706: )
44707: ,p_token_4 => 'PRODUCT_NAME'
44708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44712: ,p_ae_header_id => NULL
44713: );
44714:

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

44707: ,p_token_4 => 'PRODUCT_NAME'
44708: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
44709: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
44710: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
44711: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
44712: ,p_ae_header_id => NULL
44713: );
44714:
44715: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 44742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44738: ----------------------------------------------------------------------------------
44739: -- 4219869 Business Flow
44740: -- Update journal entry status -- Need to generate this within IF
44741: ----------------------------------------------------------------------------------
44742: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44743: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
44744: ,p_balance_type_code => l_balance_type_code
44745: );
44746:

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

44783:
44784: --
44785: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
44786: --
44787: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
44788: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
44789: ELSE
44790: ---------------------------------------------------------------------------------------------------
44791: -- 4262811a Switch Sign

Line 44812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

44808:
44809: XLA_AE_LINES_PKG.ValidateCurrentLine;
44810: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
44811:
44812: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
44813: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
44814: ,p_balance_type_code => l_balance_type_code);
44815:
44816: END IF;

Line 44936: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

44932: l_tmp_amt NUMBER;
44933: l_acc_rev_natural_side_code VARCHAR2(1);
44934:
44935: l_num_entries NUMBER;
44936: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44937: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44938: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44939: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44940: l_recog_line_1 NUMBER;

Line 44937: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

44933: l_acc_rev_natural_side_code VARCHAR2(1);
44934:
44935: l_num_entries NUMBER;
44936: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44937: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44938: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44939: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44940: l_recog_line_1 NUMBER;
44941: l_recog_line_2 NUMBER;

Line 44938: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

44934:
44935: l_num_entries NUMBER;
44936: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44937: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44938: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44939: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44940: l_recog_line_1 NUMBER;
44941: l_recog_line_2 NUMBER;
44942:

Line 44939: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

44935: l_num_entries NUMBER;
44936: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
44937: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
44938: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
44939: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
44940: l_recog_line_1 NUMBER;
44941: l_recog_line_2 NUMBER;
44942:
44943: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 44945: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

44941: l_recog_line_2 NUMBER;
44942:
44943: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
44944: l_bflow_applied_to_amt NUMBER; -- 5132302
44945: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
44946:
44947: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
44948:
44949: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45016: l_accrual_line_num := NULL; -- 4262811
45017: l_tmp_amt := NULL; -- 4262811
45018: --
45019:
45020: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45021: l_balance_type_code <> 'B' THEN
45022:
45023: --
45024: XLA_AE_LINES_PKG.SetNewLine;

Line 45089: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45085: --
45086: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45087:
45088: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45089: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45090:
45091: -- 4955764
45092: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45093: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45173: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45174:
45175: IF xla_accounting_cache_pkg.GetValueChar
45176: (p_source_code => 'LEDGER_CATEGORY_CODE'
45177: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45178: AND l_bflow_method_code = 'PRIOR_ENTRY'
45179: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45180: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45181: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45314: p_lookup_type => 'XLA_OWNER_TYPE'
45315: ,p_lookup_code => l_component_type_code
45316: )
45317: ,p_token_4 => 'PRODUCT_NAME'
45318: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45319: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45320: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45321: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45322: ,p_ae_header_id => NULL

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

45315: ,p_lookup_code => l_component_type_code
45316: )
45317: ,p_token_4 => 'PRODUCT_NAME'
45318: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45319: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45320: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45321: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45322: ,p_ae_header_id => NULL
45323: );

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

45316: )
45317: ,p_token_4 => 'PRODUCT_NAME'
45318: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45319: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45320: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45321: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45322: ,p_ae_header_id => NULL
45323: );
45324:

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

45317: ,p_token_4 => 'PRODUCT_NAME'
45318: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45319: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45320: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45321: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45322: ,p_ae_header_id => NULL
45323: );
45324:
45325: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45348: ----------------------------------------------------------------------------------
45349: -- 4219869 Business Flow
45350: -- Update journal entry status -- Need to generate this within IF
45351: ----------------------------------------------------------------------------------
45352: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45353: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45354: ,p_balance_type_code => l_balance_type_code
45355: );
45356:

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

45393:
45394: --
45395: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
45396: --
45397: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
45398: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
45399: ELSE
45400: ---------------------------------------------------------------------------------------------------
45401: -- 4262811a Switch Sign

Line 45422: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45418:
45419: XLA_AE_LINES_PKG.ValidateCurrentLine;
45420: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
45421:
45422: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45423: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
45424: ,p_balance_type_code => l_balance_type_code);
45425:
45426: END IF;

Line 45546: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

45542: l_tmp_amt NUMBER;
45543: l_acc_rev_natural_side_code VARCHAR2(1);
45544:
45545: l_num_entries NUMBER;
45546: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45547: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45548: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45549: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45550: l_recog_line_1 NUMBER;

Line 45547: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

45543: l_acc_rev_natural_side_code VARCHAR2(1);
45544:
45545: l_num_entries NUMBER;
45546: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45547: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45548: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45549: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45550: l_recog_line_1 NUMBER;
45551: l_recog_line_2 NUMBER;

Line 45548: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

45544:
45545: l_num_entries NUMBER;
45546: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45547: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45548: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45549: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45550: l_recog_line_1 NUMBER;
45551: l_recog_line_2 NUMBER;
45552:

Line 45549: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

45545: l_num_entries NUMBER;
45546: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
45547: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
45548: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
45549: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
45550: l_recog_line_1 NUMBER;
45551: l_recog_line_2 NUMBER;
45552:
45553: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 45555: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

45551: l_recog_line_2 NUMBER;
45552:
45553: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
45554: l_bflow_applied_to_amt NUMBER; -- 5132302
45555: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
45556:
45557: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
45558:
45559: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

45626: l_accrual_line_num := NULL; -- 4262811
45627: l_tmp_amt := NULL; -- 4262811
45628: --
45629:
45630: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
45631: l_balance_type_code <> 'B' THEN
45632:
45633: --
45634: XLA_AE_LINES_PKG.SetNewLine;

Line 45699: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

45695: --
45696: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
45697:
45698: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
45699: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
45700:
45701: -- 4955764
45702: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
45703: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

45783: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
45784:
45785: IF xla_accounting_cache_pkg.GetValueChar
45786: (p_source_code => 'LEDGER_CATEGORY_CODE'
45787: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
45788: AND l_bflow_method_code = 'PRIOR_ENTRY'
45789: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
45790: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
45791: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

45924: p_lookup_type => 'XLA_OWNER_TYPE'
45925: ,p_lookup_code => l_component_type_code
45926: )
45927: ,p_token_4 => 'PRODUCT_NAME'
45928: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45929: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45930: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45931: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45932: ,p_ae_header_id => NULL

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

45925: ,p_lookup_code => l_component_type_code
45926: )
45927: ,p_token_4 => 'PRODUCT_NAME'
45928: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45929: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45930: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45931: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45932: ,p_ae_header_id => NULL
45933: );

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

45926: )
45927: ,p_token_4 => 'PRODUCT_NAME'
45928: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45929: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45930: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45931: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45932: ,p_ae_header_id => NULL
45933: );
45934:

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

45927: ,p_token_4 => 'PRODUCT_NAME'
45928: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
45929: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
45930: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
45931: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
45932: ,p_ae_header_id => NULL
45933: );
45934:
45935: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 45962: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

45958: ----------------------------------------------------------------------------------
45959: -- 4219869 Business Flow
45960: -- Update journal entry status -- Need to generate this within IF
45961: ----------------------------------------------------------------------------------
45962: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
45963: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
45964: ,p_balance_type_code => l_balance_type_code
45965: );
45966:

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

46003:
46004: --
46005: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46006: --
46007: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46008: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46009: ELSE
46010: ---------------------------------------------------------------------------------------------------
46011: -- 4262811a Switch Sign

Line 46032: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46028:
46029: XLA_AE_LINES_PKG.ValidateCurrentLine;
46030: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46031:
46032: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46033: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46034: ,p_balance_type_code => l_balance_type_code);
46035:
46036: END IF;

Line 46156: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46152: l_tmp_amt NUMBER;
46153: l_acc_rev_natural_side_code VARCHAR2(1);
46154:
46155: l_num_entries NUMBER;
46156: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46157: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46158: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46159: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46160: l_recog_line_1 NUMBER;

Line 46157: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46153: l_acc_rev_natural_side_code VARCHAR2(1);
46154:
46155: l_num_entries NUMBER;
46156: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46157: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46158: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46159: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46160: l_recog_line_1 NUMBER;
46161: l_recog_line_2 NUMBER;

Line 46158: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46154:
46155: l_num_entries NUMBER;
46156: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46157: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46158: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46159: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46160: l_recog_line_1 NUMBER;
46161: l_recog_line_2 NUMBER;
46162:

Line 46159: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46155: l_num_entries NUMBER;
46156: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46157: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46158: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46159: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46160: l_recog_line_1 NUMBER;
46161: l_recog_line_2 NUMBER;
46162:
46163: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46165: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46161: l_recog_line_2 NUMBER;
46162:
46163: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46164: l_bflow_applied_to_amt NUMBER; -- 5132302
46165: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46166:
46167: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46168:
46169: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46236: l_accrual_line_num := NULL; -- 4262811
46237: l_tmp_amt := NULL; -- 4262811
46238: --
46239:
46240: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46241: l_balance_type_code <> 'B' THEN
46242:
46243: --
46244: XLA_AE_LINES_PKG.SetNewLine;

Line 46309: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46305: --
46306: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46307:
46308: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46309: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46310:
46311: -- 4955764
46312: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46313: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

46393: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
46394:
46395: IF xla_accounting_cache_pkg.GetValueChar
46396: (p_source_code => 'LEDGER_CATEGORY_CODE'
46397: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
46398: AND l_bflow_method_code = 'PRIOR_ENTRY'
46399: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
46400: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
46401: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

46534: p_lookup_type => 'XLA_OWNER_TYPE'
46535: ,p_lookup_code => l_component_type_code
46536: )
46537: ,p_token_4 => 'PRODUCT_NAME'
46538: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46539: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46540: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46541: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46542: ,p_ae_header_id => NULL

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

46535: ,p_lookup_code => l_component_type_code
46536: )
46537: ,p_token_4 => 'PRODUCT_NAME'
46538: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46539: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46540: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46541: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46542: ,p_ae_header_id => NULL
46543: );

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

46536: )
46537: ,p_token_4 => 'PRODUCT_NAME'
46538: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46539: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46540: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46541: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46542: ,p_ae_header_id => NULL
46543: );
46544:

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

46537: ,p_token_4 => 'PRODUCT_NAME'
46538: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
46539: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
46540: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
46541: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
46542: ,p_ae_header_id => NULL
46543: );
46544:
46545: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 46572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46568: ----------------------------------------------------------------------------------
46569: -- 4219869 Business Flow
46570: -- Update journal entry status -- Need to generate this within IF
46571: ----------------------------------------------------------------------------------
46572: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46573: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
46574: ,p_balance_type_code => l_balance_type_code
46575: );
46576:

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

46613:
46614: --
46615: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
46616: --
46617: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
46618: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
46619: ELSE
46620: ---------------------------------------------------------------------------------------------------
46621: -- 4262811a Switch Sign

Line 46642: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

46638:
46639: XLA_AE_LINES_PKG.ValidateCurrentLine;
46640: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
46641:
46642: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
46643: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
46644: ,p_balance_type_code => l_balance_type_code);
46645:
46646: END IF;

Line 46766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

46762: l_tmp_amt NUMBER;
46763: l_acc_rev_natural_side_code VARCHAR2(1);
46764:
46765: l_num_entries NUMBER;
46766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46770: l_recog_line_1 NUMBER;

Line 46767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

46763: l_acc_rev_natural_side_code VARCHAR2(1);
46764:
46765: l_num_entries NUMBER;
46766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46770: l_recog_line_1 NUMBER;
46771: l_recog_line_2 NUMBER;

Line 46768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

46764:
46765: l_num_entries NUMBER;
46766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46770: l_recog_line_1 NUMBER;
46771: l_recog_line_2 NUMBER;
46772:

Line 46769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

46765: l_num_entries NUMBER;
46766: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
46767: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
46768: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
46769: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
46770: l_recog_line_1 NUMBER;
46771: l_recog_line_2 NUMBER;
46772:
46773: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 46775: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

46771: l_recog_line_2 NUMBER;
46772:
46773: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
46774: l_bflow_applied_to_amt NUMBER; -- 5132302
46775: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
46776:
46777: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
46778:
46779: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

46846: l_accrual_line_num := NULL; -- 4262811
46847: l_tmp_amt := NULL; -- 4262811
46848: --
46849:
46850: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
46851: l_balance_type_code <> 'B' THEN
46852:
46853: --
46854: XLA_AE_LINES_PKG.SetNewLine;

Line 46919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

46915: --
46916: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
46917:
46918: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
46919: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
46920:
46921: -- 4955764
46922: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
46923: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47003: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47004:
47005: IF xla_accounting_cache_pkg.GetValueChar
47006: (p_source_code => 'LEDGER_CATEGORY_CODE'
47007: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47008: AND l_bflow_method_code = 'PRIOR_ENTRY'
47009: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47010: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47011: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47145: p_lookup_type => 'XLA_OWNER_TYPE'
47146: ,p_lookup_code => l_component_type_code
47147: )
47148: ,p_token_4 => 'PRODUCT_NAME'
47149: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47150: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47151: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47152: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47153: ,p_ae_header_id => NULL

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

47146: ,p_lookup_code => l_component_type_code
47147: )
47148: ,p_token_4 => 'PRODUCT_NAME'
47149: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47150: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47151: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47152: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47153: ,p_ae_header_id => NULL
47154: );

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

47147: )
47148: ,p_token_4 => 'PRODUCT_NAME'
47149: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47150: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47151: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47152: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47153: ,p_ae_header_id => NULL
47154: );
47155:

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

47148: ,p_token_4 => 'PRODUCT_NAME'
47149: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47150: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47151: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47152: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47153: ,p_ae_header_id => NULL
47154: );
47155:
47156: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47179: ----------------------------------------------------------------------------------
47180: -- 4219869 Business Flow
47181: -- Update journal entry status -- Need to generate this within IF
47182: ----------------------------------------------------------------------------------
47183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47184: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47185: ,p_balance_type_code => l_balance_type_code
47186: );
47187:

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

47224:
47225: --
47226: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47227: --
47228: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47229: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47230: ELSE
47231: ---------------------------------------------------------------------------------------------------
47232: -- 4262811a Switch Sign

Line 47253: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47249:
47250: XLA_AE_LINES_PKG.ValidateCurrentLine;
47251: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47252:
47253: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47254: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47255: ,p_balance_type_code => l_balance_type_code);
47256:
47257: END IF;

Line 47377: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47373: l_tmp_amt NUMBER;
47374: l_acc_rev_natural_side_code VARCHAR2(1);
47375:
47376: l_num_entries NUMBER;
47377: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47378: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47379: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47380: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47381: l_recog_line_1 NUMBER;

Line 47378: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47374: l_acc_rev_natural_side_code VARCHAR2(1);
47375:
47376: l_num_entries NUMBER;
47377: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47378: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47379: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47380: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47381: l_recog_line_1 NUMBER;
47382: l_recog_line_2 NUMBER;

Line 47379: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47375:
47376: l_num_entries NUMBER;
47377: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47378: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47379: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47380: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47381: l_recog_line_1 NUMBER;
47382: l_recog_line_2 NUMBER;
47383:

Line 47380: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47376: l_num_entries NUMBER;
47377: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47378: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47379: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47380: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47381: l_recog_line_1 NUMBER;
47382: l_recog_line_2 NUMBER;
47383:
47384: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47386: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47382: l_recog_line_2 NUMBER;
47383:
47384: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47385: l_bflow_applied_to_amt NUMBER; -- 5132302
47386: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47387:
47388: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
47389:
47390: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

47457: l_accrual_line_num := NULL; -- 4262811
47458: l_tmp_amt := NULL; -- 4262811
47459: --
47460:
47461: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
47462: l_balance_type_code <> 'B' THEN
47463:
47464: --
47465: XLA_AE_LINES_PKG.SetNewLine;

Line 47530: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

47526: --
47527: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
47528:
47529: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
47530: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
47531:
47532: -- 4955764
47533: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
47534: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

47614: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
47615:
47616: IF xla_accounting_cache_pkg.GetValueChar
47617: (p_source_code => 'LEDGER_CATEGORY_CODE'
47618: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
47619: AND l_bflow_method_code = 'PRIOR_ENTRY'
47620: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
47621: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
47622: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

47756: p_lookup_type => 'XLA_OWNER_TYPE'
47757: ,p_lookup_code => l_component_type_code
47758: )
47759: ,p_token_4 => 'PRODUCT_NAME'
47760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47764: ,p_ae_header_id => NULL

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

47757: ,p_lookup_code => l_component_type_code
47758: )
47759: ,p_token_4 => 'PRODUCT_NAME'
47760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47764: ,p_ae_header_id => NULL
47765: );

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

47758: )
47759: ,p_token_4 => 'PRODUCT_NAME'
47760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47764: ,p_ae_header_id => NULL
47765: );
47766:

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

47759: ,p_token_4 => 'PRODUCT_NAME'
47760: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
47761: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
47762: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
47763: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
47764: ,p_ae_header_id => NULL
47765: );
47766:
47767: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 47794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47790: ----------------------------------------------------------------------------------
47791: -- 4219869 Business Flow
47792: -- Update journal entry status -- Need to generate this within IF
47793: ----------------------------------------------------------------------------------
47794: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47795: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
47796: ,p_balance_type_code => l_balance_type_code
47797: );
47798:

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

47835:
47836: --
47837: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
47838: --
47839: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
47840: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
47841: ELSE
47842: ---------------------------------------------------------------------------------------------------
47843: -- 4262811a Switch Sign

Line 47864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

47860:
47861: XLA_AE_LINES_PKG.ValidateCurrentLine;
47862: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
47863:
47864: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
47865: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
47866: ,p_balance_type_code => l_balance_type_code);
47867:
47868: END IF;

Line 47988: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

47984: l_tmp_amt NUMBER;
47985: l_acc_rev_natural_side_code VARCHAR2(1);
47986:
47987: l_num_entries NUMBER;
47988: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47989: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47990: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47991: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47992: l_recog_line_1 NUMBER;

Line 47989: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

47985: l_acc_rev_natural_side_code VARCHAR2(1);
47986:
47987: l_num_entries NUMBER;
47988: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47989: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47990: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47991: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47992: l_recog_line_1 NUMBER;
47993: l_recog_line_2 NUMBER;

Line 47990: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

47986:
47987: l_num_entries NUMBER;
47988: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47989: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47990: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47991: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47992: l_recog_line_1 NUMBER;
47993: l_recog_line_2 NUMBER;
47994:

Line 47991: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

47987: l_num_entries NUMBER;
47988: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
47989: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
47990: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
47991: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
47992: l_recog_line_1 NUMBER;
47993: l_recog_line_2 NUMBER;
47994:
47995: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 47997: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

47993: l_recog_line_2 NUMBER;
47994:
47995: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
47996: l_bflow_applied_to_amt NUMBER; -- 5132302
47997: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
47998:
47999: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48000:
48001: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48068: l_accrual_line_num := NULL; -- 4262811
48069: l_tmp_amt := NULL; -- 4262811
48070: --
48071:
48072: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48073: l_balance_type_code <> 'B' THEN
48074:
48075: --
48076: XLA_AE_LINES_PKG.SetNewLine;

Line 48141: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48137: --
48138: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48139:
48140: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48141: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48142:
48143: -- 4955764
48144: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48145: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48225: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48226:
48227: IF xla_accounting_cache_pkg.GetValueChar
48228: (p_source_code => 'LEDGER_CATEGORY_CODE'
48229: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48230: AND l_bflow_method_code = 'PRIOR_ENTRY'
48231: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48232: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48233: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48367: p_lookup_type => 'XLA_OWNER_TYPE'
48368: ,p_lookup_code => l_component_type_code
48369: )
48370: ,p_token_4 => 'PRODUCT_NAME'
48371: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48372: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48373: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48374: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48375: ,p_ae_header_id => NULL

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

48368: ,p_lookup_code => l_component_type_code
48369: )
48370: ,p_token_4 => 'PRODUCT_NAME'
48371: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48372: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48373: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48374: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48375: ,p_ae_header_id => NULL
48376: );

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

48369: )
48370: ,p_token_4 => 'PRODUCT_NAME'
48371: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48372: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48373: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48374: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48375: ,p_ae_header_id => NULL
48376: );
48377:

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

48370: ,p_token_4 => 'PRODUCT_NAME'
48371: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48372: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48373: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48374: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48375: ,p_ae_header_id => NULL
48376: );
48377:
48378: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 48405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48401: ----------------------------------------------------------------------------------
48402: -- 4219869 Business Flow
48403: -- Update journal entry status -- Need to generate this within IF
48404: ----------------------------------------------------------------------------------
48405: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48406: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
48407: ,p_balance_type_code => l_balance_type_code
48408: );
48409:

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

48446:
48447: --
48448: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
48449: --
48450: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
48451: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
48452: ELSE
48453: ---------------------------------------------------------------------------------------------------
48454: -- 4262811a Switch Sign

Line 48475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

48471:
48472: XLA_AE_LINES_PKG.ValidateCurrentLine;
48473: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
48474:
48475: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
48476: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
48477: ,p_balance_type_code => l_balance_type_code);
48478:
48479: END IF;

Line 48599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

48595: l_tmp_amt NUMBER;
48596: l_acc_rev_natural_side_code VARCHAR2(1);
48597:
48598: l_num_entries NUMBER;
48599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48603: l_recog_line_1 NUMBER;

Line 48600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

48596: l_acc_rev_natural_side_code VARCHAR2(1);
48597:
48598: l_num_entries NUMBER;
48599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48603: l_recog_line_1 NUMBER;
48604: l_recog_line_2 NUMBER;

Line 48601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

48597:
48598: l_num_entries NUMBER;
48599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48603: l_recog_line_1 NUMBER;
48604: l_recog_line_2 NUMBER;
48605:

Line 48602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

48598: l_num_entries NUMBER;
48599: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
48600: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
48601: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
48602: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
48603: l_recog_line_1 NUMBER;
48604: l_recog_line_2 NUMBER;
48605:
48606: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 48608: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

48604: l_recog_line_2 NUMBER;
48605:
48606: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
48607: l_bflow_applied_to_amt NUMBER; -- 5132302
48608: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
48609:
48610: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
48611:
48612: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

48679: l_accrual_line_num := NULL; -- 4262811
48680: l_tmp_amt := NULL; -- 4262811
48681: --
48682:
48683: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
48684: l_balance_type_code <> 'B' THEN
48685:
48686: --
48687: XLA_AE_LINES_PKG.SetNewLine;

Line 48752: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

48748: --
48749: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
48750:
48751: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
48752: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
48753:
48754: -- 4955764
48755: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
48756: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

48836: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
48837:
48838: IF xla_accounting_cache_pkg.GetValueChar
48839: (p_source_code => 'LEDGER_CATEGORY_CODE'
48840: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
48841: AND l_bflow_method_code = 'PRIOR_ENTRY'
48842: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
48843: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
48844: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

48978: p_lookup_type => 'XLA_OWNER_TYPE'
48979: ,p_lookup_code => l_component_type_code
48980: )
48981: ,p_token_4 => 'PRODUCT_NAME'
48982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48986: ,p_ae_header_id => NULL

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

48979: ,p_lookup_code => l_component_type_code
48980: )
48981: ,p_token_4 => 'PRODUCT_NAME'
48982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48986: ,p_ae_header_id => NULL
48987: );

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

48980: )
48981: ,p_token_4 => 'PRODUCT_NAME'
48982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48986: ,p_ae_header_id => NULL
48987: );
48988:

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

48981: ,p_token_4 => 'PRODUCT_NAME'
48982: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
48983: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
48984: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
48985: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
48986: ,p_ae_header_id => NULL
48987: );
48988:
48989: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49016: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49012: ----------------------------------------------------------------------------------
49013: -- 4219869 Business Flow
49014: -- Update journal entry status -- Need to generate this within IF
49015: ----------------------------------------------------------------------------------
49016: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49017: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49018: ,p_balance_type_code => l_balance_type_code
49019: );
49020:

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

49057:
49058: --
49059: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49060: --
49061: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49062: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49063: ELSE
49064: ---------------------------------------------------------------------------------------------------
49065: -- 4262811a Switch Sign

Line 49086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49082:
49083: XLA_AE_LINES_PKG.ValidateCurrentLine;
49084: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49085:
49086: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49087: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49088: ,p_balance_type_code => l_balance_type_code);
49089:
49090: END IF;

Line 49212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49208: l_tmp_amt NUMBER;
49209: l_acc_rev_natural_side_code VARCHAR2(1);
49210:
49211: l_num_entries NUMBER;
49212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49216: l_recog_line_1 NUMBER;

Line 49213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49209: l_acc_rev_natural_side_code VARCHAR2(1);
49210:
49211: l_num_entries NUMBER;
49212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49216: l_recog_line_1 NUMBER;
49217: l_recog_line_2 NUMBER;

Line 49214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49210:
49211: l_num_entries NUMBER;
49212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49216: l_recog_line_1 NUMBER;
49217: l_recog_line_2 NUMBER;
49218:

Line 49215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49211: l_num_entries NUMBER;
49212: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49213: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49214: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49215: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49216: l_recog_line_1 NUMBER;
49217: l_recog_line_2 NUMBER;
49218:
49219: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49221: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49217: l_recog_line_2 NUMBER;
49218:
49219: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49220: l_bflow_applied_to_amt NUMBER; -- 5132302
49221: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49222:
49223: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49224:
49225: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49292: l_accrual_line_num := NULL; -- 4262811
49293: l_tmp_amt := NULL; -- 4262811
49294: --
49295:
49296: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49297: l_balance_type_code <> 'B' THEN
49298: IF NVL(p_source_22,'
49299: ') = 'N'
49300: THEN

Line 49368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49364: --
49365: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49366:
49367: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49368: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49369:
49370: -- 4955764
49371: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49372: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

49452: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
49453:
49454: IF xla_accounting_cache_pkg.GetValueChar
49455: (p_source_code => 'LEDGER_CATEGORY_CODE'
49456: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
49457: AND l_bflow_method_code = 'PRIOR_ENTRY'
49458: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
49459: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
49460: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

49594: p_lookup_type => 'XLA_OWNER_TYPE'
49595: ,p_lookup_code => l_component_type_code
49596: )
49597: ,p_token_4 => 'PRODUCT_NAME'
49598: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49599: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49600: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49601: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49602: ,p_ae_header_id => NULL

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

49595: ,p_lookup_code => l_component_type_code
49596: )
49597: ,p_token_4 => 'PRODUCT_NAME'
49598: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49599: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49600: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49601: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49602: ,p_ae_header_id => NULL
49603: );

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

49596: )
49597: ,p_token_4 => 'PRODUCT_NAME'
49598: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49599: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49600: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49601: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49602: ,p_ae_header_id => NULL
49603: );
49604:

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

49597: ,p_token_4 => 'PRODUCT_NAME'
49598: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
49599: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
49600: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
49601: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
49602: ,p_ae_header_id => NULL
49603: );
49604:
49605: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 49632: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49628: ----------------------------------------------------------------------------------
49629: -- 4219869 Business Flow
49630: -- Update journal entry status -- Need to generate this within IF
49631: ----------------------------------------------------------------------------------
49632: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49633: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
49634: ,p_balance_type_code => l_balance_type_code
49635: );
49636:

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

49673:
49674: --
49675: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
49676: --
49677: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
49678: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
49679: ELSE
49680: ---------------------------------------------------------------------------------------------------
49681: -- 4262811a Switch Sign

Line 49702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

49698:
49699: XLA_AE_LINES_PKG.ValidateCurrentLine;
49700: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
49701:
49702: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
49703: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
49704: ,p_balance_type_code => l_balance_type_code);
49705:
49706: END IF;

Line 49827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

49823: l_tmp_amt NUMBER;
49824: l_acc_rev_natural_side_code VARCHAR2(1);
49825:
49826: l_num_entries NUMBER;
49827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49831: l_recog_line_1 NUMBER;

Line 49828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

49824: l_acc_rev_natural_side_code VARCHAR2(1);
49825:
49826: l_num_entries NUMBER;
49827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49831: l_recog_line_1 NUMBER;
49832: l_recog_line_2 NUMBER;

Line 49829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

49825:
49826: l_num_entries NUMBER;
49827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49831: l_recog_line_1 NUMBER;
49832: l_recog_line_2 NUMBER;
49833:

Line 49830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

49826: l_num_entries NUMBER;
49827: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
49828: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
49829: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
49830: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
49831: l_recog_line_1 NUMBER;
49832: l_recog_line_2 NUMBER;
49833:
49834: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 49836: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

49832: l_recog_line_2 NUMBER;
49833:
49834: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
49835: l_bflow_applied_to_amt NUMBER; -- 5132302
49836: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
49837:
49838: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
49839:
49840: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

49907: l_accrual_line_num := NULL; -- 4262811
49908: l_tmp_amt := NULL; -- 4262811
49909: --
49910:
49911: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
49912: l_balance_type_code <> 'B' THEN
49913:
49914: --
49915: XLA_AE_LINES_PKG.SetNewLine;

Line 49980: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

49976: --
49977: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
49978:
49979: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
49980: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
49981:
49982: -- 4955764
49983: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
49984: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50064: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50065:
50066: IF xla_accounting_cache_pkg.GetValueChar
50067: (p_source_code => 'LEDGER_CATEGORY_CODE'
50068: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50069: AND l_bflow_method_code = 'PRIOR_ENTRY'
50070: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50071: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50072: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50206: p_lookup_type => 'XLA_OWNER_TYPE'
50207: ,p_lookup_code => l_component_type_code
50208: )
50209: ,p_token_4 => 'PRODUCT_NAME'
50210: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50211: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50212: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50213: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50214: ,p_ae_header_id => NULL

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

50207: ,p_lookup_code => l_component_type_code
50208: )
50209: ,p_token_4 => 'PRODUCT_NAME'
50210: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50211: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50212: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50213: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50214: ,p_ae_header_id => NULL
50215: );

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

50208: )
50209: ,p_token_4 => 'PRODUCT_NAME'
50210: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50211: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50212: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50213: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50214: ,p_ae_header_id => NULL
50215: );
50216:

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

50209: ,p_token_4 => 'PRODUCT_NAME'
50210: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50211: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50212: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50213: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50214: ,p_ae_header_id => NULL
50215: );
50216:
50217: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50244: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50240: ----------------------------------------------------------------------------------
50241: -- 4219869 Business Flow
50242: -- Update journal entry status -- Need to generate this within IF
50243: ----------------------------------------------------------------------------------
50244: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50245: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50246: ,p_balance_type_code => l_balance_type_code
50247: );
50248:

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

50285:
50286: --
50287: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50288: --
50289: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50290: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50291: ELSE
50292: ---------------------------------------------------------------------------------------------------
50293: -- 4262811a Switch Sign

Line 50314: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50310:
50311: XLA_AE_LINES_PKG.ValidateCurrentLine;
50312: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50313:
50314: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50315: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50316: ,p_balance_type_code => l_balance_type_code);
50317:
50318: END IF;

Line 50438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

50434: l_tmp_amt NUMBER;
50435: l_acc_rev_natural_side_code VARCHAR2(1);
50436:
50437: l_num_entries NUMBER;
50438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50442: l_recog_line_1 NUMBER;

Line 50439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

50435: l_acc_rev_natural_side_code VARCHAR2(1);
50436:
50437: l_num_entries NUMBER;
50438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50442: l_recog_line_1 NUMBER;
50443: l_recog_line_2 NUMBER;

Line 50440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

50436:
50437: l_num_entries NUMBER;
50438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50442: l_recog_line_1 NUMBER;
50443: l_recog_line_2 NUMBER;
50444:

Line 50441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

50437: l_num_entries NUMBER;
50438: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
50439: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
50440: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
50441: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
50442: l_recog_line_1 NUMBER;
50443: l_recog_line_2 NUMBER;
50444:
50445: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 50447: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

50443: l_recog_line_2 NUMBER;
50444:
50445: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
50446: l_bflow_applied_to_amt NUMBER; -- 5132302
50447: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
50448:
50449: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
50450:
50451: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

50518: l_accrual_line_num := NULL; -- 4262811
50519: l_tmp_amt := NULL; -- 4262811
50520: --
50521:
50522: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
50523: l_balance_type_code <> 'B' THEN
50524:
50525: --
50526: XLA_AE_LINES_PKG.SetNewLine;

Line 50591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

50587: --
50588: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
50589:
50590: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
50591: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
50592:
50593: -- 4955764
50594: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
50595: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

50675: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
50676:
50677: IF xla_accounting_cache_pkg.GetValueChar
50678: (p_source_code => 'LEDGER_CATEGORY_CODE'
50679: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
50680: AND l_bflow_method_code = 'PRIOR_ENTRY'
50681: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
50682: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
50683: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

50817: p_lookup_type => 'XLA_OWNER_TYPE'
50818: ,p_lookup_code => l_component_type_code
50819: )
50820: ,p_token_4 => 'PRODUCT_NAME'
50821: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50822: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50823: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50824: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50825: ,p_ae_header_id => NULL

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

50818: ,p_lookup_code => l_component_type_code
50819: )
50820: ,p_token_4 => 'PRODUCT_NAME'
50821: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50822: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50823: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50824: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50825: ,p_ae_header_id => NULL
50826: );

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

50819: )
50820: ,p_token_4 => 'PRODUCT_NAME'
50821: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50822: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50823: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50824: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50825: ,p_ae_header_id => NULL
50826: );
50827:

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

50820: ,p_token_4 => 'PRODUCT_NAME'
50821: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
50822: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
50823: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
50824: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
50825: ,p_ae_header_id => NULL
50826: );
50827:
50828: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 50855: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50851: ----------------------------------------------------------------------------------
50852: -- 4219869 Business Flow
50853: -- Update journal entry status -- Need to generate this within IF
50854: ----------------------------------------------------------------------------------
50855: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50856: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
50857: ,p_balance_type_code => l_balance_type_code
50858: );
50859:

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

50896:
50897: --
50898: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
50899: --
50900: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
50901: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
50902: ELSE
50903: ---------------------------------------------------------------------------------------------------
50904: -- 4262811a Switch Sign

Line 50925: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

50921:
50922: XLA_AE_LINES_PKG.ValidateCurrentLine;
50923: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
50924:
50925: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
50926: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
50927: ,p_balance_type_code => l_balance_type_code);
50928:
50929: END IF;

Line 51049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51045: l_tmp_amt NUMBER;
51046: l_acc_rev_natural_side_code VARCHAR2(1);
51047:
51048: l_num_entries NUMBER;
51049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51053: l_recog_line_1 NUMBER;

Line 51050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51046: l_acc_rev_natural_side_code VARCHAR2(1);
51047:
51048: l_num_entries NUMBER;
51049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51053: l_recog_line_1 NUMBER;
51054: l_recog_line_2 NUMBER;

Line 51051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51047:
51048: l_num_entries NUMBER;
51049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51053: l_recog_line_1 NUMBER;
51054: l_recog_line_2 NUMBER;
51055:

Line 51052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51048: l_num_entries NUMBER;
51049: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51050: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51051: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51052: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51053: l_recog_line_1 NUMBER;
51054: l_recog_line_2 NUMBER;
51055:
51056: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51058: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51054: l_recog_line_2 NUMBER;
51055:
51056: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51057: l_bflow_applied_to_amt NUMBER; -- 5132302
51058: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51059:
51060: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51061:
51062: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51129: l_accrual_line_num := NULL; -- 4262811
51130: l_tmp_amt := NULL; -- 4262811
51131: --
51132:
51133: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51134: l_balance_type_code <> 'B' THEN
51135:
51136: --
51137: XLA_AE_LINES_PKG.SetNewLine;

Line 51202: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51198: --
51199: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51200:
51201: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51202: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51203:
51204: -- 4955764
51205: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51206: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51286: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51287:
51288: IF xla_accounting_cache_pkg.GetValueChar
51289: (p_source_code => 'LEDGER_CATEGORY_CODE'
51290: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51291: AND l_bflow_method_code = 'PRIOR_ENTRY'
51292: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51293: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51294: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

51428: p_lookup_type => 'XLA_OWNER_TYPE'
51429: ,p_lookup_code => l_component_type_code
51430: )
51431: ,p_token_4 => 'PRODUCT_NAME'
51432: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51433: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51434: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51435: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51436: ,p_ae_header_id => NULL

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

51429: ,p_lookup_code => l_component_type_code
51430: )
51431: ,p_token_4 => 'PRODUCT_NAME'
51432: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51433: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51434: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51435: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51436: ,p_ae_header_id => NULL
51437: );

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

51430: )
51431: ,p_token_4 => 'PRODUCT_NAME'
51432: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51433: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51434: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51435: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51436: ,p_ae_header_id => NULL
51437: );
51438:

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

51431: ,p_token_4 => 'PRODUCT_NAME'
51432: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
51433: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
51434: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
51435: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
51436: ,p_ae_header_id => NULL
51437: );
51438:
51439: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 51466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51462: ----------------------------------------------------------------------------------
51463: -- 4219869 Business Flow
51464: -- Update journal entry status -- Need to generate this within IF
51465: ----------------------------------------------------------------------------------
51466: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51467: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
51468: ,p_balance_type_code => l_balance_type_code
51469: );
51470:

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

51507:
51508: --
51509: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
51510: --
51511: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
51512: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
51513: ELSE
51514: ---------------------------------------------------------------------------------------------------
51515: -- 4262811a Switch Sign

Line 51536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

51532:
51533: XLA_AE_LINES_PKG.ValidateCurrentLine;
51534: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
51535:
51536: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
51537: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
51538: ,p_balance_type_code => l_balance_type_code);
51539:
51540: END IF;

Line 51664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

51660: l_tmp_amt NUMBER;
51661: l_acc_rev_natural_side_code VARCHAR2(1);
51662:
51663: l_num_entries NUMBER;
51664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51668: l_recog_line_1 NUMBER;

Line 51665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

51661: l_acc_rev_natural_side_code VARCHAR2(1);
51662:
51663: l_num_entries NUMBER;
51664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51668: l_recog_line_1 NUMBER;
51669: l_recog_line_2 NUMBER;

Line 51666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

51662:
51663: l_num_entries NUMBER;
51664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51668: l_recog_line_1 NUMBER;
51669: l_recog_line_2 NUMBER;
51670:

Line 51667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

51663: l_num_entries NUMBER;
51664: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
51665: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
51666: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
51667: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
51668: l_recog_line_1 NUMBER;
51669: l_recog_line_2 NUMBER;
51670:
51671: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 51673: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

51669: l_recog_line_2 NUMBER;
51670:
51671: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
51672: l_bflow_applied_to_amt NUMBER; -- 5132302
51673: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
51674:
51675: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
51676:
51677: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

51744: l_accrual_line_num := NULL; -- 4262811
51745: l_tmp_amt := NULL; -- 4262811
51746: --
51747:
51748: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
51749: l_balance_type_code <> 'B' THEN
51750: IF NVL(p_source_22,'
51751: ') = 'N'
51752: THEN

Line 51820: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

51816: --
51817: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
51818:
51819: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
51820: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
51821:
51822: -- 4955764
51823: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
51824: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

51904: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
51905:
51906: IF xla_accounting_cache_pkg.GetValueChar
51907: (p_source_code => 'LEDGER_CATEGORY_CODE'
51908: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
51909: AND l_bflow_method_code = 'PRIOR_ENTRY'
51910: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
51911: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
51912: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52047: p_lookup_type => 'XLA_OWNER_TYPE'
52048: ,p_lookup_code => l_component_type_code
52049: )
52050: ,p_token_4 => 'PRODUCT_NAME'
52051: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52052: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52053: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52054: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52055: ,p_ae_header_id => NULL

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

52048: ,p_lookup_code => l_component_type_code
52049: )
52050: ,p_token_4 => 'PRODUCT_NAME'
52051: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52052: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52053: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52054: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52055: ,p_ae_header_id => NULL
52056: );

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

52049: )
52050: ,p_token_4 => 'PRODUCT_NAME'
52051: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52052: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52053: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52054: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52055: ,p_ae_header_id => NULL
52056: );
52057:

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

52050: ,p_token_4 => 'PRODUCT_NAME'
52051: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52052: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52053: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52054: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52055: ,p_ae_header_id => NULL
52056: );
52057:
52058: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52085: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52081: ----------------------------------------------------------------------------------
52082: -- 4219869 Business Flow
52083: -- Update journal entry status -- Need to generate this within IF
52084: ----------------------------------------------------------------------------------
52085: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52086: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52087: ,p_balance_type_code => l_balance_type_code
52088: );
52089:

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

52126:
52127: --
52128: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52129: --
52130: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52131: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52132: ELSE
52133: ---------------------------------------------------------------------------------------------------
52134: -- 4262811a Switch Sign

Line 52155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52151:
52152: XLA_AE_LINES_PKG.ValidateCurrentLine;
52153: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52154:
52155: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52156: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52157: ,p_balance_type_code => l_balance_type_code);
52158:
52159: END IF;

Line 52280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52276: l_tmp_amt NUMBER;
52277: l_acc_rev_natural_side_code VARCHAR2(1);
52278:
52279: l_num_entries NUMBER;
52280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52284: l_recog_line_1 NUMBER;

Line 52281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52277: l_acc_rev_natural_side_code VARCHAR2(1);
52278:
52279: l_num_entries NUMBER;
52280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52284: l_recog_line_1 NUMBER;
52285: l_recog_line_2 NUMBER;

Line 52282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52278:
52279: l_num_entries NUMBER;
52280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52284: l_recog_line_1 NUMBER;
52285: l_recog_line_2 NUMBER;
52286:

Line 52283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52279: l_num_entries NUMBER;
52280: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52281: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52282: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52283: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52284: l_recog_line_1 NUMBER;
52285: l_recog_line_2 NUMBER;
52286:
52287: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52289: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52285: l_recog_line_2 NUMBER;
52286:
52287: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52288: l_bflow_applied_to_amt NUMBER; -- 5132302
52289: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52290:
52291: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52292:
52293: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52360: l_accrual_line_num := NULL; -- 4262811
52361: l_tmp_amt := NULL; -- 4262811
52362: --
52363:
52364: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52365: l_balance_type_code <> 'B' THEN
52366:
52367: --
52368: XLA_AE_LINES_PKG.SetNewLine;

Line 52433: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

52429: --
52430: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
52431:
52432: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
52433: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
52434:
52435: -- 4955764
52436: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
52437: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

52517: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
52518:
52519: IF xla_accounting_cache_pkg.GetValueChar
52520: (p_source_code => 'LEDGER_CATEGORY_CODE'
52521: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
52522: AND l_bflow_method_code = 'PRIOR_ENTRY'
52523: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
52524: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
52525: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

52659: p_lookup_type => 'XLA_OWNER_TYPE'
52660: ,p_lookup_code => l_component_type_code
52661: )
52662: ,p_token_4 => 'PRODUCT_NAME'
52663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52667: ,p_ae_header_id => NULL

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

52660: ,p_lookup_code => l_component_type_code
52661: )
52662: ,p_token_4 => 'PRODUCT_NAME'
52663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52667: ,p_ae_header_id => NULL
52668: );

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

52661: )
52662: ,p_token_4 => 'PRODUCT_NAME'
52663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52667: ,p_ae_header_id => NULL
52668: );
52669:

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

52662: ,p_token_4 => 'PRODUCT_NAME'
52663: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
52664: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
52665: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
52666: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
52667: ,p_ae_header_id => NULL
52668: );
52669:
52670: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 52697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52693: ----------------------------------------------------------------------------------
52694: -- 4219869 Business Flow
52695: -- Update journal entry status -- Need to generate this within IF
52696: ----------------------------------------------------------------------------------
52697: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52698: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
52699: ,p_balance_type_code => l_balance_type_code
52700: );
52701:

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

52738:
52739: --
52740: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
52741: --
52742: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
52743: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
52744: ELSE
52745: ---------------------------------------------------------------------------------------------------
52746: -- 4262811a Switch Sign

Line 52767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

52763:
52764: XLA_AE_LINES_PKG.ValidateCurrentLine;
52765: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
52766:
52767: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
52768: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
52769: ,p_balance_type_code => l_balance_type_code);
52770:
52771: END IF;

Line 52891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

52887: l_tmp_amt NUMBER;
52888: l_acc_rev_natural_side_code VARCHAR2(1);
52889:
52890: l_num_entries NUMBER;
52891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52895: l_recog_line_1 NUMBER;

Line 52892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

52888: l_acc_rev_natural_side_code VARCHAR2(1);
52889:
52890: l_num_entries NUMBER;
52891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52895: l_recog_line_1 NUMBER;
52896: l_recog_line_2 NUMBER;

Line 52893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

52889:
52890: l_num_entries NUMBER;
52891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52895: l_recog_line_1 NUMBER;
52896: l_recog_line_2 NUMBER;
52897:

Line 52894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

52890: l_num_entries NUMBER;
52891: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
52892: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
52893: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
52894: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
52895: l_recog_line_1 NUMBER;
52896: l_recog_line_2 NUMBER;
52897:
52898: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 52900: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

52896: l_recog_line_2 NUMBER;
52897:
52898: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
52899: l_bflow_applied_to_amt NUMBER; -- 5132302
52900: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
52901:
52902: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
52903:
52904: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

52971: l_accrual_line_num := NULL; -- 4262811
52972: l_tmp_amt := NULL; -- 4262811
52973: --
52974:
52975: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
52976: l_balance_type_code <> 'B' THEN
52977:
52978: --
52979: XLA_AE_LINES_PKG.SetNewLine;

Line 53044: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53040: --
53041: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53042:
53043: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53044: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53045:
53046: -- 4955764
53047: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53048: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53128: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53129:
53130: IF xla_accounting_cache_pkg.GetValueChar
53131: (p_source_code => 'LEDGER_CATEGORY_CODE'
53132: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53133: AND l_bflow_method_code = 'PRIOR_ENTRY'
53134: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53135: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53136: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53270: p_lookup_type => 'XLA_OWNER_TYPE'
53271: ,p_lookup_code => l_component_type_code
53272: )
53273: ,p_token_4 => 'PRODUCT_NAME'
53274: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53275: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53276: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53277: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53278: ,p_ae_header_id => NULL

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

53271: ,p_lookup_code => l_component_type_code
53272: )
53273: ,p_token_4 => 'PRODUCT_NAME'
53274: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53275: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53276: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53277: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53278: ,p_ae_header_id => NULL
53279: );

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

53272: )
53273: ,p_token_4 => 'PRODUCT_NAME'
53274: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53275: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53276: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53277: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53278: ,p_ae_header_id => NULL
53279: );
53280:

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

53273: ,p_token_4 => 'PRODUCT_NAME'
53274: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53275: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53276: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53277: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53278: ,p_ae_header_id => NULL
53279: );
53280:
53281: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53308: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53304: ----------------------------------------------------------------------------------
53305: -- 4219869 Business Flow
53306: -- Update journal entry status -- Need to generate this within IF
53307: ----------------------------------------------------------------------------------
53308: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53309: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53310: ,p_balance_type_code => l_balance_type_code
53311: );
53312:

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

53349:
53350: --
53351: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53352: --
53353: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53354: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53355: ELSE
53356: ---------------------------------------------------------------------------------------------------
53357: -- 4262811a Switch Sign

Line 53378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53374:
53375: XLA_AE_LINES_PKG.ValidateCurrentLine;
53376: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53377:
53378: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53379: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53380: ,p_balance_type_code => l_balance_type_code);
53381:
53382: END IF;

Line 53502: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

53498: l_tmp_amt NUMBER;
53499: l_acc_rev_natural_side_code VARCHAR2(1);
53500:
53501: l_num_entries NUMBER;
53502: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53503: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53504: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53505: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53506: l_recog_line_1 NUMBER;

Line 53503: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

53499: l_acc_rev_natural_side_code VARCHAR2(1);
53500:
53501: l_num_entries NUMBER;
53502: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53503: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53504: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53505: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53506: l_recog_line_1 NUMBER;
53507: l_recog_line_2 NUMBER;

Line 53504: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

53500:
53501: l_num_entries NUMBER;
53502: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53503: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53504: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53505: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53506: l_recog_line_1 NUMBER;
53507: l_recog_line_2 NUMBER;
53508:

Line 53505: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

53501: l_num_entries NUMBER;
53502: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
53503: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
53504: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
53505: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
53506: l_recog_line_1 NUMBER;
53507: l_recog_line_2 NUMBER;
53508:
53509: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 53511: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

53507: l_recog_line_2 NUMBER;
53508:
53509: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
53510: l_bflow_applied_to_amt NUMBER; -- 5132302
53511: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
53512:
53513: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
53514:
53515: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

53582: l_accrual_line_num := NULL; -- 4262811
53583: l_tmp_amt := NULL; -- 4262811
53584: --
53585:
53586: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
53587: l_balance_type_code <> 'B' THEN
53588:
53589: --
53590: XLA_AE_LINES_PKG.SetNewLine;

Line 53655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

53651: --
53652: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
53653:
53654: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
53655: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
53656:
53657: -- 4955764
53658: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
53659: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

53739: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
53740:
53741: IF xla_accounting_cache_pkg.GetValueChar
53742: (p_source_code => 'LEDGER_CATEGORY_CODE'
53743: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
53744: AND l_bflow_method_code = 'PRIOR_ENTRY'
53745: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
53746: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
53747: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

53881: p_lookup_type => 'XLA_OWNER_TYPE'
53882: ,p_lookup_code => l_component_type_code
53883: )
53884: ,p_token_4 => 'PRODUCT_NAME'
53885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53889: ,p_ae_header_id => NULL

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

53882: ,p_lookup_code => l_component_type_code
53883: )
53884: ,p_token_4 => 'PRODUCT_NAME'
53885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53889: ,p_ae_header_id => NULL
53890: );

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

53883: )
53884: ,p_token_4 => 'PRODUCT_NAME'
53885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53889: ,p_ae_header_id => NULL
53890: );
53891:

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

53884: ,p_token_4 => 'PRODUCT_NAME'
53885: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
53886: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
53887: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
53888: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
53889: ,p_ae_header_id => NULL
53890: );
53891:
53892: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 53919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53915: ----------------------------------------------------------------------------------
53916: -- 4219869 Business Flow
53917: -- Update journal entry status -- Need to generate this within IF
53918: ----------------------------------------------------------------------------------
53919: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53920: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
53921: ,p_balance_type_code => l_balance_type_code
53922: );
53923:

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

53960:
53961: --
53962: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
53963: --
53964: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
53965: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
53966: ELSE
53967: ---------------------------------------------------------------------------------------------------
53968: -- 4262811a Switch Sign

Line 53989: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

53985:
53986: XLA_AE_LINES_PKG.ValidateCurrentLine;
53987: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
53988:
53989: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
53990: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
53991: ,p_balance_type_code => l_balance_type_code);
53992:
53993: END IF;

Line 54100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54096: l_tmp_amt NUMBER;
54097: l_acc_rev_natural_side_code VARCHAR2(1);
54098:
54099: l_num_entries NUMBER;
54100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54104: l_recog_line_1 NUMBER;

Line 54101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54097: l_acc_rev_natural_side_code VARCHAR2(1);
54098:
54099: l_num_entries NUMBER;
54100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54104: l_recog_line_1 NUMBER;
54105: l_recog_line_2 NUMBER;

Line 54102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54098:
54099: l_num_entries NUMBER;
54100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54104: l_recog_line_1 NUMBER;
54105: l_recog_line_2 NUMBER;
54106:

Line 54103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54099: l_num_entries NUMBER;
54100: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54101: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54102: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54103: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54104: l_recog_line_1 NUMBER;
54105: l_recog_line_2 NUMBER;
54106:
54107: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54109: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54105: l_recog_line_2 NUMBER;
54106:
54107: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54108: l_bflow_applied_to_amt NUMBER; -- 5132302
54109: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54110:
54111: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54112:
54113: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54180: l_accrual_line_num := NULL; -- 4262811
54181: l_tmp_amt := NULL; -- 4262811
54182: --
54183:
54184: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54185: l_balance_type_code <> 'B' THEN
54186: IF NVL(p_source_46,'
54187: ') = 'Revenue - Realized Gains' AND
54188: NVL(p_source_48,'

Line 54258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54254: --
54255: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54256:
54257: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54258: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54259:
54260: -- 4955764
54261: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54262: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54302: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54303:
54304: IF xla_accounting_cache_pkg.GetValueChar
54305: (p_source_code => 'LEDGER_CATEGORY_CODE'
54306: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54307: AND l_bflow_method_code = 'PRIOR_ENTRY'
54308: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54309: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54310: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54402: p_lookup_type => 'XLA_OWNER_TYPE'
54403: ,p_lookup_code => l_component_type_code
54404: )
54405: ,p_token_4 => 'PRODUCT_NAME'
54406: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54407: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54408: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54409: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54410: ,p_ae_header_id => NULL

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

54403: ,p_lookup_code => l_component_type_code
54404: )
54405: ,p_token_4 => 'PRODUCT_NAME'
54406: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54407: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54408: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54409: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54410: ,p_ae_header_id => NULL
54411: );

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

54404: )
54405: ,p_token_4 => 'PRODUCT_NAME'
54406: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54407: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54408: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54409: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54410: ,p_ae_header_id => NULL
54411: );
54412:

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

54405: ,p_token_4 => 'PRODUCT_NAME'
54406: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54407: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54408: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54409: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54410: ,p_ae_header_id => NULL
54411: );
54412:
54413: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 54440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54436: ----------------------------------------------------------------------------------
54437: -- 4219869 Business Flow
54438: -- Update journal entry status -- Need to generate this within IF
54439: ----------------------------------------------------------------------------------
54440: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54441: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
54442: ,p_balance_type_code => l_balance_type_code
54443: );
54444:

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

54481:
54482: --
54483: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
54484: --
54485: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
54486: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
54487: ELSE
54488: ---------------------------------------------------------------------------------------------------
54489: -- 4262811a Switch Sign

Line 54510: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54506:
54507: XLA_AE_LINES_PKG.ValidateCurrentLine;
54508: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
54509:
54510: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
54511: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
54512: ,p_balance_type_code => l_balance_type_code);
54513:
54514: END IF;

Line 54642: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

54638: l_tmp_amt NUMBER;
54639: l_acc_rev_natural_side_code VARCHAR2(1);
54640:
54641: l_num_entries NUMBER;
54642: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54643: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54644: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54645: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54646: l_recog_line_1 NUMBER;

Line 54643: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

54639: l_acc_rev_natural_side_code VARCHAR2(1);
54640:
54641: l_num_entries NUMBER;
54642: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54643: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54644: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54645: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54646: l_recog_line_1 NUMBER;
54647: l_recog_line_2 NUMBER;

Line 54644: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

54640:
54641: l_num_entries NUMBER;
54642: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54643: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54644: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54645: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54646: l_recog_line_1 NUMBER;
54647: l_recog_line_2 NUMBER;
54648:

Line 54645: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

54641: l_num_entries NUMBER;
54642: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
54643: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
54644: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
54645: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
54646: l_recog_line_1 NUMBER;
54647: l_recog_line_2 NUMBER;
54648:
54649: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 54651: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

54647: l_recog_line_2 NUMBER;
54648:
54649: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
54650: l_bflow_applied_to_amt NUMBER; -- 5132302
54651: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
54652:
54653: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
54654:
54655: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

54722: l_accrual_line_num := NULL; -- 4262811
54723: l_tmp_amt := NULL; -- 4262811
54724: --
54725:
54726: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
54727: l_balance_type_code <> 'B' THEN
54728: IF NVL(p_source_46,'
54729: ') = 'Revenue - Realized Gains' AND
54730: NVL(p_source_48,'

Line 54800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

54796: --
54797: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
54798:
54799: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
54800: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
54801:
54802: -- 4955764
54803: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
54804: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

54886: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
54887:
54888: IF xla_accounting_cache_pkg.GetValueChar
54889: (p_source_code => 'LEDGER_CATEGORY_CODE'
54890: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
54891: AND l_bflow_method_code = 'PRIOR_ENTRY'
54892: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
54893: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
54894: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

54963: p_lookup_type => 'XLA_OWNER_TYPE'
54964: ,p_lookup_code => l_component_type_code
54965: )
54966: ,p_token_4 => 'PRODUCT_NAME'
54967: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54968: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54969: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54970: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54971: ,p_ae_header_id => NULL

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

54964: ,p_lookup_code => l_component_type_code
54965: )
54966: ,p_token_4 => 'PRODUCT_NAME'
54967: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54968: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54969: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54970: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54971: ,p_ae_header_id => NULL
54972: );

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

54965: )
54966: ,p_token_4 => 'PRODUCT_NAME'
54967: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54968: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54969: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54970: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54971: ,p_ae_header_id => NULL
54972: );
54973:

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

54966: ,p_token_4 => 'PRODUCT_NAME'
54967: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
54968: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
54969: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
54970: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
54971: ,p_ae_header_id => NULL
54972: );
54973:
54974: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55001: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

54997: ----------------------------------------------------------------------------------
54998: -- 4219869 Business Flow
54999: -- Update journal entry status -- Need to generate this within IF
55000: ----------------------------------------------------------------------------------
55001: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55002: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55003: ,p_balance_type_code => l_balance_type_code
55004: );
55005:

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

55042:
55043: --
55044: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55045: --
55046: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55047: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55048: ELSE
55049: ---------------------------------------------------------------------------------------------------
55050: -- 4262811a Switch Sign

Line 55071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55067:
55068: XLA_AE_LINES_PKG.ValidateCurrentLine;
55069: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55070:
55071: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55072: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55073: ,p_balance_type_code => l_balance_type_code);
55074:
55075: END IF;

Line 55183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55179: l_tmp_amt NUMBER;
55180: l_acc_rev_natural_side_code VARCHAR2(1);
55181:
55182: l_num_entries NUMBER;
55183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55187: l_recog_line_1 NUMBER;

Line 55184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55180: l_acc_rev_natural_side_code VARCHAR2(1);
55181:
55182: l_num_entries NUMBER;
55183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55187: l_recog_line_1 NUMBER;
55188: l_recog_line_2 NUMBER;

Line 55185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55181:
55182: l_num_entries NUMBER;
55183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55187: l_recog_line_1 NUMBER;
55188: l_recog_line_2 NUMBER;
55189:

Line 55186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55182: l_num_entries NUMBER;
55183: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55184: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55185: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55186: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55187: l_recog_line_1 NUMBER;
55188: l_recog_line_2 NUMBER;
55189:
55190: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55192: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55188: l_recog_line_2 NUMBER;
55189:
55190: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55191: l_bflow_applied_to_amt NUMBER; -- 5132302
55192: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55193:
55194: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55195:
55196: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55263: l_accrual_line_num := NULL; -- 4262811
55264: l_tmp_amt := NULL; -- 4262811
55265: --
55266:
55267: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55268: l_balance_type_code <> 'B' THEN
55269: IF NVL(p_source_46,'
55270: ') = 'Revenue - Realized Losses' AND
55271: NVL(p_source_48,'

Line 55341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55337: --
55338: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55339:
55340: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55341: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55342:
55343: -- 4955764
55344: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55345: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55385: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55386:
55387: IF xla_accounting_cache_pkg.GetValueChar
55388: (p_source_code => 'LEDGER_CATEGORY_CODE'
55389: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55390: AND l_bflow_method_code = 'PRIOR_ENTRY'
55391: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55392: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55393: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

55485: p_lookup_type => 'XLA_OWNER_TYPE'
55486: ,p_lookup_code => l_component_type_code
55487: )
55488: ,p_token_4 => 'PRODUCT_NAME'
55489: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55490: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55491: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55492: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55493: ,p_ae_header_id => NULL

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

55486: ,p_lookup_code => l_component_type_code
55487: )
55488: ,p_token_4 => 'PRODUCT_NAME'
55489: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55490: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55491: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55492: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55493: ,p_ae_header_id => NULL
55494: );

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

55487: )
55488: ,p_token_4 => 'PRODUCT_NAME'
55489: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55490: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55491: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55492: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55493: ,p_ae_header_id => NULL
55494: );
55495:

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

55488: ,p_token_4 => 'PRODUCT_NAME'
55489: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
55490: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
55491: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
55492: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
55493: ,p_ae_header_id => NULL
55494: );
55495:
55496: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 55523: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55519: ----------------------------------------------------------------------------------
55520: -- 4219869 Business Flow
55521: -- Update journal entry status -- Need to generate this within IF
55522: ----------------------------------------------------------------------------------
55523: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55524: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
55525: ,p_balance_type_code => l_balance_type_code
55526: );
55527:

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

55564:
55565: --
55566: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
55567: --
55568: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
55569: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
55570: ELSE
55571: ---------------------------------------------------------------------------------------------------
55572: -- 4262811a Switch Sign

Line 55593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

55589:
55590: XLA_AE_LINES_PKG.ValidateCurrentLine;
55591: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
55592:
55593: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
55594: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
55595: ,p_balance_type_code => l_balance_type_code);
55596:
55597: END IF;

Line 55725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

55721: l_tmp_amt NUMBER;
55722: l_acc_rev_natural_side_code VARCHAR2(1);
55723:
55724: l_num_entries NUMBER;
55725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55729: l_recog_line_1 NUMBER;

Line 55726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

55722: l_acc_rev_natural_side_code VARCHAR2(1);
55723:
55724: l_num_entries NUMBER;
55725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55729: l_recog_line_1 NUMBER;
55730: l_recog_line_2 NUMBER;

Line 55727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

55723:
55724: l_num_entries NUMBER;
55725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55729: l_recog_line_1 NUMBER;
55730: l_recog_line_2 NUMBER;
55731:

Line 55728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

55724: l_num_entries NUMBER;
55725: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
55726: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
55727: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
55728: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
55729: l_recog_line_1 NUMBER;
55730: l_recog_line_2 NUMBER;
55731:
55732: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 55734: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

55730: l_recog_line_2 NUMBER;
55731:
55732: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
55733: l_bflow_applied_to_amt NUMBER; -- 5132302
55734: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
55735:
55736: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
55737:
55738: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

55805: l_accrual_line_num := NULL; -- 4262811
55806: l_tmp_amt := NULL; -- 4262811
55807: --
55808:
55809: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
55810: l_balance_type_code <> 'B' THEN
55811: IF NVL(p_source_46,'
55812: ') = 'Revenue - Realized Losses' AND
55813: NVL(p_source_48,'

Line 55883: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

55879: --
55880: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
55881:
55882: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
55883: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
55884:
55885: -- 4955764
55886: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
55887: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

55969: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
55970:
55971: IF xla_accounting_cache_pkg.GetValueChar
55972: (p_source_code => 'LEDGER_CATEGORY_CODE'
55973: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
55974: AND l_bflow_method_code = 'PRIOR_ENTRY'
55975: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
55976: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
55977: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

56046: p_lookup_type => 'XLA_OWNER_TYPE'
56047: ,p_lookup_code => l_component_type_code
56048: )
56049: ,p_token_4 => 'PRODUCT_NAME'
56050: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56051: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56052: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56053: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56054: ,p_ae_header_id => NULL

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

56047: ,p_lookup_code => l_component_type_code
56048: )
56049: ,p_token_4 => 'PRODUCT_NAME'
56050: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56051: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56052: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56053: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56054: ,p_ae_header_id => NULL
56055: );

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

56048: )
56049: ,p_token_4 => 'PRODUCT_NAME'
56050: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56051: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56052: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56053: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56054: ,p_ae_header_id => NULL
56055: );
56056:

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

56049: ,p_token_4 => 'PRODUCT_NAME'
56050: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56051: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56052: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56053: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56054: ,p_ae_header_id => NULL
56055: );
56056:
56057: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 56084: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56080: ----------------------------------------------------------------------------------
56081: -- 4219869 Business Flow
56082: -- Update journal entry status -- Need to generate this within IF
56083: ----------------------------------------------------------------------------------
56084: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56085: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
56086: ,p_balance_type_code => l_balance_type_code
56087: );
56088:

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

56125:
56126: --
56127: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56128: --
56129: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56130: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56131: ELSE
56132: ---------------------------------------------------------------------------------------------------
56133: -- 4262811a Switch Sign

Line 56154: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56150:
56151: XLA_AE_LINES_PKG.ValidateCurrentLine;
56152: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56153:
56154: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56155: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56156: ,p_balance_type_code => l_balance_type_code);
56157:
56158: END IF;

Line 56282: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

56278: l_tmp_amt NUMBER;
56279: l_acc_rev_natural_side_code VARCHAR2(1);
56280:
56281: l_num_entries NUMBER;
56282: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56283: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56284: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56285: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56286: l_recog_line_1 NUMBER;

Line 56283: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

56279: l_acc_rev_natural_side_code VARCHAR2(1);
56280:
56281: l_num_entries NUMBER;
56282: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56283: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56284: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56285: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56286: l_recog_line_1 NUMBER;
56287: l_recog_line_2 NUMBER;

Line 56284: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

56280:
56281: l_num_entries NUMBER;
56282: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56283: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56284: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56285: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56286: l_recog_line_1 NUMBER;
56287: l_recog_line_2 NUMBER;
56288:

Line 56285: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

56281: l_num_entries NUMBER;
56282: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56283: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56284: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56285: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56286: l_recog_line_1 NUMBER;
56287: l_recog_line_2 NUMBER;
56288:
56289: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 56291: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

56287: l_recog_line_2 NUMBER;
56288:
56289: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56290: l_bflow_applied_to_amt NUMBER; -- 5132302
56291: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56292:
56293: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56294:
56295: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

56362: l_accrual_line_num := NULL; -- 4262811
56363: l_tmp_amt := NULL; -- 4262811
56364: --
56365:
56366: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
56367: l_balance_type_code <> 'B' THEN
56368: IF NVL(p_source_73,'
56369: ') = 'COST_TRANSFER' OR
56370: NVL(p_source_73,'

Line 56441: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

56437: --
56438: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
56439:
56440: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
56441: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
56442:
56443: -- 4955764
56444: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
56445: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

56525: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
56526:
56527: IF xla_accounting_cache_pkg.GetValueChar
56528: (p_source_code => 'LEDGER_CATEGORY_CODE'
56529: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
56530: AND l_bflow_method_code = 'PRIOR_ENTRY'
56531: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
56532: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
56533: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

56627: p_lookup_type => 'XLA_OWNER_TYPE'
56628: ,p_lookup_code => l_component_type_code
56629: )
56630: ,p_token_4 => 'PRODUCT_NAME'
56631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56635: ,p_ae_header_id => NULL

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

56628: ,p_lookup_code => l_component_type_code
56629: )
56630: ,p_token_4 => 'PRODUCT_NAME'
56631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56635: ,p_ae_header_id => NULL
56636: );

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

56629: )
56630: ,p_token_4 => 'PRODUCT_NAME'
56631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56635: ,p_ae_header_id => NULL
56636: );
56637:

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

56630: ,p_token_4 => 'PRODUCT_NAME'
56631: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
56632: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
56633: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
56634: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
56635: ,p_ae_header_id => NULL
56636: );
56637:
56638: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 56665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56661: ----------------------------------------------------------------------------------
56662: -- 4219869 Business Flow
56663: -- Update journal entry status -- Need to generate this within IF
56664: ----------------------------------------------------------------------------------
56665: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56666: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
56667: ,p_balance_type_code => l_balance_type_code
56668: );
56669:

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

56706:
56707: --
56708: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
56709: --
56710: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
56711: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
56712: ELSE
56713: ---------------------------------------------------------------------------------------------------
56714: -- 4262811a Switch Sign

Line 56735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

56731:
56732: XLA_AE_LINES_PKG.ValidateCurrentLine;
56733: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
56734:
56735: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
56736: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
56737: ,p_balance_type_code => l_balance_type_code);
56738:
56739: END IF;

Line 56863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

56859: l_tmp_amt NUMBER;
56860: l_acc_rev_natural_side_code VARCHAR2(1);
56861:
56862: l_num_entries NUMBER;
56863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56867: l_recog_line_1 NUMBER;

Line 56864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

56860: l_acc_rev_natural_side_code VARCHAR2(1);
56861:
56862: l_num_entries NUMBER;
56863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56867: l_recog_line_1 NUMBER;
56868: l_recog_line_2 NUMBER;

Line 56865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

56861:
56862: l_num_entries NUMBER;
56863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56867: l_recog_line_1 NUMBER;
56868: l_recog_line_2 NUMBER;
56869:

Line 56866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

56862: l_num_entries NUMBER;
56863: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
56864: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
56865: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
56866: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
56867: l_recog_line_1 NUMBER;
56868: l_recog_line_2 NUMBER;
56869:
56870: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 56872: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

56868: l_recog_line_2 NUMBER;
56869:
56870: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
56871: l_bflow_applied_to_amt NUMBER; -- 5132302
56872: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
56873:
56874: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
56875:
56876: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

56943: l_accrual_line_num := NULL; -- 4262811
56944: l_tmp_amt := NULL; -- 4262811
56945: --
56946:
56947: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
56948: l_balance_type_code <> 'B' THEN
56949: IF NVL(p_source_73,'
56950: ') = 'COST_TRANSFER' OR
56951: NVL(p_source_73,'

Line 57022: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

57018: --
57019: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57020:
57021: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57022: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57023:
57024: -- 4955764
57025: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57026: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

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

57106: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57107:
57108: IF xla_accounting_cache_pkg.GetValueChar
57109: (p_source_code => 'LEDGER_CATEGORY_CODE'
57110: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
57111: AND l_bflow_method_code = 'PRIOR_ENTRY'
57112: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
57113: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57114: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

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

57207: p_lookup_type => 'XLA_OWNER_TYPE'
57208: ,p_lookup_code => l_component_type_code
57209: )
57210: ,p_token_4 => 'PRODUCT_NAME'
57211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57215: ,p_ae_header_id => NULL

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

57208: ,p_lookup_code => l_component_type_code
57209: )
57210: ,p_token_4 => 'PRODUCT_NAME'
57211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57215: ,p_ae_header_id => NULL
57216: );

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

57209: )
57210: ,p_token_4 => 'PRODUCT_NAME'
57211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57215: ,p_ae_header_id => NULL
57216: );
57217:

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

57210: ,p_token_4 => 'PRODUCT_NAME'
57211: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57212: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57213: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57214: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57215: ,p_ae_header_id => NULL
57216: );
57217:
57218: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 57245: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57241: ----------------------------------------------------------------------------------
57242: -- 4219869 Business Flow
57243: -- Update journal entry status -- Need to generate this within IF
57244: ----------------------------------------------------------------------------------
57245: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57246: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
57247: ,p_balance_type_code => l_balance_type_code
57248: );
57249:

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

57286:
57287: --
57288: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57289: --
57290: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57291: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57292: ELSE
57293: ---------------------------------------------------------------------------------------------------
57294: -- 4262811a Switch Sign

Line 57315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57311:
57312: XLA_AE_LINES_PKG.ValidateCurrentLine;
57313: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57314:
57315: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57316: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57317: ,p_balance_type_code => l_balance_type_code);
57318:
57319: END IF;

Line 57443: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

57439: l_tmp_amt NUMBER;
57440: l_acc_rev_natural_side_code VARCHAR2(1);
57441:
57442: l_num_entries NUMBER;
57443: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57444: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57445: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57446: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57447: l_recog_line_1 NUMBER;

Line 57444: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

57440: l_acc_rev_natural_side_code VARCHAR2(1);
57441:
57442: l_num_entries NUMBER;
57443: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57444: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57445: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57446: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57447: l_recog_line_1 NUMBER;
57448: l_recog_line_2 NUMBER;

Line 57445: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

57441:
57442: l_num_entries NUMBER;
57443: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57444: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57445: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57446: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57447: l_recog_line_1 NUMBER;
57448: l_recog_line_2 NUMBER;
57449:

Line 57446: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

57442: l_num_entries NUMBER;
57443: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
57444: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
57445: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
57446: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
57447: l_recog_line_1 NUMBER;
57448: l_recog_line_2 NUMBER;
57449:
57450: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 57452: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

57448: l_recog_line_2 NUMBER;
57449:
57450: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
57451: l_bflow_applied_to_amt NUMBER; -- 5132302
57452: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
57453:
57454: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
57455:
57456: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

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

57523: l_accrual_line_num := NULL; -- 4262811
57524: l_tmp_amt := NULL; -- 4262811
57525: --
57526:
57527: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
57528: l_balance_type_code <> 'B' THEN
57529: IF NVL(p_source_73,'
57530: ') = 'REVENUE_TRANSFER'
57531: THEN

Line 57599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

57595: --
57596: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
57597:
57598: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
57599: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
57600:
57601: -- 4955764
57602: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
57603: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 57687: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

57683: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
57684:
57685: IF xla_accounting_cache_pkg.GetValueChar
57686: (p_source_code => 'LEDGER_CATEGORY_CODE'
57687: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
57688: AND l_bflow_method_code = 'PRIOR_ENTRY'
57689: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
57690: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
57691: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 57789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

57785: p_lookup_type => 'XLA_OWNER_TYPE'
57786: ,p_lookup_code => l_component_type_code
57787: )
57788: ,p_token_4 => 'PRODUCT_NAME'
57789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57793: ,p_ae_header_id => NULL

Line 57790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

57786: ,p_lookup_code => l_component_type_code
57787: )
57788: ,p_token_4 => 'PRODUCT_NAME'
57789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57793: ,p_ae_header_id => NULL
57794: );

Line 57791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

57787: )
57788: ,p_token_4 => 'PRODUCT_NAME'
57789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57793: ,p_ae_header_id => NULL
57794: );
57795:

Line 57792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

57788: ,p_token_4 => 'PRODUCT_NAME'
57789: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
57790: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
57791: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
57792: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
57793: ,p_ae_header_id => NULL
57794: );
57795:
57796: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 57823: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57819: ----------------------------------------------------------------------------------
57820: -- 4219869 Business Flow
57821: -- Update journal entry status -- Need to generate this within IF
57822: ----------------------------------------------------------------------------------
57823: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57824: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
57825: ,p_balance_type_code => l_balance_type_code
57826: );
57827:

Line 57868: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

57864:
57865: --
57866: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
57867: --
57868: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
57869: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
57870: ELSE
57871: ---------------------------------------------------------------------------------------------------
57872: -- 4262811a Switch Sign

Line 57893: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

57889:
57890: XLA_AE_LINES_PKG.ValidateCurrentLine;
57891: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
57892:
57893: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
57894: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
57895: ,p_balance_type_code => l_balance_type_code);
57896:
57897: END IF;

Line 58021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

58017: l_tmp_amt NUMBER;
58018: l_acc_rev_natural_side_code VARCHAR2(1);
58019:
58020: l_num_entries NUMBER;
58021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58025: l_recog_line_1 NUMBER;

Line 58022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

58018: l_acc_rev_natural_side_code VARCHAR2(1);
58019:
58020: l_num_entries NUMBER;
58021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58025: l_recog_line_1 NUMBER;
58026: l_recog_line_2 NUMBER;

Line 58023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

58019:
58020: l_num_entries NUMBER;
58021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58025: l_recog_line_1 NUMBER;
58026: l_recog_line_2 NUMBER;
58027:

Line 58024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

58020: l_num_entries NUMBER;
58021: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58022: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58023: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58024: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58025: l_recog_line_1 NUMBER;
58026: l_recog_line_2 NUMBER;
58027:
58028: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 58030: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

58026: l_recog_line_2 NUMBER;
58027:
58028: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58029: l_bflow_applied_to_amt NUMBER; -- 5132302
58030: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58031:
58032: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58033:
58034: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 58105: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

58101: l_accrual_line_num := NULL; -- 4262811
58102: l_tmp_amt := NULL; -- 4262811
58103: --
58104:
58105: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
58106: l_balance_type_code <> 'B' THEN
58107: IF NVL(p_source_73,'
58108: ') = 'REVENUE_TRANSFER'
58109: THEN

Line 58177: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

58173: --
58174: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58175:
58176: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58177: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58178:
58179: -- 4955764
58180: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58181: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 58265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

58261: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58262:
58263: IF xla_accounting_cache_pkg.GetValueChar
58264: (p_source_code => 'LEDGER_CATEGORY_CODE'
58265: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
58266: AND l_bflow_method_code = 'PRIOR_ENTRY'
58267: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
58268: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58269: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 58366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

58362: p_lookup_type => 'XLA_OWNER_TYPE'
58363: ,p_lookup_code => l_component_type_code
58364: )
58365: ,p_token_4 => 'PRODUCT_NAME'
58366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58370: ,p_ae_header_id => NULL

Line 58367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

58363: ,p_lookup_code => l_component_type_code
58364: )
58365: ,p_token_4 => 'PRODUCT_NAME'
58366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58370: ,p_ae_header_id => NULL
58371: );

Line 58368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

58364: )
58365: ,p_token_4 => 'PRODUCT_NAME'
58366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58370: ,p_ae_header_id => NULL
58371: );
58372:

Line 58369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

58365: ,p_token_4 => 'PRODUCT_NAME'
58366: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58367: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58368: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58369: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58370: ,p_ae_header_id => NULL
58371: );
58372:
58373: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 58400: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58396: ----------------------------------------------------------------------------------
58397: -- 4219869 Business Flow
58398: -- Update journal entry status -- Need to generate this within IF
58399: ----------------------------------------------------------------------------------
58400: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58401: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
58402: ,p_balance_type_code => l_balance_type_code
58403: );
58404:

Line 58445: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

58441:
58442: --
58443: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
58444: --
58445: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
58446: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
58447: ELSE
58448: ---------------------------------------------------------------------------------------------------
58449: -- 4262811a Switch Sign

Line 58470: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58466:
58467: XLA_AE_LINES_PKG.ValidateCurrentLine;
58468: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
58469:
58470: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58471: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
58472: ,p_balance_type_code => l_balance_type_code);
58473:
58474: END IF;

Line 58595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

58591: l_tmp_amt NUMBER;
58592: l_acc_rev_natural_side_code VARCHAR2(1);
58593:
58594: l_num_entries NUMBER;
58595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58599: l_recog_line_1 NUMBER;

Line 58596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

58592: l_acc_rev_natural_side_code VARCHAR2(1);
58593:
58594: l_num_entries NUMBER;
58595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58599: l_recog_line_1 NUMBER;
58600: l_recog_line_2 NUMBER;

Line 58597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

58593:
58594: l_num_entries NUMBER;
58595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58599: l_recog_line_1 NUMBER;
58600: l_recog_line_2 NUMBER;
58601:

Line 58598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

58594: l_num_entries NUMBER;
58595: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
58596: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
58597: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
58598: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
58599: l_recog_line_1 NUMBER;
58600: l_recog_line_2 NUMBER;
58601:
58602: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 58604: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

58600: l_recog_line_2 NUMBER;
58601:
58602: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
58603: l_bflow_applied_to_amt NUMBER; -- 5132302
58604: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
58605:
58606: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
58607:
58608: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 58679: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

58675: l_accrual_line_num := NULL; -- 4262811
58676: l_tmp_amt := NULL; -- 4262811
58677: --
58678:
58679: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
58680: l_balance_type_code <> 'B' THEN
58681:
58682: --
58683: XLA_AE_LINES_PKG.SetNewLine;

Line 58748: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

58744: --
58745: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
58746:
58747: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
58748: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
58749:
58750: -- 4955764
58751: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
58752: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 58836: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

58832: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
58833:
58834: IF xla_accounting_cache_pkg.GetValueChar
58835: (p_source_code => 'LEDGER_CATEGORY_CODE'
58836: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
58837: AND l_bflow_method_code = 'PRIOR_ENTRY'
58838: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
58839: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
58840: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 58938: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

58934: p_lookup_type => 'XLA_OWNER_TYPE'
58935: ,p_lookup_code => l_component_type_code
58936: )
58937: ,p_token_4 => 'PRODUCT_NAME'
58938: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58939: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58940: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58941: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58942: ,p_ae_header_id => NULL

Line 58939: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

58935: ,p_lookup_code => l_component_type_code
58936: )
58937: ,p_token_4 => 'PRODUCT_NAME'
58938: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58939: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58940: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58941: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58942: ,p_ae_header_id => NULL
58943: );

Line 58940: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

58936: )
58937: ,p_token_4 => 'PRODUCT_NAME'
58938: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58939: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58940: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58941: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58942: ,p_ae_header_id => NULL
58943: );
58944:

Line 58941: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

58937: ,p_token_4 => 'PRODUCT_NAME'
58938: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
58939: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
58940: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
58941: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
58942: ,p_ae_header_id => NULL
58943: );
58944:
58945: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 58972: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

58968: ----------------------------------------------------------------------------------
58969: -- 4219869 Business Flow
58970: -- Update journal entry status -- Need to generate this within IF
58971: ----------------------------------------------------------------------------------
58972: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
58973: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
58974: ,p_balance_type_code => l_balance_type_code
58975: );
58976:

Line 59017: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

59013:
59014: --
59015: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59016: --
59017: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59018: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59019: ELSE
59020: ---------------------------------------------------------------------------------------------------
59021: -- 4262811a Switch Sign

Line 59042: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59038:
59039: XLA_AE_LINES_PKG.ValidateCurrentLine;
59040: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59041:
59042: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59043: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59044: ,p_balance_type_code => l_balance_type_code);
59045:
59046: END IF;

Line 59166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

59162: l_tmp_amt NUMBER;
59163: l_acc_rev_natural_side_code VARCHAR2(1);
59164:
59165: l_num_entries NUMBER;
59166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59170: l_recog_line_1 NUMBER;

Line 59167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

59163: l_acc_rev_natural_side_code VARCHAR2(1);
59164:
59165: l_num_entries NUMBER;
59166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59170: l_recog_line_1 NUMBER;
59171: l_recog_line_2 NUMBER;

Line 59168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

59164:
59165: l_num_entries NUMBER;
59166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59170: l_recog_line_1 NUMBER;
59171: l_recog_line_2 NUMBER;
59172:

Line 59169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

59165: l_num_entries NUMBER;
59166: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59167: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59168: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59169: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59170: l_recog_line_1 NUMBER;
59171: l_recog_line_2 NUMBER;
59172:
59173: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 59175: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

59171: l_recog_line_2 NUMBER;
59172:
59173: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
59174: l_bflow_applied_to_amt NUMBER; -- 5132302
59175: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
59176:
59177: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
59178:
59179: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 59250: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

59246: l_accrual_line_num := NULL; -- 4262811
59247: l_tmp_amt := NULL; -- 4262811
59248: --
59249:
59250: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
59251: l_balance_type_code <> 'B' THEN
59252:
59253: --
59254: XLA_AE_LINES_PKG.SetNewLine;

Line 59319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

59315: --
59316: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59317:
59318: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59319: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59320:
59321: -- 4955764
59322: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59323: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 59407: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

59403: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59404:
59405: IF xla_accounting_cache_pkg.GetValueChar
59406: (p_source_code => 'LEDGER_CATEGORY_CODE'
59407: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
59408: AND l_bflow_method_code = 'PRIOR_ENTRY'
59409: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
59410: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59411: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 59508: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

59504: p_lookup_type => 'XLA_OWNER_TYPE'
59505: ,p_lookup_code => l_component_type_code
59506: )
59507: ,p_token_4 => 'PRODUCT_NAME'
59508: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59509: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59510: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59511: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59512: ,p_ae_header_id => NULL

Line 59509: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

59505: ,p_lookup_code => l_component_type_code
59506: )
59507: ,p_token_4 => 'PRODUCT_NAME'
59508: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59509: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59510: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59511: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59512: ,p_ae_header_id => NULL
59513: );

Line 59510: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

59506: )
59507: ,p_token_4 => 'PRODUCT_NAME'
59508: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59509: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59510: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59511: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59512: ,p_ae_header_id => NULL
59513: );
59514:

Line 59511: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

59507: ,p_token_4 => 'PRODUCT_NAME'
59508: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
59509: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
59510: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
59511: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
59512: ,p_ae_header_id => NULL
59513: );
59514:
59515: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 59542: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59538: ----------------------------------------------------------------------------------
59539: -- 4219869 Business Flow
59540: -- Update journal entry status -- Need to generate this within IF
59541: ----------------------------------------------------------------------------------
59542: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59543: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
59544: ,p_balance_type_code => l_balance_type_code
59545: );
59546:

Line 59587: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

59583:
59584: --
59585: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
59586: --
59587: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
59588: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
59589: ELSE
59590: ---------------------------------------------------------------------------------------------------
59591: -- 4262811a Switch Sign

Line 59612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

59608:
59609: XLA_AE_LINES_PKG.ValidateCurrentLine;
59610: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
59611:
59612: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
59613: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
59614: ,p_balance_type_code => l_balance_type_code);
59615:
59616: END IF;

Line 59736: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

59732: l_tmp_amt NUMBER;
59733: l_acc_rev_natural_side_code VARCHAR2(1);
59734:
59735: l_num_entries NUMBER;
59736: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59737: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59738: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59739: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59740: l_recog_line_1 NUMBER;

Line 59737: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

59733: l_acc_rev_natural_side_code VARCHAR2(1);
59734:
59735: l_num_entries NUMBER;
59736: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59737: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59738: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59739: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59740: l_recog_line_1 NUMBER;
59741: l_recog_line_2 NUMBER;

Line 59738: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

59734:
59735: l_num_entries NUMBER;
59736: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59737: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59738: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59739: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59740: l_recog_line_1 NUMBER;
59741: l_recog_line_2 NUMBER;
59742:

Line 59739: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

59735: l_num_entries NUMBER;
59736: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
59737: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
59738: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
59739: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
59740: l_recog_line_1 NUMBER;
59741: l_recog_line_2 NUMBER;
59742:
59743: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 59745: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

59741: l_recog_line_2 NUMBER;
59742:
59743: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
59744: l_bflow_applied_to_amt NUMBER; -- 5132302
59745: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
59746:
59747: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
59748:
59749: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 59820: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

59816: l_accrual_line_num := NULL; -- 4262811
59817: l_tmp_amt := NULL; -- 4262811
59818: --
59819:
59820: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
59821: l_balance_type_code <> 'B' THEN
59822:
59823: --
59824: XLA_AE_LINES_PKG.SetNewLine;

Line 59889: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

59885: --
59886: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
59887:
59888: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
59889: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
59890:
59891: -- 4955764
59892: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
59893: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 59977: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

59973: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
59974:
59975: IF xla_accounting_cache_pkg.GetValueChar
59976: (p_source_code => 'LEDGER_CATEGORY_CODE'
59977: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
59978: AND l_bflow_method_code = 'PRIOR_ENTRY'
59979: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
59980: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
59981: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 60079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

60075: p_lookup_type => 'XLA_OWNER_TYPE'
60076: ,p_lookup_code => l_component_type_code
60077: )
60078: ,p_token_4 => 'PRODUCT_NAME'
60079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60083: ,p_ae_header_id => NULL

Line 60080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

60076: ,p_lookup_code => l_component_type_code
60077: )
60078: ,p_token_4 => 'PRODUCT_NAME'
60079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60083: ,p_ae_header_id => NULL
60084: );

Line 60081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

60077: )
60078: ,p_token_4 => 'PRODUCT_NAME'
60079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60083: ,p_ae_header_id => NULL
60084: );
60085:

Line 60082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

60078: ,p_token_4 => 'PRODUCT_NAME'
60079: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60080: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60081: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60082: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60083: ,p_ae_header_id => NULL
60084: );
60085:
60086: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 60113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60109: ----------------------------------------------------------------------------------
60110: -- 4219869 Business Flow
60111: -- Update journal entry status -- Need to generate this within IF
60112: ----------------------------------------------------------------------------------
60113: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60114: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
60115: ,p_balance_type_code => l_balance_type_code
60116: );
60117:

Line 60158: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

60154:
60155: --
60156: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60157: --
60158: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60159: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60160: ELSE
60161: ---------------------------------------------------------------------------------------------------
60162: -- 4262811a Switch Sign

Line 60183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60179:
60180: XLA_AE_LINES_PKG.ValidateCurrentLine;
60181: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60182:
60183: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60184: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60185: ,p_balance_type_code => l_balance_type_code);
60186:
60187: END IF;

Line 60307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

60303: l_tmp_amt NUMBER;
60304: l_acc_rev_natural_side_code VARCHAR2(1);
60305:
60306: l_num_entries NUMBER;
60307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60311: l_recog_line_1 NUMBER;

Line 60308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

60304: l_acc_rev_natural_side_code VARCHAR2(1);
60305:
60306: l_num_entries NUMBER;
60307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60311: l_recog_line_1 NUMBER;
60312: l_recog_line_2 NUMBER;

Line 60309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

60305:
60306: l_num_entries NUMBER;
60307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60311: l_recog_line_1 NUMBER;
60312: l_recog_line_2 NUMBER;
60313:

Line 60310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

60306: l_num_entries NUMBER;
60307: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60308: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60309: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60310: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60311: l_recog_line_1 NUMBER;
60312: l_recog_line_2 NUMBER;
60313:
60314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 60316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

60312: l_recog_line_2 NUMBER;
60313:
60314: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60315: l_bflow_applied_to_amt NUMBER; -- 5132302
60316: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60317:
60318: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60319:
60320: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 60391: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

60387: l_accrual_line_num := NULL; -- 4262811
60388: l_tmp_amt := NULL; -- 4262811
60389: --
60390:
60391: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
60392: l_balance_type_code <> 'B' THEN
60393:
60394: --
60395: XLA_AE_LINES_PKG.SetNewLine;

Line 60460: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

60456: --
60457: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
60458:
60459: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
60460: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
60461:
60462: -- 4955764
60463: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
60464: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 60548: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

60544: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
60545:
60546: IF xla_accounting_cache_pkg.GetValueChar
60547: (p_source_code => 'LEDGER_CATEGORY_CODE'
60548: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
60549: AND l_bflow_method_code = 'PRIOR_ENTRY'
60550: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
60551: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
60552: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 60649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

60645: p_lookup_type => 'XLA_OWNER_TYPE'
60646: ,p_lookup_code => l_component_type_code
60647: )
60648: ,p_token_4 => 'PRODUCT_NAME'
60649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60653: ,p_ae_header_id => NULL

Line 60650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

60646: ,p_lookup_code => l_component_type_code
60647: )
60648: ,p_token_4 => 'PRODUCT_NAME'
60649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60653: ,p_ae_header_id => NULL
60654: );

Line 60651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

60647: )
60648: ,p_token_4 => 'PRODUCT_NAME'
60649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60653: ,p_ae_header_id => NULL
60654: );
60655:

Line 60652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

60648: ,p_token_4 => 'PRODUCT_NAME'
60649: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
60650: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
60651: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
60652: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
60653: ,p_ae_header_id => NULL
60654: );
60655:
60656: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 60683: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60679: ----------------------------------------------------------------------------------
60680: -- 4219869 Business Flow
60681: -- Update journal entry status -- Need to generate this within IF
60682: ----------------------------------------------------------------------------------
60683: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60684: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
60685: ,p_balance_type_code => l_balance_type_code
60686: );
60687:

Line 60728: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

60724:
60725: --
60726: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
60727: --
60728: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
60729: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
60730: ELSE
60731: ---------------------------------------------------------------------------------------------------
60732: -- 4262811a Switch Sign

Line 60753: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

60749:
60750: XLA_AE_LINES_PKG.ValidateCurrentLine;
60751: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
60752:
60753: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
60754: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
60755: ,p_balance_type_code => l_balance_type_code);
60756:
60757: END IF;

Line 60884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

60880: l_tmp_amt NUMBER;
60881: l_acc_rev_natural_side_code VARCHAR2(1);
60882:
60883: l_num_entries NUMBER;
60884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60888: l_recog_line_1 NUMBER;

Line 60885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

60881: l_acc_rev_natural_side_code VARCHAR2(1);
60882:
60883: l_num_entries NUMBER;
60884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60888: l_recog_line_1 NUMBER;
60889: l_recog_line_2 NUMBER;

Line 60886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

60882:
60883: l_num_entries NUMBER;
60884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60888: l_recog_line_1 NUMBER;
60889: l_recog_line_2 NUMBER;
60890:

Line 60887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

60883: l_num_entries NUMBER;
60884: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
60885: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
60886: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
60887: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
60888: l_recog_line_1 NUMBER;
60889: l_recog_line_2 NUMBER;
60890:
60891: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 60893: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

60889: l_recog_line_2 NUMBER;
60890:
60891: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
60892: l_bflow_applied_to_amt NUMBER; -- 5132302
60893: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
60894:
60895: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
60896:
60897: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 60968: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

60964: l_accrual_line_num := NULL; -- 4262811
60965: l_tmp_amt := NULL; -- 4262811
60966: --
60967:
60968: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
60969: l_balance_type_code <> 'B' THEN
60970: IF NVL(p_source_46,'
60971: ') = 'Revenue - Normal Revenue' AND
60972: NVL(p_source_48,'

Line 61042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61038: --
61039: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61040:
61041: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61042: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61043:
61044: -- 4955764
61045: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61046: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 61132: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

61128: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61129:
61130: IF xla_accounting_cache_pkg.GetValueChar
61131: (p_source_code => 'LEDGER_CATEGORY_CODE'
61132: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61133: AND l_bflow_method_code = 'PRIOR_ENTRY'
61134: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61135: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61136: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 61209: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

61205: p_lookup_type => 'XLA_OWNER_TYPE'
61206: ,p_lookup_code => l_component_type_code
61207: )
61208: ,p_token_4 => 'PRODUCT_NAME'
61209: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61210: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61211: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61212: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61213: ,p_ae_header_id => NULL

Line 61210: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

61206: ,p_lookup_code => l_component_type_code
61207: )
61208: ,p_token_4 => 'PRODUCT_NAME'
61209: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61210: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61211: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61212: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61213: ,p_ae_header_id => NULL
61214: );

Line 61211: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

61207: )
61208: ,p_token_4 => 'PRODUCT_NAME'
61209: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61210: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61211: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61212: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61213: ,p_ae_header_id => NULL
61214: );
61215:

Line 61212: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

61208: ,p_token_4 => 'PRODUCT_NAME'
61209: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61210: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61211: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61212: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61213: ,p_ae_header_id => NULL
61214: );
61215:
61216: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 61243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61239: ----------------------------------------------------------------------------------
61240: -- 4219869 Business Flow
61241: -- Update journal entry status -- Need to generate this within IF
61242: ----------------------------------------------------------------------------------
61243: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61244: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
61245: ,p_balance_type_code => l_balance_type_code
61246: );
61247:

Line 61288: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

61284:
61285: --
61286: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61287: --
61288: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61289: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61290: ELSE
61291: ---------------------------------------------------------------------------------------------------
61292: -- 4262811a Switch Sign

Line 61313: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61309:
61310: XLA_AE_LINES_PKG.ValidateCurrentLine;
61311: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61312:
61313: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61314: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61315: ,p_balance_type_code => l_balance_type_code);
61316:
61317: END IF;

Line 61464: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

61460: l_tmp_amt NUMBER;
61461: l_acc_rev_natural_side_code VARCHAR2(1);
61462:
61463: l_num_entries NUMBER;
61464: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61465: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61466: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61467: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61468: l_recog_line_1 NUMBER;

Line 61465: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

61461: l_acc_rev_natural_side_code VARCHAR2(1);
61462:
61463: l_num_entries NUMBER;
61464: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61465: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61466: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61467: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61468: l_recog_line_1 NUMBER;
61469: l_recog_line_2 NUMBER;

Line 61466: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

61462:
61463: l_num_entries NUMBER;
61464: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61465: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61466: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61467: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61468: l_recog_line_1 NUMBER;
61469: l_recog_line_2 NUMBER;
61470:

Line 61467: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

61463: l_num_entries NUMBER;
61464: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
61465: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
61466: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
61467: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
61468: l_recog_line_1 NUMBER;
61469: l_recog_line_2 NUMBER;
61470:
61471: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 61473: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

61469: l_recog_line_2 NUMBER;
61470:
61471: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
61472: l_bflow_applied_to_amt NUMBER; -- 5132302
61473: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
61474:
61475: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
61476:
61477: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 61548: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

61544: l_accrual_line_num := NULL; -- 4262811
61545: l_tmp_amt := NULL; -- 4262811
61546: --
61547:
61548: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
61549: l_balance_type_code <> 'B' THEN
61550: IF NVL(p_source_35,'
61551: ') = 'D'
61552: THEN

Line 61620: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

61616: --
61617: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
61618:
61619: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
61620: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
61621:
61622: -- 4955764
61623: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
61624: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 61760: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

61756: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
61757:
61758: IF xla_accounting_cache_pkg.GetValueChar
61759: (p_source_code => 'LEDGER_CATEGORY_CODE'
61760: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
61761: AND l_bflow_method_code = 'PRIOR_ENTRY'
61762: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
61763: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
61764: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 61862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

61858: p_lookup_type => 'XLA_OWNER_TYPE'
61859: ,p_lookup_code => l_component_type_code
61860: )
61861: ,p_token_4 => 'PRODUCT_NAME'
61862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61866: ,p_ae_header_id => NULL

Line 61863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

61859: ,p_lookup_code => l_component_type_code
61860: )
61861: ,p_token_4 => 'PRODUCT_NAME'
61862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61866: ,p_ae_header_id => NULL
61867: );

Line 61864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

61860: )
61861: ,p_token_4 => 'PRODUCT_NAME'
61862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61866: ,p_ae_header_id => NULL
61867: );
61868:

Line 61865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

61861: ,p_token_4 => 'PRODUCT_NAME'
61862: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
61863: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
61864: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
61865: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
61866: ,p_ae_header_id => NULL
61867: );
61868:
61869: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 61896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61892: ----------------------------------------------------------------------------------
61893: -- 4219869 Business Flow
61894: -- Update journal entry status -- Need to generate this within IF
61895: ----------------------------------------------------------------------------------
61896: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61897: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
61898: ,p_balance_type_code => l_balance_type_code
61899: );
61900:

Line 61941: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

61937:
61938: --
61939: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
61940: --
61941: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
61942: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
61943: ELSE
61944: ---------------------------------------------------------------------------------------------------
61945: -- 4262811a Switch Sign

Line 61966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

61962:
61963: XLA_AE_LINES_PKG.ValidateCurrentLine;
61964: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
61965:
61966: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
61967: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
61968: ,p_balance_type_code => l_balance_type_code);
61969:
61970: END IF;

Line 62115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62111: l_tmp_amt NUMBER;
62112: l_acc_rev_natural_side_code VARCHAR2(1);
62113:
62114: l_num_entries NUMBER;
62115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62119: l_recog_line_1 NUMBER;

Line 62116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62112: l_acc_rev_natural_side_code VARCHAR2(1);
62113:
62114: l_num_entries NUMBER;
62115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62119: l_recog_line_1 NUMBER;
62120: l_recog_line_2 NUMBER;

Line 62117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62113:
62114: l_num_entries NUMBER;
62115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62119: l_recog_line_1 NUMBER;
62120: l_recog_line_2 NUMBER;
62121:

Line 62118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62114: l_num_entries NUMBER;
62115: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62116: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62117: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62118: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62119: l_recog_line_1 NUMBER;
62120: l_recog_line_2 NUMBER;
62121:
62122: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62124: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62120: l_recog_line_2 NUMBER;
62121:
62122: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62123: l_bflow_applied_to_amt NUMBER; -- 5132302
62124: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62125:
62126: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62127:
62128: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 62199: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

62195: l_accrual_line_num := NULL; -- 4262811
62196: l_tmp_amt := NULL; -- 4262811
62197: --
62198:
62199: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62200: l_balance_type_code <> 'B' THEN
62201: IF NVL(p_source_35,'
62202: ') = 'D'
62203: THEN

Line 62271: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

62267: --
62268: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62269:
62270: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62271: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62272:
62273: -- 4955764
62274: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62275: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 62394: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

62390: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
62391:
62392: IF xla_accounting_cache_pkg.GetValueChar
62393: (p_source_code => 'LEDGER_CATEGORY_CODE'
62394: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
62395: AND l_bflow_method_code = 'PRIOR_ENTRY'
62396: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
62397: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
62398: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 62495: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

62491: p_lookup_type => 'XLA_OWNER_TYPE'
62492: ,p_lookup_code => l_component_type_code
62493: )
62494: ,p_token_4 => 'PRODUCT_NAME'
62495: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62496: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62497: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62498: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62499: ,p_ae_header_id => NULL

Line 62496: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

62492: ,p_lookup_code => l_component_type_code
62493: )
62494: ,p_token_4 => 'PRODUCT_NAME'
62495: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62496: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62497: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62498: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62499: ,p_ae_header_id => NULL
62500: );

Line 62497: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

62493: )
62494: ,p_token_4 => 'PRODUCT_NAME'
62495: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62496: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62497: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62498: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62499: ,p_ae_header_id => NULL
62500: );
62501:

Line 62498: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

62494: ,p_token_4 => 'PRODUCT_NAME'
62495: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
62496: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
62497: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
62498: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
62499: ,p_ae_header_id => NULL
62500: );
62501:
62502: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 62529: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62525: ----------------------------------------------------------------------------------
62526: -- 4219869 Business Flow
62527: -- Update journal entry status -- Need to generate this within IF
62528: ----------------------------------------------------------------------------------
62529: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62530: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
62531: ,p_balance_type_code => l_balance_type_code
62532: );
62533:

Line 62574: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

62570:
62571: --
62572: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
62573: --
62574: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
62575: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
62576: ELSE
62577: ---------------------------------------------------------------------------------------------------
62578: -- 4262811a Switch Sign

Line 62599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

62595:
62596: XLA_AE_LINES_PKG.ValidateCurrentLine;
62597: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
62598:
62599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
62600: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
62601: ,p_balance_type_code => l_balance_type_code);
62602:
62603: END IF;

Line 62750: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

62746: l_tmp_amt NUMBER;
62747: l_acc_rev_natural_side_code VARCHAR2(1);
62748:
62749: l_num_entries NUMBER;
62750: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62751: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62752: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62753: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62754: l_recog_line_1 NUMBER;

Line 62751: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

62747: l_acc_rev_natural_side_code VARCHAR2(1);
62748:
62749: l_num_entries NUMBER;
62750: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62751: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62752: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62753: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62754: l_recog_line_1 NUMBER;
62755: l_recog_line_2 NUMBER;

Line 62752: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

62748:
62749: l_num_entries NUMBER;
62750: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62751: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62752: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62753: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62754: l_recog_line_1 NUMBER;
62755: l_recog_line_2 NUMBER;
62756:

Line 62753: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

62749: l_num_entries NUMBER;
62750: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
62751: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
62752: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
62753: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
62754: l_recog_line_1 NUMBER;
62755: l_recog_line_2 NUMBER;
62756:
62757: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 62759: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

62755: l_recog_line_2 NUMBER;
62756:
62757: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
62758: l_bflow_applied_to_amt NUMBER; -- 5132302
62759: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
62760:
62761: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
62762:
62763: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 62834: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

62830: l_accrual_line_num := NULL; -- 4262811
62831: l_tmp_amt := NULL; -- 4262811
62832: --
62833:
62834: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
62835: l_balance_type_code <> 'B' THEN
62836: IF NVL(p_source_35,'
62837: ') = 'C'
62838: THEN

Line 62906: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

62902: --
62903: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
62904:
62905: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
62906: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
62907:
62908: -- 4955764
62909: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
62910: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 63046: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

63042: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63043:
63044: IF xla_accounting_cache_pkg.GetValueChar
63045: (p_source_code => 'LEDGER_CATEGORY_CODE'
63046: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63047: AND l_bflow_method_code = 'PRIOR_ENTRY'
63048: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63049: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63050: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 63148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

63144: p_lookup_type => 'XLA_OWNER_TYPE'
63145: ,p_lookup_code => l_component_type_code
63146: )
63147: ,p_token_4 => 'PRODUCT_NAME'
63148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63152: ,p_ae_header_id => NULL

Line 63149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

63145: ,p_lookup_code => l_component_type_code
63146: )
63147: ,p_token_4 => 'PRODUCT_NAME'
63148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63152: ,p_ae_header_id => NULL
63153: );

Line 63150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

63146: )
63147: ,p_token_4 => 'PRODUCT_NAME'
63148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63152: ,p_ae_header_id => NULL
63153: );
63154:

Line 63151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

63147: ,p_token_4 => 'PRODUCT_NAME'
63148: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63149: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63150: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63151: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63152: ,p_ae_header_id => NULL
63153: );
63154:
63155: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63178: ----------------------------------------------------------------------------------
63179: -- 4219869 Business Flow
63180: -- Update journal entry status -- Need to generate this within IF
63181: ----------------------------------------------------------------------------------
63182: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63183: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63184: ,p_balance_type_code => l_balance_type_code
63185: );
63186:

Line 63227: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

63223:
63224: --
63225: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63226: --
63227: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63228: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63229: ELSE
63230: ---------------------------------------------------------------------------------------------------
63231: -- 4262811a Switch Sign

Line 63252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63248:
63249: XLA_AE_LINES_PKG.ValidateCurrentLine;
63250: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63251:
63252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63253: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63254: ,p_balance_type_code => l_balance_type_code);
63255:
63256: END IF;

Line 63401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

63397: l_tmp_amt NUMBER;
63398: l_acc_rev_natural_side_code VARCHAR2(1);
63399:
63400: l_num_entries NUMBER;
63401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63405: l_recog_line_1 NUMBER;

Line 63402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

63398: l_acc_rev_natural_side_code VARCHAR2(1);
63399:
63400: l_num_entries NUMBER;
63401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63405: l_recog_line_1 NUMBER;
63406: l_recog_line_2 NUMBER;

Line 63403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

63399:
63400: l_num_entries NUMBER;
63401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63405: l_recog_line_1 NUMBER;
63406: l_recog_line_2 NUMBER;
63407:

Line 63404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

63400: l_num_entries NUMBER;
63401: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
63402: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
63403: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
63404: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
63405: l_recog_line_1 NUMBER;
63406: l_recog_line_2 NUMBER;
63407:
63408: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 63410: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

63406: l_recog_line_2 NUMBER;
63407:
63408: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
63409: l_bflow_applied_to_amt NUMBER; -- 5132302
63410: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
63411:
63412: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
63413:
63414: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 63485: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

63481: l_accrual_line_num := NULL; -- 4262811
63482: l_tmp_amt := NULL; -- 4262811
63483: --
63484:
63485: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
63486: l_balance_type_code <> 'B' THEN
63487: IF NVL(p_source_35,'
63488: ') = 'C'
63489: THEN

Line 63557: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

63553: --
63554: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
63555:
63556: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
63557: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
63558:
63559: -- 4955764
63560: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
63561: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 63680: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

63676: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
63677:
63678: IF xla_accounting_cache_pkg.GetValueChar
63679: (p_source_code => 'LEDGER_CATEGORY_CODE'
63680: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
63681: AND l_bflow_method_code = 'PRIOR_ENTRY'
63682: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
63683: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
63684: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 63781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

63777: p_lookup_type => 'XLA_OWNER_TYPE'
63778: ,p_lookup_code => l_component_type_code
63779: )
63780: ,p_token_4 => 'PRODUCT_NAME'
63781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63785: ,p_ae_header_id => NULL

Line 63782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

63778: ,p_lookup_code => l_component_type_code
63779: )
63780: ,p_token_4 => 'PRODUCT_NAME'
63781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63785: ,p_ae_header_id => NULL
63786: );

Line 63783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

63779: )
63780: ,p_token_4 => 'PRODUCT_NAME'
63781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63785: ,p_ae_header_id => NULL
63786: );
63787:

Line 63784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

63780: ,p_token_4 => 'PRODUCT_NAME'
63781: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
63782: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
63783: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
63784: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
63785: ,p_ae_header_id => NULL
63786: );
63787:
63788: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 63815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63811: ----------------------------------------------------------------------------------
63812: -- 4219869 Business Flow
63813: -- Update journal entry status -- Need to generate this within IF
63814: ----------------------------------------------------------------------------------
63815: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63816: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
63817: ,p_balance_type_code => l_balance_type_code
63818: );
63819:

Line 63860: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

63856:
63857: --
63858: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
63859: --
63860: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
63861: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
63862: ELSE
63863: ---------------------------------------------------------------------------------------------------
63864: -- 4262811a Switch Sign

Line 63885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

63881:
63882: XLA_AE_LINES_PKG.ValidateCurrentLine;
63883: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
63884:
63885: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
63886: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
63887: ,p_balance_type_code => l_balance_type_code);
63888:
63889: END IF;

Line 64034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64030: l_tmp_amt NUMBER;
64031: l_acc_rev_natural_side_code VARCHAR2(1);
64032:
64033: l_num_entries NUMBER;
64034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64038: l_recog_line_1 NUMBER;

Line 64035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64031: l_acc_rev_natural_side_code VARCHAR2(1);
64032:
64033: l_num_entries NUMBER;
64034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64038: l_recog_line_1 NUMBER;
64039: l_recog_line_2 NUMBER;

Line 64036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64032:
64033: l_num_entries NUMBER;
64034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64038: l_recog_line_1 NUMBER;
64039: l_recog_line_2 NUMBER;
64040:

Line 64037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64033: l_num_entries NUMBER;
64034: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64035: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64036: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64037: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64038: l_recog_line_1 NUMBER;
64039: l_recog_line_2 NUMBER;
64040:
64041: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64043: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64039: l_recog_line_2 NUMBER;
64040:
64041: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64042: l_bflow_applied_to_amt NUMBER; -- 5132302
64043: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64044:
64045: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64046:
64047: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 64118: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

64114: l_accrual_line_num := NULL; -- 4262811
64115: l_tmp_amt := NULL; -- 4262811
64116: --
64117:
64118: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64119: l_balance_type_code <> 'B' THEN
64120: IF NVL(p_source_35,'
64121: ') = 'D'
64122: THEN

Line 64190: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64186: --
64187: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64188:
64189: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64190: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64191:
64192: -- 4955764
64193: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64194: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 64311: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

64307: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64308:
64309: IF xla_accounting_cache_pkg.GetValueChar
64310: (p_source_code => 'LEDGER_CATEGORY_CODE'
64311: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
64312: AND l_bflow_method_code = 'PRIOR_ENTRY'
64313: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
64314: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
64315: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 64452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

64448: p_lookup_type => 'XLA_OWNER_TYPE'
64449: ,p_lookup_code => l_component_type_code
64450: )
64451: ,p_token_4 => 'PRODUCT_NAME'
64452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64456: ,p_ae_header_id => NULL

Line 64453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

64449: ,p_lookup_code => l_component_type_code
64450: )
64451: ,p_token_4 => 'PRODUCT_NAME'
64452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64456: ,p_ae_header_id => NULL
64457: );

Line 64454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

64450: )
64451: ,p_token_4 => 'PRODUCT_NAME'
64452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64456: ,p_ae_header_id => NULL
64457: );
64458:

Line 64455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

64451: ,p_token_4 => 'PRODUCT_NAME'
64452: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
64453: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
64454: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
64455: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
64456: ,p_ae_header_id => NULL
64457: );
64458:
64459: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 64486: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64482: ----------------------------------------------------------------------------------
64483: -- 4219869 Business Flow
64484: -- Update journal entry status -- Need to generate this within IF
64485: ----------------------------------------------------------------------------------
64486: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64487: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
64488: ,p_balance_type_code => l_balance_type_code
64489: );
64490:

Line 64531: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

64527:
64528: --
64529: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
64530: --
64531: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
64532: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
64533: ELSE
64534: ---------------------------------------------------------------------------------------------------
64535: -- 4262811a Switch Sign

Line 64556: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

64552:
64553: XLA_AE_LINES_PKG.ValidateCurrentLine;
64554: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
64555:
64556: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
64557: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
64558: ,p_balance_type_code => l_balance_type_code);
64559:
64560: END IF;

Line 64707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

64703: l_tmp_amt NUMBER;
64704: l_acc_rev_natural_side_code VARCHAR2(1);
64705:
64706: l_num_entries NUMBER;
64707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64711: l_recog_line_1 NUMBER;

Line 64708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

64704: l_acc_rev_natural_side_code VARCHAR2(1);
64705:
64706: l_num_entries NUMBER;
64707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64711: l_recog_line_1 NUMBER;
64712: l_recog_line_2 NUMBER;

Line 64709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

64705:
64706: l_num_entries NUMBER;
64707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64711: l_recog_line_1 NUMBER;
64712: l_recog_line_2 NUMBER;
64713:

Line 64710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

64706: l_num_entries NUMBER;
64707: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
64708: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
64709: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
64710: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
64711: l_recog_line_1 NUMBER;
64712: l_recog_line_2 NUMBER;
64713:
64714: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 64716: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

64712: l_recog_line_2 NUMBER;
64713:
64714: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
64715: l_bflow_applied_to_amt NUMBER; -- 5132302
64716: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
64717:
64718: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
64719:
64720: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 64791: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

64787: l_accrual_line_num := NULL; -- 4262811
64788: l_tmp_amt := NULL; -- 4262811
64789: --
64790:
64791: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
64792: l_balance_type_code <> 'B' THEN
64793: IF NVL(p_source_35,'
64794: ') = 'C'
64795: THEN

Line 64863: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

64859: --
64860: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
64861:
64862: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
64863: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
64864:
64865: -- 4955764
64866: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
64867: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 65001: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

64997: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
64998:
64999: IF xla_accounting_cache_pkg.GetValueChar
65000: (p_source_code => 'LEDGER_CATEGORY_CODE'
65001: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
65002: AND l_bflow_method_code = 'PRIOR_ENTRY'
65003: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
65004: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65005: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 65143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

65139: p_lookup_type => 'XLA_OWNER_TYPE'
65140: ,p_lookup_code => l_component_type_code
65141: )
65142: ,p_token_4 => 'PRODUCT_NAME'
65143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65147: ,p_ae_header_id => NULL

Line 65144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

65140: ,p_lookup_code => l_component_type_code
65141: )
65142: ,p_token_4 => 'PRODUCT_NAME'
65143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65147: ,p_ae_header_id => NULL
65148: );

Line 65145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

65141: )
65142: ,p_token_4 => 'PRODUCT_NAME'
65143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65147: ,p_ae_header_id => NULL
65148: );
65149:

Line 65146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

65142: ,p_token_4 => 'PRODUCT_NAME'
65143: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65144: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65145: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65146: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65147: ,p_ae_header_id => NULL
65148: );
65149:
65150: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 65177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65173: ----------------------------------------------------------------------------------
65174: -- 4219869 Business Flow
65175: -- Update journal entry status -- Need to generate this within IF
65176: ----------------------------------------------------------------------------------
65177: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65178: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
65179: ,p_balance_type_code => l_balance_type_code
65180: );
65181:

Line 65222: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

65218:
65219: --
65220: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65221: --
65222: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65223: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65224: ELSE
65225: ---------------------------------------------------------------------------------------------------
65226: -- 4262811a Switch Sign

Line 65247: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65243:
65244: XLA_AE_LINES_PKG.ValidateCurrentLine;
65245: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65246:
65247: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65248: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65249: ,p_balance_type_code => l_balance_type_code);
65250:
65251: END IF;

Line 65398: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

65394: l_tmp_amt NUMBER;
65395: l_acc_rev_natural_side_code VARCHAR2(1);
65396:
65397: l_num_entries NUMBER;
65398: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65399: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65400: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65401: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65402: l_recog_line_1 NUMBER;

Line 65399: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

65395: l_acc_rev_natural_side_code VARCHAR2(1);
65396:
65397: l_num_entries NUMBER;
65398: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65399: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65400: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65401: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65402: l_recog_line_1 NUMBER;
65403: l_recog_line_2 NUMBER;

Line 65400: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

65396:
65397: l_num_entries NUMBER;
65398: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65399: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65400: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65401: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65402: l_recog_line_1 NUMBER;
65403: l_recog_line_2 NUMBER;
65404:

Line 65401: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

65397: l_num_entries NUMBER;
65398: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
65399: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
65400: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
65401: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
65402: l_recog_line_1 NUMBER;
65403: l_recog_line_2 NUMBER;
65404:
65405: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 65407: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

65403: l_recog_line_2 NUMBER;
65404:
65405: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
65406: l_bflow_applied_to_amt NUMBER; -- 5132302
65407: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
65408:
65409: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
65410:
65411: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 65482: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

65478: l_accrual_line_num := NULL; -- 4262811
65479: l_tmp_amt := NULL; -- 4262811
65480: --
65481:
65482: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
65483: l_balance_type_code <> 'B' THEN
65484: IF NVL(p_source_35,'
65485: ') = 'D'
65486: THEN

Line 65554: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

65550: --
65551: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
65552:
65553: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
65554: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
65555:
65556: -- 4955764
65557: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
65558: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 65692: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

65688: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
65689:
65690: IF xla_accounting_cache_pkg.GetValueChar
65691: (p_source_code => 'LEDGER_CATEGORY_CODE'
65692: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
65693: AND l_bflow_method_code = 'PRIOR_ENTRY'
65694: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
65695: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
65696: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 65834: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

65830: p_lookup_type => 'XLA_OWNER_TYPE'
65831: ,p_lookup_code => l_component_type_code
65832: )
65833: ,p_token_4 => 'PRODUCT_NAME'
65834: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65835: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65836: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65837: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65838: ,p_ae_header_id => NULL

Line 65835: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

65831: ,p_lookup_code => l_component_type_code
65832: )
65833: ,p_token_4 => 'PRODUCT_NAME'
65834: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65835: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65836: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65837: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65838: ,p_ae_header_id => NULL
65839: );

Line 65836: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

65832: )
65833: ,p_token_4 => 'PRODUCT_NAME'
65834: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65835: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65836: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65837: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65838: ,p_ae_header_id => NULL
65839: );
65840:

Line 65837: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

65833: ,p_token_4 => 'PRODUCT_NAME'
65834: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
65835: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
65836: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
65837: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
65838: ,p_ae_header_id => NULL
65839: );
65840:
65841: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 65868: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65864: ----------------------------------------------------------------------------------
65865: -- 4219869 Business Flow
65866: -- Update journal entry status -- Need to generate this within IF
65867: ----------------------------------------------------------------------------------
65868: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65869: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
65870: ,p_balance_type_code => l_balance_type_code
65871: );
65872:

Line 65913: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

65909:
65910: --
65911: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
65912: --
65913: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
65914: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
65915: ELSE
65916: ---------------------------------------------------------------------------------------------------
65917: -- 4262811a Switch Sign

Line 65938: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

65934:
65935: XLA_AE_LINES_PKG.ValidateCurrentLine;
65936: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
65937:
65938: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
65939: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
65940: ,p_balance_type_code => l_balance_type_code);
65941:
65942: END IF;

Line 66087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

66083: l_tmp_amt NUMBER;
66084: l_acc_rev_natural_side_code VARCHAR2(1);
66085:
66086: l_num_entries NUMBER;
66087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66091: l_recog_line_1 NUMBER;

Line 66088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

66084: l_acc_rev_natural_side_code VARCHAR2(1);
66085:
66086: l_num_entries NUMBER;
66087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66091: l_recog_line_1 NUMBER;
66092: l_recog_line_2 NUMBER;

Line 66089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

66085:
66086: l_num_entries NUMBER;
66087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66091: l_recog_line_1 NUMBER;
66092: l_recog_line_2 NUMBER;
66093:

Line 66090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

66086: l_num_entries NUMBER;
66087: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66088: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66089: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66090: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66091: l_recog_line_1 NUMBER;
66092: l_recog_line_2 NUMBER;
66093:
66094: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 66096: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

66092: l_recog_line_2 NUMBER;
66093:
66094: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
66095: l_bflow_applied_to_amt NUMBER; -- 5132302
66096: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
66097:
66098: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
66099:
66100: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 66171: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

66167: l_accrual_line_num := NULL; -- 4262811
66168: l_tmp_amt := NULL; -- 4262811
66169: --
66170:
66171: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
66172: l_balance_type_code <> 'B' THEN
66173: IF NVL(p_source_35,'
66174: ') = 'C'
66175: THEN

Line 66243: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

66239: --
66240: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66241:
66242: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66243: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66244:
66245: -- 4955764
66246: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66247: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 66364: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

66360: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66361:
66362: IF xla_accounting_cache_pkg.GetValueChar
66363: (p_source_code => 'LEDGER_CATEGORY_CODE'
66364: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
66365: AND l_bflow_method_code = 'PRIOR_ENTRY'
66366: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
66367: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66368: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 66505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

66501: p_lookup_type => 'XLA_OWNER_TYPE'
66502: ,p_lookup_code => l_component_type_code
66503: )
66504: ,p_token_4 => 'PRODUCT_NAME'
66505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66509: ,p_ae_header_id => NULL

Line 66506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

66502: ,p_lookup_code => l_component_type_code
66503: )
66504: ,p_token_4 => 'PRODUCT_NAME'
66505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66509: ,p_ae_header_id => NULL
66510: );

Line 66507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

66503: )
66504: ,p_token_4 => 'PRODUCT_NAME'
66505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66509: ,p_ae_header_id => NULL
66510: );
66511:

Line 66508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

66504: ,p_token_4 => 'PRODUCT_NAME'
66505: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
66506: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
66507: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
66508: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
66509: ,p_ae_header_id => NULL
66510: );
66511:
66512: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 66539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66535: ----------------------------------------------------------------------------------
66536: -- 4219869 Business Flow
66537: -- Update journal entry status -- Need to generate this within IF
66538: ----------------------------------------------------------------------------------
66539: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66540: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
66541: ,p_balance_type_code => l_balance_type_code
66542: );
66543:

Line 66584: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

66580:
66581: --
66582: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
66583: --
66584: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
66585: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
66586: ELSE
66587: ---------------------------------------------------------------------------------------------------
66588: -- 4262811a Switch Sign

Line 66609: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

66605:
66606: XLA_AE_LINES_PKG.ValidateCurrentLine;
66607: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
66608:
66609: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
66610: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
66611: ,p_balance_type_code => l_balance_type_code);
66612:
66613: END IF;

Line 66721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

66717: l_tmp_amt NUMBER;
66718: l_acc_rev_natural_side_code VARCHAR2(1);
66719:
66720: l_num_entries NUMBER;
66721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66725: l_recog_line_1 NUMBER;

Line 66722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

66718: l_acc_rev_natural_side_code VARCHAR2(1);
66719:
66720: l_num_entries NUMBER;
66721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66725: l_recog_line_1 NUMBER;
66726: l_recog_line_2 NUMBER;

Line 66723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

66719:
66720: l_num_entries NUMBER;
66721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66725: l_recog_line_1 NUMBER;
66726: l_recog_line_2 NUMBER;
66727:

Line 66724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

66720: l_num_entries NUMBER;
66721: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
66722: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
66723: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
66724: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
66725: l_recog_line_1 NUMBER;
66726: l_recog_line_2 NUMBER;
66727:
66728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 66730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

66726: l_recog_line_2 NUMBER;
66727:
66728: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
66729: l_bflow_applied_to_amt NUMBER; -- 5132302
66730: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
66731:
66732: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
66733:
66734: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 66805: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

66801: l_accrual_line_num := NULL; -- 4262811
66802: l_tmp_amt := NULL; -- 4262811
66803: --
66804:
66805: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
66806: l_balance_type_code <> 'B' THEN
66807: IF NVL(p_source_46,'
66808: ') = 'Revenue - UBR' AND
66809: NVL(p_source_48,'

Line 66879: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

66875: --
66876: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
66877:
66878: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
66879: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
66880:
66881: -- 4955764
66882: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
66883: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 66927: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

66923: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
66924:
66925: IF xla_accounting_cache_pkg.GetValueChar
66926: (p_source_code => 'LEDGER_CATEGORY_CODE'
66927: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
66928: AND l_bflow_method_code = 'PRIOR_ENTRY'
66929: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
66930: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
66931: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 67027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

67023: p_lookup_type => 'XLA_OWNER_TYPE'
67024: ,p_lookup_code => l_component_type_code
67025: )
67026: ,p_token_4 => 'PRODUCT_NAME'
67027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67031: ,p_ae_header_id => NULL

Line 67028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

67024: ,p_lookup_code => l_component_type_code
67025: )
67026: ,p_token_4 => 'PRODUCT_NAME'
67027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67031: ,p_ae_header_id => NULL
67032: );

Line 67029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

67025: )
67026: ,p_token_4 => 'PRODUCT_NAME'
67027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67031: ,p_ae_header_id => NULL
67032: );
67033:

Line 67030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

67026: ,p_token_4 => 'PRODUCT_NAME'
67027: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67028: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67029: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67030: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67031: ,p_ae_header_id => NULL
67032: );
67033:
67034: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 67061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67057: ----------------------------------------------------------------------------------
67058: -- 4219869 Business Flow
67059: -- Update journal entry status -- Need to generate this within IF
67060: ----------------------------------------------------------------------------------
67061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67062: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
67063: ,p_balance_type_code => l_balance_type_code
67064: );
67065:

Line 67106: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

67102:
67103: --
67104: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67105: --
67106: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67107: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67108: ELSE
67109: ---------------------------------------------------------------------------------------------------
67110: -- 4262811a Switch Sign

Line 67131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67127:
67128: XLA_AE_LINES_PKG.ValidateCurrentLine;
67129: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67130:
67131: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67132: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67133: ,p_balance_type_code => l_balance_type_code);
67134:
67135: END IF;

Line 67265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

67261: l_tmp_amt NUMBER;
67262: l_acc_rev_natural_side_code VARCHAR2(1);
67263:
67264: l_num_entries NUMBER;
67265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67269: l_recog_line_1 NUMBER;

Line 67266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

67262: l_acc_rev_natural_side_code VARCHAR2(1);
67263:
67264: l_num_entries NUMBER;
67265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67269: l_recog_line_1 NUMBER;
67270: l_recog_line_2 NUMBER;

Line 67267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

67263:
67264: l_num_entries NUMBER;
67265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67269: l_recog_line_1 NUMBER;
67270: l_recog_line_2 NUMBER;
67271:

Line 67268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

67264: l_num_entries NUMBER;
67265: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67266: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67267: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67268: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67269: l_recog_line_1 NUMBER;
67270: l_recog_line_2 NUMBER;
67271:
67272: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 67274: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

67270: l_recog_line_2 NUMBER;
67271:
67272: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
67273: l_bflow_applied_to_amt NUMBER; -- 5132302
67274: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
67275:
67276: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
67277:
67278: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 67349: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

67345: l_accrual_line_num := NULL; -- 4262811
67346: l_tmp_amt := NULL; -- 4262811
67347: --
67348:
67349: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
67350: l_balance_type_code <> 'B' THEN
67351: IF NVL(p_source_46,'
67352: ') = 'Revenue - UBR' AND
67353: NVL(p_source_48,'

Line 67423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

67419: --
67420: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
67421:
67422: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
67423: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
67424:
67425: -- 4955764
67426: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
67427: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 67519: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

67515: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
67516:
67517: IF xla_accounting_cache_pkg.GetValueChar
67518: (p_source_code => 'LEDGER_CATEGORY_CODE'
67519: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
67520: AND l_bflow_method_code = 'PRIOR_ENTRY'
67521: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
67522: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
67523: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 67619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

67615: p_lookup_type => 'XLA_OWNER_TYPE'
67616: ,p_lookup_code => l_component_type_code
67617: )
67618: ,p_token_4 => 'PRODUCT_NAME'
67619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67623: ,p_ae_header_id => NULL

Line 67620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

67616: ,p_lookup_code => l_component_type_code
67617: )
67618: ,p_token_4 => 'PRODUCT_NAME'
67619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67623: ,p_ae_header_id => NULL
67624: );

Line 67621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

67617: )
67618: ,p_token_4 => 'PRODUCT_NAME'
67619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67623: ,p_ae_header_id => NULL
67624: );
67625:

Line 67622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

67618: ,p_token_4 => 'PRODUCT_NAME'
67619: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
67620: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
67621: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
67622: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
67623: ,p_ae_header_id => NULL
67624: );
67625:
67626: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 67653: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67649: ----------------------------------------------------------------------------------
67650: -- 4219869 Business Flow
67651: -- Update journal entry status -- Need to generate this within IF
67652: ----------------------------------------------------------------------------------
67653: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67654: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
67655: ,p_balance_type_code => l_balance_type_code
67656: );
67657:

Line 67698: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

67694:
67695: --
67696: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
67697: --
67698: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
67699: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
67700: ELSE
67701: ---------------------------------------------------------------------------------------------------
67702: -- 4262811a Switch Sign

Line 67723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

67719:
67720: XLA_AE_LINES_PKG.ValidateCurrentLine;
67721: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
67722:
67723: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
67724: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
67725: ,p_balance_type_code => l_balance_type_code);
67726:
67727: END IF;

Line 67857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

67853: l_tmp_amt NUMBER;
67854: l_acc_rev_natural_side_code VARCHAR2(1);
67855:
67856: l_num_entries NUMBER;
67857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67861: l_recog_line_1 NUMBER;

Line 67858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

67854: l_acc_rev_natural_side_code VARCHAR2(1);
67855:
67856: l_num_entries NUMBER;
67857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67861: l_recog_line_1 NUMBER;
67862: l_recog_line_2 NUMBER;

Line 67859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

67855:
67856: l_num_entries NUMBER;
67857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67861: l_recog_line_1 NUMBER;
67862: l_recog_line_2 NUMBER;
67863:

Line 67860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

67856: l_num_entries NUMBER;
67857: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
67858: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
67859: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
67860: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
67861: l_recog_line_1 NUMBER;
67862: l_recog_line_2 NUMBER;
67863:
67864: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 67866: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

67862: l_recog_line_2 NUMBER;
67863:
67864: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
67865: l_bflow_applied_to_amt NUMBER; -- 5132302
67866: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
67867:
67868: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
67869:
67870: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 67941: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

67937: l_accrual_line_num := NULL; -- 4262811
67938: l_tmp_amt := NULL; -- 4262811
67939: --
67940:
67941: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
67942: l_balance_type_code <> 'B' THEN
67943: IF NVL(p_source_46,'
67944: ') = 'Revenue - UBR' AND
67945: NVL(p_source_48,'

Line 68015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

68011: --
68012: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68013:
68014: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68015: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68016:
68017: -- 4955764
68018: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68019: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 68105: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

68101: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68102:
68103: IF xla_accounting_cache_pkg.GetValueChar
68104: (p_source_code => 'LEDGER_CATEGORY_CODE'
68105: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
68106: AND l_bflow_method_code = 'PRIOR_ENTRY'
68107: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
68108: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68109: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 68245: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

68241: p_lookup_type => 'XLA_OWNER_TYPE'
68242: ,p_lookup_code => l_component_type_code
68243: )
68244: ,p_token_4 => 'PRODUCT_NAME'
68245: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68246: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68247: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68248: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68249: ,p_ae_header_id => NULL

Line 68246: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

68242: ,p_lookup_code => l_component_type_code
68243: )
68244: ,p_token_4 => 'PRODUCT_NAME'
68245: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68246: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68247: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68248: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68249: ,p_ae_header_id => NULL
68250: );

Line 68247: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

68243: )
68244: ,p_token_4 => 'PRODUCT_NAME'
68245: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68246: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68247: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68248: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68249: ,p_ae_header_id => NULL
68250: );
68251:

Line 68248: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

68244: ,p_token_4 => 'PRODUCT_NAME'
68245: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68246: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68247: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68248: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68249: ,p_ae_header_id => NULL
68250: );
68251:
68252: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 68279: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68275: ----------------------------------------------------------------------------------
68276: -- 4219869 Business Flow
68277: -- Update journal entry status -- Need to generate this within IF
68278: ----------------------------------------------------------------------------------
68279: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68280: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
68281: ,p_balance_type_code => l_balance_type_code
68282: );
68283:

Line 68324: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

68320:
68321: --
68322: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68323: --
68324: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68325: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68326: ELSE
68327: ---------------------------------------------------------------------------------------------------
68328: -- 4262811a Switch Sign

Line 68349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68345:
68346: XLA_AE_LINES_PKG.ValidateCurrentLine;
68347: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68348:
68349: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68350: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68351: ,p_balance_type_code => l_balance_type_code);
68352:
68353: END IF;

Line 68455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

68451: l_tmp_amt NUMBER;
68452: l_acc_rev_natural_side_code VARCHAR2(1);
68453:
68454: l_num_entries NUMBER;
68455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68459: l_recog_line_1 NUMBER;

Line 68456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

68452: l_acc_rev_natural_side_code VARCHAR2(1);
68453:
68454: l_num_entries NUMBER;
68455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68459: l_recog_line_1 NUMBER;
68460: l_recog_line_2 NUMBER;

Line 68457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

68453:
68454: l_num_entries NUMBER;
68455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68459: l_recog_line_1 NUMBER;
68460: l_recog_line_2 NUMBER;
68461:

Line 68458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

68454: l_num_entries NUMBER;
68455: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
68456: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
68457: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
68458: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
68459: l_recog_line_1 NUMBER;
68460: l_recog_line_2 NUMBER;
68461:
68462: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 68464: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

68460: l_recog_line_2 NUMBER;
68461:
68462: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
68463: l_bflow_applied_to_amt NUMBER; -- 5132302
68464: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
68465:
68466: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
68467:
68468: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 68539: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

68535: l_accrual_line_num := NULL; -- 4262811
68536: l_tmp_amt := NULL; -- 4262811
68537: --
68538:
68539: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
68540: l_balance_type_code <> 'B' THEN
68541: IF NVL(p_source_46,'
68542: ') = 'Revenue - UBR' AND
68543: NVL(p_source_48,'

Line 68613: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

68609: --
68610: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
68611:
68612: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
68613: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
68614:
68615: -- 4955764
68616: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
68617: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 68655: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

68651: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
68652:
68653: IF xla_accounting_cache_pkg.GetValueChar
68654: (p_source_code => 'LEDGER_CATEGORY_CODE'
68655: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
68656: AND l_bflow_method_code = 'PRIOR_ENTRY'
68657: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
68658: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
68659: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 68795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

68791: p_lookup_type => 'XLA_OWNER_TYPE'
68792: ,p_lookup_code => l_component_type_code
68793: )
68794: ,p_token_4 => 'PRODUCT_NAME'
68795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68799: ,p_ae_header_id => NULL

Line 68796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

68792: ,p_lookup_code => l_component_type_code
68793: )
68794: ,p_token_4 => 'PRODUCT_NAME'
68795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68799: ,p_ae_header_id => NULL
68800: );

Line 68797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

68793: )
68794: ,p_token_4 => 'PRODUCT_NAME'
68795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68799: ,p_ae_header_id => NULL
68800: );
68801:

Line 68798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

68794: ,p_token_4 => 'PRODUCT_NAME'
68795: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
68796: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
68797: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
68798: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
68799: ,p_ae_header_id => NULL
68800: );
68801:
68802: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 68829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68825: ----------------------------------------------------------------------------------
68826: -- 4219869 Business Flow
68827: -- Update journal entry status -- Need to generate this within IF
68828: ----------------------------------------------------------------------------------
68829: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68830: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
68831: ,p_balance_type_code => l_balance_type_code
68832: );
68833:

Line 68874: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

68870:
68871: --
68872: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
68873: --
68874: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
68875: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
68876: ELSE
68877: ---------------------------------------------------------------------------------------------------
68878: -- 4262811a Switch Sign

Line 68899: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

68895:
68896: XLA_AE_LINES_PKG.ValidateCurrentLine;
68897: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
68898:
68899: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
68900: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
68901: ,p_balance_type_code => l_balance_type_code);
68902:
68903: END IF;

Line 69011: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

69007: l_tmp_amt NUMBER;
69008: l_acc_rev_natural_side_code VARCHAR2(1);
69009:
69010: l_num_entries NUMBER;
69011: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69012: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69013: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69014: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69015: l_recog_line_1 NUMBER;

Line 69012: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

69008: l_acc_rev_natural_side_code VARCHAR2(1);
69009:
69010: l_num_entries NUMBER;
69011: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69012: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69013: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69014: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69015: l_recog_line_1 NUMBER;
69016: l_recog_line_2 NUMBER;

Line 69013: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

69009:
69010: l_num_entries NUMBER;
69011: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69012: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69013: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69014: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69015: l_recog_line_1 NUMBER;
69016: l_recog_line_2 NUMBER;
69017:

Line 69014: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

69010: l_num_entries NUMBER;
69011: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69012: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69013: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69014: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69015: l_recog_line_1 NUMBER;
69016: l_recog_line_2 NUMBER;
69017:
69018: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 69020: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

69016: l_recog_line_2 NUMBER;
69017:
69018: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
69019: l_bflow_applied_to_amt NUMBER; -- 5132302
69020: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
69021:
69022: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
69023:
69024: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 69095: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

69091: l_accrual_line_num := NULL; -- 4262811
69092: l_tmp_amt := NULL; -- 4262811
69093: --
69094:
69095: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
69096: l_balance_type_code <> 'B' THEN
69097: IF NVL(p_source_46,'
69098: ') = 'Revenue - UER' AND
69099: NVL(p_source_48,'

Line 69169: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

69165: --
69166: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69167:
69168: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69169: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69170:
69171: -- 4955764
69172: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69173: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 69217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

69213: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69214:
69215: IF xla_accounting_cache_pkg.GetValueChar
69216: (p_source_code => 'LEDGER_CATEGORY_CODE'
69217: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
69218: AND l_bflow_method_code = 'PRIOR_ENTRY'
69219: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
69220: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69221: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 69317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

69313: p_lookup_type => 'XLA_OWNER_TYPE'
69314: ,p_lookup_code => l_component_type_code
69315: )
69316: ,p_token_4 => 'PRODUCT_NAME'
69317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69321: ,p_ae_header_id => NULL

Line 69318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

69314: ,p_lookup_code => l_component_type_code
69315: )
69316: ,p_token_4 => 'PRODUCT_NAME'
69317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69321: ,p_ae_header_id => NULL
69322: );

Line 69319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

69315: )
69316: ,p_token_4 => 'PRODUCT_NAME'
69317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69321: ,p_ae_header_id => NULL
69322: );
69323:

Line 69320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

69316: ,p_token_4 => 'PRODUCT_NAME'
69317: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69318: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69319: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69320: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69321: ,p_ae_header_id => NULL
69322: );
69323:
69324: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 69351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69347: ----------------------------------------------------------------------------------
69348: -- 4219869 Business Flow
69349: -- Update journal entry status -- Need to generate this within IF
69350: ----------------------------------------------------------------------------------
69351: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69352: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
69353: ,p_balance_type_code => l_balance_type_code
69354: );
69355:

Line 69396: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

69392:
69393: --
69394: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69395: --
69396: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69397: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69398: ELSE
69399: ---------------------------------------------------------------------------------------------------
69400: -- 4262811a Switch Sign

Line 69421: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69417:
69418: XLA_AE_LINES_PKG.ValidateCurrentLine;
69419: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
69420:
69421: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69422: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
69423: ,p_balance_type_code => l_balance_type_code);
69424:
69425: END IF;

Line 69555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

69551: l_tmp_amt NUMBER;
69552: l_acc_rev_natural_side_code VARCHAR2(1);
69553:
69554: l_num_entries NUMBER;
69555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69559: l_recog_line_1 NUMBER;

Line 69556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

69552: l_acc_rev_natural_side_code VARCHAR2(1);
69553:
69554: l_num_entries NUMBER;
69555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69559: l_recog_line_1 NUMBER;
69560: l_recog_line_2 NUMBER;

Line 69557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

69553:
69554: l_num_entries NUMBER;
69555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69559: l_recog_line_1 NUMBER;
69560: l_recog_line_2 NUMBER;
69561:

Line 69558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

69554: l_num_entries NUMBER;
69555: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
69556: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
69557: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
69558: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
69559: l_recog_line_1 NUMBER;
69560: l_recog_line_2 NUMBER;
69561:
69562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 69564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

69560: l_recog_line_2 NUMBER;
69561:
69562: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
69563: l_bflow_applied_to_amt NUMBER; -- 5132302
69564: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
69565:
69566: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
69567:
69568: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 69639: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

69635: l_accrual_line_num := NULL; -- 4262811
69636: l_tmp_amt := NULL; -- 4262811
69637: --
69638:
69639: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
69640: l_balance_type_code <> 'B' THEN
69641: IF NVL(p_source_46,'
69642: ') = 'Revenue - UER' AND
69643: NVL(p_source_48,'

Line 69713: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

69709: --
69710: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
69711:
69712: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
69713: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
69714:
69715: -- 4955764
69716: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
69717: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 69809: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

69805: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
69806:
69807: IF xla_accounting_cache_pkg.GetValueChar
69808: (p_source_code => 'LEDGER_CATEGORY_CODE'
69809: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
69810: AND l_bflow_method_code = 'PRIOR_ENTRY'
69811: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
69812: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
69813: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 69909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

69905: p_lookup_type => 'XLA_OWNER_TYPE'
69906: ,p_lookup_code => l_component_type_code
69907: )
69908: ,p_token_4 => 'PRODUCT_NAME'
69909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69913: ,p_ae_header_id => NULL

Line 69910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

69906: ,p_lookup_code => l_component_type_code
69907: )
69908: ,p_token_4 => 'PRODUCT_NAME'
69909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69913: ,p_ae_header_id => NULL
69914: );

Line 69911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

69907: )
69908: ,p_token_4 => 'PRODUCT_NAME'
69909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69913: ,p_ae_header_id => NULL
69914: );
69915:

Line 69912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

69908: ,p_token_4 => 'PRODUCT_NAME'
69909: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
69910: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
69911: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
69912: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
69913: ,p_ae_header_id => NULL
69914: );
69915:
69916: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 69943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

69939: ----------------------------------------------------------------------------------
69940: -- 4219869 Business Flow
69941: -- Update journal entry status -- Need to generate this within IF
69942: ----------------------------------------------------------------------------------
69943: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
69944: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
69945: ,p_balance_type_code => l_balance_type_code
69946: );
69947:

Line 69988: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

69984:
69985: --
69986: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
69987: --
69988: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
69989: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
69990: ELSE
69991: ---------------------------------------------------------------------------------------------------
69992: -- 4262811a Switch Sign

Line 70013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

70009:
70010: XLA_AE_LINES_PKG.ValidateCurrentLine;
70011: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70012:
70013: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70014: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70015: ,p_balance_type_code => l_balance_type_code);
70016:
70017: END IF;

Line 70147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

70143: l_tmp_amt NUMBER;
70144: l_acc_rev_natural_side_code VARCHAR2(1);
70145:
70146: l_num_entries NUMBER;
70147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70151: l_recog_line_1 NUMBER;

Line 70148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

70144: l_acc_rev_natural_side_code VARCHAR2(1);
70145:
70146: l_num_entries NUMBER;
70147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70151: l_recog_line_1 NUMBER;
70152: l_recog_line_2 NUMBER;

Line 70149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

70145:
70146: l_num_entries NUMBER;
70147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70151: l_recog_line_1 NUMBER;
70152: l_recog_line_2 NUMBER;
70153:

Line 70150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

70146: l_num_entries NUMBER;
70147: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70148: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70149: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70150: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70151: l_recog_line_1 NUMBER;
70152: l_recog_line_2 NUMBER;
70153:
70154: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 70156: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

70152: l_recog_line_2 NUMBER;
70153:
70154: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
70155: l_bflow_applied_to_amt NUMBER; -- 5132302
70156: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
70157:
70158: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
70159:
70160: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 70231: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

70227: l_accrual_line_num := NULL; -- 4262811
70228: l_tmp_amt := NULL; -- 4262811
70229: --
70230:
70231: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
70232: l_balance_type_code <> 'B' THEN
70233: IF NVL(p_source_46,'
70234: ') = 'Revenue - UER' AND
70235: NVL(p_source_48,'

Line 70305: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

70301: --
70302: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70303:
70304: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70305: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70306:
70307: -- 4955764
70308: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70309: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 70395: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

70391: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70392:
70393: IF xla_accounting_cache_pkg.GetValueChar
70394: (p_source_code => 'LEDGER_CATEGORY_CODE'
70395: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
70396: AND l_bflow_method_code = 'PRIOR_ENTRY'
70397: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
70398: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70399: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 70535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

70531: p_lookup_type => 'XLA_OWNER_TYPE'
70532: ,p_lookup_code => l_component_type_code
70533: )
70534: ,p_token_4 => 'PRODUCT_NAME'
70535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
70536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
70537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
70538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
70539: ,p_ae_header_id => NULL

Line 70536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

70532: ,p_lookup_code => l_component_type_code
70533: )
70534: ,p_token_4 => 'PRODUCT_NAME'
70535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
70536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
70537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
70538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
70539: ,p_ae_header_id => NULL
70540: );

Line 70537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

70533: )
70534: ,p_token_4 => 'PRODUCT_NAME'
70535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
70536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
70537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
70538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
70539: ,p_ae_header_id => NULL
70540: );
70541:

Line 70538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

70534: ,p_token_4 => 'PRODUCT_NAME'
70535: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
70536: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
70537: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
70538: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
70539: ,p_ae_header_id => NULL
70540: );
70541:
70542: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 70569: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

70565: ----------------------------------------------------------------------------------
70566: -- 4219869 Business Flow
70567: -- Update journal entry status -- Need to generate this within IF
70568: ----------------------------------------------------------------------------------
70569: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70570: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
70571: ,p_balance_type_code => l_balance_type_code
70572: );
70573:

Line 70614: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

70610:
70611: --
70612: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
70613: --
70614: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
70615: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
70616: ELSE
70617: ---------------------------------------------------------------------------------------------------
70618: -- 4262811a Switch Sign

Line 70639: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

70635:
70636: XLA_AE_LINES_PKG.ValidateCurrentLine;
70637: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
70638:
70639: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
70640: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
70641: ,p_balance_type_code => l_balance_type_code);
70642:
70643: END IF;

Line 70745: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

70741: l_tmp_amt NUMBER;
70742: l_acc_rev_natural_side_code VARCHAR2(1);
70743:
70744: l_num_entries NUMBER;
70745: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70746: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70747: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70748: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70749: l_recog_line_1 NUMBER;

Line 70746: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

70742: l_acc_rev_natural_side_code VARCHAR2(1);
70743:
70744: l_num_entries NUMBER;
70745: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70746: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70747: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70748: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70749: l_recog_line_1 NUMBER;
70750: l_recog_line_2 NUMBER;

Line 70747: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

70743:
70744: l_num_entries NUMBER;
70745: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70746: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70747: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70748: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70749: l_recog_line_1 NUMBER;
70750: l_recog_line_2 NUMBER;
70751:

Line 70748: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

70744: l_num_entries NUMBER;
70745: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
70746: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
70747: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
70748: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
70749: l_recog_line_1 NUMBER;
70750: l_recog_line_2 NUMBER;
70751:
70752: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 70754: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

70750: l_recog_line_2 NUMBER;
70751:
70752: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
70753: l_bflow_applied_to_amt NUMBER; -- 5132302
70754: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
70755:
70756: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
70757:
70758: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 70829: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

70825: l_accrual_line_num := NULL; -- 4262811
70826: l_tmp_amt := NULL; -- 4262811
70827: --
70828:
70829: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
70830: l_balance_type_code <> 'B' THEN
70831: IF NVL(p_source_46,'
70832: ') = 'Revenue - UER' AND
70833: NVL(p_source_48,'

Line 70903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

70899: --
70900: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
70901:
70902: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
70903: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
70904:
70905: -- 4955764
70906: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
70907: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 70945: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

70941: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
70942:
70943: IF xla_accounting_cache_pkg.GetValueChar
70944: (p_source_code => 'LEDGER_CATEGORY_CODE'
70945: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
70946: AND l_bflow_method_code = 'PRIOR_ENTRY'
70947: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
70948: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
70949: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 71085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

71081: p_lookup_type => 'XLA_OWNER_TYPE'
71082: ,p_lookup_code => l_component_type_code
71083: )
71084: ,p_token_4 => 'PRODUCT_NAME'
71085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71089: ,p_ae_header_id => NULL

Line 71086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

71082: ,p_lookup_code => l_component_type_code
71083: )
71084: ,p_token_4 => 'PRODUCT_NAME'
71085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71089: ,p_ae_header_id => NULL
71090: );

Line 71087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

71083: )
71084: ,p_token_4 => 'PRODUCT_NAME'
71085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71089: ,p_ae_header_id => NULL
71090: );
71091:

Line 71088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

71084: ,p_token_4 => 'PRODUCT_NAME'
71085: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71086: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71087: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71088: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71089: ,p_ae_header_id => NULL
71090: );
71091:
71092: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 71119: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

71115: ----------------------------------------------------------------------------------
71116: -- 4219869 Business Flow
71117: -- Update journal entry status -- Need to generate this within IF
71118: ----------------------------------------------------------------------------------
71119: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71120: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
71121: ,p_balance_type_code => l_balance_type_code
71122: );
71123:

Line 71164: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

71160:
71161: --
71162: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
71163: --
71164: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
71165: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
71166: ELSE
71167: ---------------------------------------------------------------------------------------------------
71168: -- 4262811a Switch Sign

Line 71189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

71185:
71186: XLA_AE_LINES_PKG.ValidateCurrentLine;
71187: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71188:
71189: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71190: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
71191: ,p_balance_type_code => l_balance_type_code);
71192:
71193: END IF;

Line 71311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

71307: l_tmp_amt NUMBER;
71308: l_acc_rev_natural_side_code VARCHAR2(1);
71309:
71310: l_num_entries NUMBER;
71311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71315: l_recog_line_1 NUMBER;

Line 71312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

71308: l_acc_rev_natural_side_code VARCHAR2(1);
71309:
71310: l_num_entries NUMBER;
71311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71315: l_recog_line_1 NUMBER;
71316: l_recog_line_2 NUMBER;

Line 71313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

71309:
71310: l_num_entries NUMBER;
71311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71315: l_recog_line_1 NUMBER;
71316: l_recog_line_2 NUMBER;
71317:

Line 71314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

71310: l_num_entries NUMBER;
71311: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71312: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71313: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71314: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71315: l_recog_line_1 NUMBER;
71316: l_recog_line_2 NUMBER;
71317:
71318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 71320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

71316: l_recog_line_2 NUMBER;
71317:
71318: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
71319: l_bflow_applied_to_amt NUMBER; -- 5132302
71320: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
71321:
71322: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
71323:
71324: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 71395: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

71391: l_accrual_line_num := NULL; -- 4262811
71392: l_tmp_amt := NULL; -- 4262811
71393: --
71394:
71395: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
71396: l_balance_type_code <> 'B' THEN
71397: IF NVL(p_source_37,'
71398: ') = 'R' AND
71399: NVL(p_source_38,'

Line 71471: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

71467: --
71468: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
71469:
71470: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
71471: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
71472:
71473: -- 4955764
71474: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
71475: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 71535: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

71531: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
71532:
71533: IF xla_accounting_cache_pkg.GetValueChar
71534: (p_source_code => 'LEDGER_CATEGORY_CODE'
71535: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
71536: AND l_bflow_method_code = 'PRIOR_ENTRY'
71537: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
71538: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
71539: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 71675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

71671: p_lookup_type => 'XLA_OWNER_TYPE'
71672: ,p_lookup_code => l_component_type_code
71673: )
71674: ,p_token_4 => 'PRODUCT_NAME'
71675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71679: ,p_ae_header_id => NULL

Line 71676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

71672: ,p_lookup_code => l_component_type_code
71673: )
71674: ,p_token_4 => 'PRODUCT_NAME'
71675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71679: ,p_ae_header_id => NULL
71680: );

Line 71677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

71673: )
71674: ,p_token_4 => 'PRODUCT_NAME'
71675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71679: ,p_ae_header_id => NULL
71680: );
71681:

Line 71678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

71674: ,p_token_4 => 'PRODUCT_NAME'
71675: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
71676: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
71677: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
71678: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
71679: ,p_ae_header_id => NULL
71680: );
71681:
71682: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 71709: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

71705: ----------------------------------------------------------------------------------
71706: -- 4219869 Business Flow
71707: -- Update journal entry status -- Need to generate this within IF
71708: ----------------------------------------------------------------------------------
71709: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71710: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
71711: ,p_balance_type_code => l_balance_type_code
71712: );
71713:

Line 71754: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

71750:
71751: --
71752: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
71753: --
71754: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
71755: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
71756: ELSE
71757: ---------------------------------------------------------------------------------------------------
71758: -- 4262811a Switch Sign

Line 71779: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

71775:
71776: XLA_AE_LINES_PKG.ValidateCurrentLine;
71777: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
71778:
71779: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
71780: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
71781: ,p_balance_type_code => l_balance_type_code);
71782:
71783: END IF;

Line 71893: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

71889: l_tmp_amt NUMBER;
71890: l_acc_rev_natural_side_code VARCHAR2(1);
71891:
71892: l_num_entries NUMBER;
71893: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71894: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71895: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71896: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71897: l_recog_line_1 NUMBER;

Line 71894: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

71890: l_acc_rev_natural_side_code VARCHAR2(1);
71891:
71892: l_num_entries NUMBER;
71893: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71894: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71895: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71896: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71897: l_recog_line_1 NUMBER;
71898: l_recog_line_2 NUMBER;

Line 71895: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

71891:
71892: l_num_entries NUMBER;
71893: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71894: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71895: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71896: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71897: l_recog_line_1 NUMBER;
71898: l_recog_line_2 NUMBER;
71899:

Line 71896: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

71892: l_num_entries NUMBER;
71893: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
71894: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
71895: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
71896: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
71897: l_recog_line_1 NUMBER;
71898: l_recog_line_2 NUMBER;
71899:
71900: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 71902: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

71898: l_recog_line_2 NUMBER;
71899:
71900: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
71901: l_bflow_applied_to_amt NUMBER; -- 5132302
71902: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
71903:
71904: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
71905:
71906: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 71977: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

71973: l_accrual_line_num := NULL; -- 4262811
71974: l_tmp_amt := NULL; -- 4262811
71975: --
71976:
71977: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
71978: l_balance_type_code <> 'B' THEN
71979: IF NVL(p_source_37,'
71980: ') = 'R' AND
71981: NVL(p_source_38,'

Line 72053: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

72049: --
72050: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72051:
72052: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72053: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72054:
72055: -- 4955764
72056: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72057: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 72078: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

72074: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72075:
72076: IF xla_accounting_cache_pkg.GetValueChar
72077: (p_source_code => 'LEDGER_CATEGORY_CODE'
72078: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
72079: AND l_bflow_method_code = 'PRIOR_ENTRY'
72080: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
72081: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72082: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 72218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

72214: p_lookup_type => 'XLA_OWNER_TYPE'
72215: ,p_lookup_code => l_component_type_code
72216: )
72217: ,p_token_4 => 'PRODUCT_NAME'
72218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72222: ,p_ae_header_id => NULL

Line 72219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

72215: ,p_lookup_code => l_component_type_code
72216: )
72217: ,p_token_4 => 'PRODUCT_NAME'
72218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72222: ,p_ae_header_id => NULL
72223: );

Line 72220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

72216: )
72217: ,p_token_4 => 'PRODUCT_NAME'
72218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72222: ,p_ae_header_id => NULL
72223: );
72224:

Line 72221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

72217: ,p_token_4 => 'PRODUCT_NAME'
72218: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72219: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72220: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72221: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72222: ,p_ae_header_id => NULL
72223: );
72224:
72225: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 72252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

72248: ----------------------------------------------------------------------------------
72249: -- 4219869 Business Flow
72250: -- Update journal entry status -- Need to generate this within IF
72251: ----------------------------------------------------------------------------------
72252: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72253: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
72254: ,p_balance_type_code => l_balance_type_code
72255: );
72256:

Line 72297: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

72293:
72294: --
72295: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72296: --
72297: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72298: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72299: ELSE
72300: ---------------------------------------------------------------------------------------------------
72301: -- 4262811a Switch Sign

Line 72322: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

72318:
72319: XLA_AE_LINES_PKG.ValidateCurrentLine;
72320: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72321:
72322: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72323: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72324: ,p_balance_type_code => l_balance_type_code);
72325:
72326: END IF;

Line 72436: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

72432: l_tmp_amt NUMBER;
72433: l_acc_rev_natural_side_code VARCHAR2(1);
72434:
72435: l_num_entries NUMBER;
72436: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72437: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72438: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72439: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72440: l_recog_line_1 NUMBER;

Line 72437: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

72433: l_acc_rev_natural_side_code VARCHAR2(1);
72434:
72435: l_num_entries NUMBER;
72436: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72437: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72438: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72439: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72440: l_recog_line_1 NUMBER;
72441: l_recog_line_2 NUMBER;

Line 72438: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

72434:
72435: l_num_entries NUMBER;
72436: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72437: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72438: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72439: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72440: l_recog_line_1 NUMBER;
72441: l_recog_line_2 NUMBER;
72442:

Line 72439: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

72435: l_num_entries NUMBER;
72436: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72437: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72438: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72439: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72440: l_recog_line_1 NUMBER;
72441: l_recog_line_2 NUMBER;
72442:
72443: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 72445: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

72441: l_recog_line_2 NUMBER;
72442:
72443: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
72444: l_bflow_applied_to_amt NUMBER; -- 5132302
72445: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
72446:
72447: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
72448:
72449: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 72520: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

72516: l_accrual_line_num := NULL; -- 4262811
72517: l_tmp_amt := NULL; -- 4262811
72518: --
72519:
72520: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
72521: l_balance_type_code <> 'B' THEN
72522: IF NVL(p_source_46,'
72523: ') = 'Revenue - Normal Revenue' AND
72524: NVL(p_source_47,'

Line 72596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

72592: --
72593: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
72594:
72595: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
72596: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
72597:
72598: -- 4955764
72599: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
72600: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 72644: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

72640: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
72641:
72642: IF xla_accounting_cache_pkg.GetValueChar
72643: (p_source_code => 'LEDGER_CATEGORY_CODE'
72644: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
72645: AND l_bflow_method_code = 'PRIOR_ENTRY'
72646: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
72647: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
72648: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 72744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

72740: p_lookup_type => 'XLA_OWNER_TYPE'
72741: ,p_lookup_code => l_component_type_code
72742: )
72743: ,p_token_4 => 'PRODUCT_NAME'
72744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72748: ,p_ae_header_id => NULL

Line 72745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

72741: ,p_lookup_code => l_component_type_code
72742: )
72743: ,p_token_4 => 'PRODUCT_NAME'
72744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72748: ,p_ae_header_id => NULL
72749: );

Line 72746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

72742: )
72743: ,p_token_4 => 'PRODUCT_NAME'
72744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72748: ,p_ae_header_id => NULL
72749: );
72750:

Line 72747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

72743: ,p_token_4 => 'PRODUCT_NAME'
72744: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
72745: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
72746: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
72747: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
72748: ,p_ae_header_id => NULL
72749: );
72750:
72751: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 72778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

72774: ----------------------------------------------------------------------------------
72775: -- 4219869 Business Flow
72776: -- Update journal entry status -- Need to generate this within IF
72777: ----------------------------------------------------------------------------------
72778: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72779: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
72780: ,p_balance_type_code => l_balance_type_code
72781: );
72782:

Line 72823: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

72819:
72820: --
72821: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
72822: --
72823: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
72824: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
72825: ELSE
72826: ---------------------------------------------------------------------------------------------------
72827: -- 4262811a Switch Sign

Line 72848: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

72844:
72845: XLA_AE_LINES_PKG.ValidateCurrentLine;
72846: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
72847:
72848: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
72849: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
72850: ,p_balance_type_code => l_balance_type_code);
72851:
72852: END IF;

Line 72962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

72958: l_tmp_amt NUMBER;
72959: l_acc_rev_natural_side_code VARCHAR2(1);
72960:
72961: l_num_entries NUMBER;
72962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72966: l_recog_line_1 NUMBER;

Line 72963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

72959: l_acc_rev_natural_side_code VARCHAR2(1);
72960:
72961: l_num_entries NUMBER;
72962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72966: l_recog_line_1 NUMBER;
72967: l_recog_line_2 NUMBER;

Line 72964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

72960:
72961: l_num_entries NUMBER;
72962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72966: l_recog_line_1 NUMBER;
72967: l_recog_line_2 NUMBER;
72968:

Line 72965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

72961: l_num_entries NUMBER;
72962: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
72963: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
72964: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
72965: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
72966: l_recog_line_1 NUMBER;
72967: l_recog_line_2 NUMBER;
72968:
72969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 72971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

72967: l_recog_line_2 NUMBER;
72968:
72969: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
72970: l_bflow_applied_to_amt NUMBER; -- 5132302
72971: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
72972:
72973: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
72974:
72975: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 73046: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

73042: l_accrual_line_num := NULL; -- 4262811
73043: l_tmp_amt := NULL; -- 4262811
73044: --
73045:
73046: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
73047: l_balance_type_code <> 'B' THEN
73048: IF NVL(p_source_46,'
73049: ') = 'Revenue - Normal Revenue' AND
73050: NVL(p_source_47,'

Line 73122: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

73118: --
73119: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73120:
73121: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73122: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73123:
73124: -- 4955764
73125: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73126: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 73170: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

73166: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73167:
73168: IF xla_accounting_cache_pkg.GetValueChar
73169: (p_source_code => 'LEDGER_CATEGORY_CODE'
73170: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
73171: AND l_bflow_method_code = 'PRIOR_ENTRY'
73172: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
73173: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
73174: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 73270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

73266: p_lookup_type => 'XLA_OWNER_TYPE'
73267: ,p_lookup_code => l_component_type_code
73268: )
73269: ,p_token_4 => 'PRODUCT_NAME'
73270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73274: ,p_ae_header_id => NULL

Line 73271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

73267: ,p_lookup_code => l_component_type_code
73268: )
73269: ,p_token_4 => 'PRODUCT_NAME'
73270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73274: ,p_ae_header_id => NULL
73275: );

Line 73272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

73268: )
73269: ,p_token_4 => 'PRODUCT_NAME'
73270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73274: ,p_ae_header_id => NULL
73275: );
73276:

Line 73273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

73269: ,p_token_4 => 'PRODUCT_NAME'
73270: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73271: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73272: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73273: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73274: ,p_ae_header_id => NULL
73275: );
73276:
73277: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 73304: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

73300: ----------------------------------------------------------------------------------
73301: -- 4219869 Business Flow
73302: -- Update journal entry status -- Need to generate this within IF
73303: ----------------------------------------------------------------------------------
73304: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73305: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
73306: ,p_balance_type_code => l_balance_type_code
73307: );
73308:

Line 73349: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

73345:
73346: --
73347: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
73348: --
73349: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
73350: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
73351: ELSE
73352: ---------------------------------------------------------------------------------------------------
73353: -- 4262811a Switch Sign

Line 73374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

73370:
73371: XLA_AE_LINES_PKG.ValidateCurrentLine;
73372: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73373:
73374: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73375: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
73376: ,p_balance_type_code => l_balance_type_code);
73377:
73378: END IF;

Line 73488: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;

73484: l_tmp_amt NUMBER;
73485: l_acc_rev_natural_side_code VARCHAR2(1);
73486:
73487: l_num_entries NUMBER;
73488: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
73489: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
73490: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
73491: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
73492: l_recog_line_1 NUMBER;

Line 73489: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;

73485: l_acc_rev_natural_side_code VARCHAR2(1);
73486:
73487: l_num_entries NUMBER;
73488: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
73489: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
73490: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
73491: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
73492: l_recog_line_1 NUMBER;
73493: l_recog_line_2 NUMBER;

Line 73490: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;

73486:
73487: l_num_entries NUMBER;
73488: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
73489: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
73490: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
73491: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
73492: l_recog_line_1 NUMBER;
73493: l_recog_line_2 NUMBER;
73494:

Line 73491: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;

73487: l_num_entries NUMBER;
73488: l_gl_dates xla_ae_journal_entry_pkg.t_array_date;
73489: l_accted_amts xla_ae_journal_entry_pkg.t_array_num;
73490: l_entered_amts xla_ae_journal_entry_pkg.t_array_num;
73491: l_period_names xla_ae_journal_entry_pkg.t_array_V15L;
73492: l_recog_line_1 NUMBER;
73493: l_recog_line_2 NUMBER;
73494:
73495: l_bflow_applied_to_amt_idx NUMBER; -- 5132302

Line 73497: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302

73493: l_recog_line_2 NUMBER;
73494:
73495: l_bflow_applied_to_amt_idx NUMBER; -- 5132302
73496: l_bflow_applied_to_amt NUMBER; -- 5132302
73497: l_bflow_applied_to_amts xla_ae_journal_entry_pkg.t_array_num; -- 5132302
73498:
73499: l_event_id NUMBER; -- To handle MPA header Description: xla_ae_header_pkg.SetHdrDescription
73500:
73501: --l_rounding_ccy VARCHAR2(15); -- To handle MPA rounding 4262811b

Line 73572: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR

73568: l_accrual_line_num := NULL; -- 4262811
73569: l_tmp_amt := NULL; -- 4262811
73570: --
73571:
73572: IF XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id = XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id OR
73573: l_balance_type_code <> 'B' THEN
73574: IF NVL(p_source_46,'
73575: ') = 'Revenue - Normal Revenue' AND
73576: NVL(p_source_47,'

Line 73648: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;

73644: --
73645: XLA_AE_LINES_PKG.g_rec_lines.array_balance_type_code(XLA_AE_LINES_PKG.g_LineNumber) := l_balance_type_code;
73646:
73647: XLA_AE_LINES_PKG.g_rec_lines.array_ledger_id(XLA_AE_LINES_PKG.g_LineNumber) :=
73648: XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id;
73649:
73650: -- 4955764
73651: XLA_AE_LINES_PKG.g_rec_lines.array_gl_date(XLA_AE_LINES_PKG.g_LineNumber) :=
73652: XLA_AE_HEADER_PKG.g_rec_header_new.array_gl_date(g_array_event(p_event_id).array_value_num('header_index'));

Line 73696: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')

73692: l_enc_upg_option := XLA_AE_LINES_PKG.g_rec_lines.array_enc_upg_option(XLA_AE_LINES_PKG.g_LineNumber);
73693:
73694: IF xla_accounting_cache_pkg.GetValueChar
73695: (p_source_code => 'LEDGER_CATEGORY_CODE'
73696: ,p_target_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id) IN ('PRIMARY','ALC')
73697: AND l_bflow_method_code = 'PRIOR_ENTRY'
73698: -- AND (l_actual_upg_option = 'Y' OR l_enc_upg_option = 'Y') Bug 4922099
73699: AND ( (NVL(l_actual_upg_option, 'N') IN ('Y', 'O')) OR
73700: (NVL(l_enc_upg_option, 'N') IN ('Y', 'O'))

Line 73796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name

73792: p_lookup_type => 'XLA_OWNER_TYPE'
73793: ,p_lookup_code => l_component_type_code
73794: )
73795: ,p_token_4 => 'PRODUCT_NAME'
73796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73800: ,p_ae_header_id => NULL

Line 73797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id

73793: ,p_lookup_code => l_component_type_code
73794: )
73795: ,p_token_4 => 'PRODUCT_NAME'
73796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73800: ,p_ae_header_id => NULL
73801: );

Line 73798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id

73794: )
73795: ,p_token_4 => 'PRODUCT_NAME'
73796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73800: ,p_ae_header_id => NULL
73801: );
73802:

Line 73799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id

73795: ,p_token_4 => 'PRODUCT_NAME'
73796: ,p_value_4 => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.application_name
73797: ,p_entity_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.entity_id
73798: ,p_event_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.event_id
73799: ,p_ledger_id => XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id
73800: ,p_ae_header_id => NULL
73801: );
73802:
73803: IF (C_LEVEL_ERROR>= g_log_level) THEN

Line 73830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

73826: ----------------------------------------------------------------------------------
73827: -- 4219869 Business Flow
73828: -- Update journal entry status -- Need to generate this within IF
73829: ----------------------------------------------------------------------------------
73830: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73831: (p_hdr_idx => g_array_event(p_event_id).array_value_num('header_index')
73832: ,p_balance_type_code => l_balance_type_code
73833: );
73834:

Line 73875: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN

73871:
73872: --
73873: -- Depending on the Reversal Method setup, do a switch side or changes sign for the amounts
73874: --
73875: IF (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_reversal_option = 'SIDE') THEN
73876: XLA_AE_LINES_PKG.g_rec_lines.array_natural_side_code(XLA_AE_LINES_PKG.g_LineNumber) := l_acc_rev_natural_side_code;
73877: ELSE
73878: ---------------------------------------------------------------------------------------------------
73879: -- 4262811a Switch Sign

Line 73900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus

73896:
73897: XLA_AE_LINES_PKG.ValidateCurrentLine;
73898: XLA_AE_LINES_PKG.SetDebitCreditAmounts;
73899:
73900: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus
73901: (p_hdr_idx => g_array_event(p_event_id).array_value_num('acc_rev_header_index')
73902: ,p_balance_type_code => l_balance_type_code);
73903:
73904: END IF;

Line 74352: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74348:
74349: l_calculate_acctd_flag VARCHAR2(1) :='N';
74350: l_calculate_g_l_flag VARCHAR2(1) :='N';
74351: --
74352: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74353: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74354: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74353: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74349: l_calculate_acctd_flag VARCHAR2(1) :='N';
74350: l_calculate_g_l_flag VARCHAR2(1) :='N';
74351: --
74352: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74353: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74354: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74354: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74350: l_calculate_g_l_flag VARCHAR2(1) :='N';
74351: --
74352: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74353: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74354: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74351: --
74352: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74353: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74354: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74352: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74353: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74354: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74353: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74354: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74354: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74355: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74356: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74357: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74358: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74359: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74360: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

74361: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74362: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74363: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74364: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

74365: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74373: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74366: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74373: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74374: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74367: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74373: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74374: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74375: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74368: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74373: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74374: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74375: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74376:

Line 74373: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

74369: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74373: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74374: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74375: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74376:
74377: l_event_id NUMBER;

Line 74374: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

74370: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74373: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74374: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74375: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74376:
74377: l_event_id NUMBER;
74378: l_previous_event_id NUMBER;

Line 74375: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

74371: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74372: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74373: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
74374: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
74375: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
74376:
74377: l_event_id NUMBER;
74378: l_previous_event_id NUMBER;
74379: l_first_event_id NUMBER;

Line 74393: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

74389: l_event_class_name VARCHAR2(80) := 'Borrowed and Lent Adjustment';
74390: l_description VARCHAR2(4000);
74391: l_transaction_reversal NUMBER;
74392: l_ae_header_id NUMBER;
74393: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
74394: l_log_module VARCHAR2(240);
74395: --
74396: l_acct_reversal_source VARCHAR2(30);
74397: l_trx_reversal_source VARCHAR2(30);

Line 74683: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

74679:
74680: --
74681: -- set event info as cache for other routines to refer event attributes
74682: --
74683: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
74684: (p_application_id => p_application_id
74685: ,p_primary_ledger_id => p_primary_ledger_id
74686: ,p_base_ledger_id => p_base_ledger_id
74687: ,p_target_ledger_id => p_target_ledger_id

Line 74716: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

74712:
74713: --
74714: -- set the status of entry to C_VALID (0)
74715: --
74716: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74717:
74718: --
74719: -- initialize a row for ae header
74720: --

Line 74744: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

74740: --
74741: -- initilaize the status of ae headers for diffrent balance types
74742: -- the status is initialised to C_NOT_CREATED (2)
74743: --
74744: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74745: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74746: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74747:
74748: --

Line 74745: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

74741: -- initilaize the status of ae headers for diffrent balance types
74742: -- the status is initialised to C_NOT_CREATED (2)
74743: --
74744: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74745: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74746: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74747:
74748: --
74749: -- call api to validate and store accounting attributes for header

Line 74746: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

74742: -- the status is initialised to C_NOT_CREATED (2)
74743: --
74744: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74745: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74746: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
74747:
74748: --
74749: -- call api to validate and store accounting attributes for header
74750: --

Line 74780: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

74776: --
74777: l_trx_reversal_source := SUBSTR(NULL, 1,30);
74778:
74779: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
74780: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
74781:
74782: xla_accounting_err_pkg.build_message
74783: (p_appli_s_name => 'XLA'
74784: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 74788: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

74784: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
74785: ,p_token_1 => 'ACCT_ATTR_NAME'
74786: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74787: ,p_token_2 => 'PRODUCT_NAME'
74788: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74792:

Line 74789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

74785: ,p_token_1 => 'ACCT_ATTR_NAME'
74786: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74787: ,p_token_2 => 'PRODUCT_NAME'
74788: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74792:
74793: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 74790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

74786: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
74787: ,p_token_2 => 'PRODUCT_NAME'
74788: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74792:
74793: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
74794: --

Line 74791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

74787: ,p_token_2 => 'PRODUCT_NAME'
74788: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
74789: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
74790: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
74791: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
74792:
74793: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
74794: --
74795: -- following sets the accounting attributes needed to reverse

Line 74810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

74806: ----------------------------------------------------------------
74807: -- 4262811 - update the header statuses to invalid in need be
74808: ----------------------------------------------------------------
74809: --
74810: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
74811:
74812:
74813: -----------------------------------------------
74814: -- No accrual reversal for the event class/type

Line 74948: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

74944: ,p_module => l_log_module);
74945: END IF;
74946:
74947: --
74948: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
74949: --
74950: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74951: --
74952: -- set event info as cache for other routines to refer event attributes

Line 74950: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

74946:
74947: --
74948: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
74949: --
74950: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
74951: --
74952: -- set event info as cache for other routines to refer event attributes
74953: --
74954:

Line 74958: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

74954:
74955: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
74956: l_previous_event_id := l_event_id;
74957:
74958: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
74959: (p_application_id => p_application_id
74960: ,p_primary_ledger_id => p_primary_ledger_id
74961: ,p_base_ledger_id => p_base_ledger_id
74962: ,p_target_ledger_id => p_target_ledger_id

Line 74999: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

74995: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
74996:
74997: IF l_continue_with_lines THEN
74998: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
74999: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
75000:
75001: xla_accounting_err_pkg.build_message
75002: (p_appli_s_name => 'XLA'
75003: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 75007: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

75003: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
75004: ,p_token_1 => 'LINE_NUMBER'
75005: ,p_value_1 => l_array_extract_line_num(Idx)
75006: ,p_token_2 => 'PRODUCT_NAME'
75007: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75008: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75009: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75010: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75011:

Line 75008: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

75004: ,p_token_1 => 'LINE_NUMBER'
75005: ,p_value_1 => l_array_extract_line_num(Idx)
75006: ,p_token_2 => 'PRODUCT_NAME'
75007: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75008: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75009: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75010: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75011:
75012: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 75009: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

75005: ,p_value_1 => l_array_extract_line_num(Idx)
75006: ,p_token_2 => 'PRODUCT_NAME'
75007: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75008: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75009: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75010: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75011:
75012: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75013: --

Line 75010: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

75006: ,p_token_2 => 'PRODUCT_NAME'
75007: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
75008: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
75009: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75010: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
75011:
75012: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
75013: --
75014: -- following sets the accounting attributes needed to reverse

Line 75245: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

75241:
75242: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
75243: -- or secondary ledger that has different currency with primary
75244: -- or alc that is calculated by sla
75245: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75246: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75247:
75248: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75249: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 75246: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

75242: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
75243: -- or secondary ledger that has different currency with primary
75244: -- or alc that is calculated by sla
75245: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75246: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75247:
75248: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75249: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75250: AND (l_actual_flag = 'A')) THEN

Line 75248: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

75244: -- or alc that is calculated by sla
75245: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75246: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75247:
75248: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75249: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75250: AND (l_actual_flag = 'A')) THEN
75251: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75252: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 75249: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

75245: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
75246: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
75247:
75248: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75249: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75250: AND (l_actual_flag = 'A')) THEN
75251: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75252: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75253: ,p_application_id => p_application_id

Line 75252: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

75248: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
75249: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
75250: AND (l_actual_flag = 'A')) THEN
75251: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75252: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75253: ,p_application_id => p_application_id
75254: ,p_amb_context_code => 'DEFAULT'
75255: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
75256: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 75255: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

75251: XLA_AE_LINES_PKG.CreateGainOrLossLines(
75252: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
75253: ,p_application_id => p_application_id
75254: ,p_amb_context_code => 'DEFAULT'
75255: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
75256: ,p_event_class_code => C_EVENT_CLASS_CODE
75257: ,p_event_type_code => C_EVENT_TYPE_CODE
75258:
75259: ,p_gain_ccid => -1

Line 75760: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75756:
75757: l_calculate_acctd_flag VARCHAR2(1) :='N';
75758: l_calculate_g_l_flag VARCHAR2(1) :='N';
75759: --
75760: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75761: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75762: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75761: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75757: l_calculate_acctd_flag VARCHAR2(1) :='N';
75758: l_calculate_g_l_flag VARCHAR2(1) :='N';
75759: --
75760: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75761: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75762: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 75762: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

75758: l_calculate_g_l_flag VARCHAR2(1) :='N';
75759: --
75760: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75761: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75762: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75759: --
75760: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75761: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75762: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75760: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75761: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75762: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

75761: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75762: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

75762: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75763: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75764: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75765: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75766: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75767: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75768: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

75769: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75770: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75771: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75772: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

75773: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75781: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75774: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75781: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75782: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75775: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75781: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75782: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75783: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75776: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75781: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75782: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75783: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75784:

Line 75781: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

75777: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75781: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75782: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75783: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75784:
75785: l_event_id NUMBER;

Line 75782: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

75778: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75781: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75782: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75783: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75784:
75785: l_event_id NUMBER;
75786: l_previous_event_id NUMBER;

Line 75783: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

75779: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75780: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75781: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
75782: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
75783: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
75784:
75785: l_event_id NUMBER;
75786: l_previous_event_id NUMBER;
75787: l_first_event_id NUMBER;

Line 75801: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

75797: l_event_class_name VARCHAR2(80) := 'Borrowed and Lent';
75798: l_description VARCHAR2(4000);
75799: l_transaction_reversal NUMBER;
75800: l_ae_header_id NUMBER;
75801: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
75802: l_log_module VARCHAR2(240);
75803: --
75804: l_acct_reversal_source VARCHAR2(30);
75805: l_trx_reversal_source VARCHAR2(30);

Line 76091: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

76087:
76088: --
76089: -- set event info as cache for other routines to refer event attributes
76090: --
76091: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
76092: (p_application_id => p_application_id
76093: ,p_primary_ledger_id => p_primary_ledger_id
76094: ,p_base_ledger_id => p_base_ledger_id
76095: ,p_target_ledger_id => p_target_ledger_id

Line 76124: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

76120:
76121: --
76122: -- set the status of entry to C_VALID (0)
76123: --
76124: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76125:
76126: --
76127: -- initialize a row for ae header
76128: --

Line 76152: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

76148: --
76149: -- initilaize the status of ae headers for diffrent balance types
76150: -- the status is initialised to C_NOT_CREATED (2)
76151: --
76152: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76153: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76154: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76155:
76156: --

Line 76153: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

76149: -- initilaize the status of ae headers for diffrent balance types
76150: -- the status is initialised to C_NOT_CREATED (2)
76151: --
76152: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76153: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76154: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76155:
76156: --
76157: -- call api to validate and store accounting attributes for header

Line 76154: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

76150: -- the status is initialised to C_NOT_CREATED (2)
76151: --
76152: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76153: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76154: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
76155:
76156: --
76157: -- call api to validate and store accounting attributes for header
76158: --

Line 76188: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

76184: --
76185: l_trx_reversal_source := SUBSTR(NULL, 1,30);
76186:
76187: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
76188: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
76189:
76190: xla_accounting_err_pkg.build_message
76191: (p_appli_s_name => 'XLA'
76192: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 76196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

76192: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
76193: ,p_token_1 => 'ACCT_ATTR_NAME'
76194: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76195: ,p_token_2 => 'PRODUCT_NAME'
76196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76200:

Line 76197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

76193: ,p_token_1 => 'ACCT_ATTR_NAME'
76194: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76195: ,p_token_2 => 'PRODUCT_NAME'
76196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76200:
76201: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 76198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76194: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
76195: ,p_token_2 => 'PRODUCT_NAME'
76196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76200:
76201: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
76202: --

Line 76199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

76195: ,p_token_2 => 'PRODUCT_NAME'
76196: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76197: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76198: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76199: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76200:
76201: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
76202: --
76203: -- following sets the accounting attributes needed to reverse

Line 76218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

76214: ----------------------------------------------------------------
76215: -- 4262811 - update the header statuses to invalid in need be
76216: ----------------------------------------------------------------
76217: --
76218: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
76219:
76220:
76221: -----------------------------------------------
76222: -- No accrual reversal for the event class/type

Line 76356: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

76352: ,p_module => l_log_module);
76353: END IF;
76354:
76355: --
76356: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
76357: --
76358: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76359: --
76360: -- set event info as cache for other routines to refer event attributes

Line 76358: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

76354:
76355: --
76356: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
76357: --
76358: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
76359: --
76360: -- set event info as cache for other routines to refer event attributes
76361: --
76362:

Line 76366: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

76362:
76363: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
76364: l_previous_event_id := l_event_id;
76365:
76366: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
76367: (p_application_id => p_application_id
76368: ,p_primary_ledger_id => p_primary_ledger_id
76369: ,p_base_ledger_id => p_base_ledger_id
76370: ,p_target_ledger_id => p_target_ledger_id

Line 76407: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

76403: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
76404:
76405: IF l_continue_with_lines THEN
76406: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
76407: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
76408:
76409: xla_accounting_err_pkg.build_message
76410: (p_appli_s_name => 'XLA'
76411: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 76415: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

76411: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
76412: ,p_token_1 => 'LINE_NUMBER'
76413: ,p_value_1 => l_array_extract_line_num(Idx)
76414: ,p_token_2 => 'PRODUCT_NAME'
76415: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76416: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76417: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76418: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76419:

Line 76416: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

76412: ,p_token_1 => 'LINE_NUMBER'
76413: ,p_value_1 => l_array_extract_line_num(Idx)
76414: ,p_token_2 => 'PRODUCT_NAME'
76415: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76416: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76417: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76418: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76419:
76420: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 76417: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76413: ,p_value_1 => l_array_extract_line_num(Idx)
76414: ,p_token_2 => 'PRODUCT_NAME'
76415: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76416: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76417: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76418: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76419:
76420: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
76421: --

Line 76418: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

76414: ,p_token_2 => 'PRODUCT_NAME'
76415: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
76416: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
76417: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76418: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
76419:
76420: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
76421: --
76422: -- following sets the accounting attributes needed to reverse

Line 76653: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

76649:
76650: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
76651: -- or secondary ledger that has different currency with primary
76652: -- or alc that is calculated by sla
76653: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76654: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76655:
76656: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76657: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 76654: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

76650: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
76651: -- or secondary ledger that has different currency with primary
76652: -- or alc that is calculated by sla
76653: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76654: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76655:
76656: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76657: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76658: AND (l_actual_flag = 'A')) THEN

Line 76656: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

76652: -- or alc that is calculated by sla
76653: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76654: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76655:
76656: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76657: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76658: AND (l_actual_flag = 'A')) THEN
76659: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76660: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 76657: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

76653: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
76654: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
76655:
76656: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76657: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76658: AND (l_actual_flag = 'A')) THEN
76659: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76660: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76661: ,p_application_id => p_application_id

Line 76660: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

76656: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
76657: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
76658: AND (l_actual_flag = 'A')) THEN
76659: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76660: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76661: ,p_application_id => p_application_id
76662: ,p_amb_context_code => 'DEFAULT'
76663: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
76664: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 76663: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

76659: XLA_AE_LINES_PKG.CreateGainOrLossLines(
76660: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
76661: ,p_application_id => p_application_id
76662: ,p_amb_context_code => 'DEFAULT'
76663: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
76664: ,p_event_class_code => C_EVENT_CLASS_CODE
76665: ,p_event_type_code => C_EVENT_TYPE_CODE
76666:
76667: ,p_gain_ccid => -1

Line 77148: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77144:
77145: l_calculate_acctd_flag VARCHAR2(1) :='N';
77146: l_calculate_g_l_flag VARCHAR2(1) :='N';
77147: --
77148: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77149: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77150: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77149: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77145: l_calculate_acctd_flag VARCHAR2(1) :='N';
77146: l_calculate_g_l_flag VARCHAR2(1) :='N';
77147: --
77148: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77149: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77150: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77150: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77146: l_calculate_g_l_flag VARCHAR2(1) :='N';
77147: --
77148: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77149: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77150: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77147: --
77148: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77149: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77150: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77148: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77149: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77150: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77149: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77150: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77150: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77151: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77152: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77153: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77154: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77155: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77156: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

77157: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77158: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77159: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77160: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

77161: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77169: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77162: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77169: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77170: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77163: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77169: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77170: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77171: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77164: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77169: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77170: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77171: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77172:

Line 77169: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

77165: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77169: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77170: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77171: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77172:
77173: l_event_id NUMBER;

Line 77170: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

77166: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77169: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77170: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77171: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77172:
77173: l_event_id NUMBER;
77174: l_previous_event_id NUMBER;

Line 77171: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

77167: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77168: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77169: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
77170: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
77171: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
77172:
77173: l_event_id NUMBER;
77174: l_previous_event_id NUMBER;
77175: l_first_event_id NUMBER;

Line 77189: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

77185: l_event_class_name VARCHAR2(80) := 'Budget';
77186: l_description VARCHAR2(4000);
77187: l_transaction_reversal NUMBER;
77188: l_ae_header_id NUMBER;
77189: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
77190: l_log_module VARCHAR2(240);
77191: --
77192: l_acct_reversal_source VARCHAR2(30);
77193: l_trx_reversal_source VARCHAR2(30);

Line 77473: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

77469:
77470: --
77471: -- set event info as cache for other routines to refer event attributes
77472: --
77473: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
77474: (p_application_id => p_application_id
77475: ,p_primary_ledger_id => p_primary_ledger_id
77476: ,p_base_ledger_id => p_base_ledger_id
77477: ,p_target_ledger_id => p_target_ledger_id

Line 77506: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

77502:
77503: --
77504: -- set the status of entry to C_VALID (0)
77505: --
77506: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77507:
77508: --
77509: -- initialize a row for ae header
77510: --

Line 77536: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77532: --
77533: -- initilaize the status of ae headers for diffrent balance types
77534: -- the status is initialised to C_NOT_CREATED (2)
77535: --
77536: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77537: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77538: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77539:
77540: --

Line 77537: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77533: -- initilaize the status of ae headers for diffrent balance types
77534: -- the status is initialised to C_NOT_CREATED (2)
77535: --
77536: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77537: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77538: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77539:
77540: --
77541: -- call api to validate and store accounting attributes for header

Line 77538: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

77534: -- the status is initialised to C_NOT_CREATED (2)
77535: --
77536: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77537: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77538: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
77539:
77540: --
77541: -- call api to validate and store accounting attributes for header
77542: --

Line 77574: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

77570: --
77571: l_trx_reversal_source := SUBSTR(NULL, 1,30);
77572:
77573: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
77574: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
77575:
77576: xla_accounting_err_pkg.build_message
77577: (p_appli_s_name => 'XLA'
77578: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 77582: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

77578: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
77579: ,p_token_1 => 'ACCT_ATTR_NAME'
77580: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
77581: ,p_token_2 => 'PRODUCT_NAME'
77582: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77583: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77584: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77585: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77586:

Line 77583: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

77579: ,p_token_1 => 'ACCT_ATTR_NAME'
77580: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
77581: ,p_token_2 => 'PRODUCT_NAME'
77582: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77583: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77584: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77585: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77586:
77587: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 77584: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

77580: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
77581: ,p_token_2 => 'PRODUCT_NAME'
77582: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77583: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77584: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77585: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77586:
77587: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
77588: --

Line 77585: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

77581: ,p_token_2 => 'PRODUCT_NAME'
77582: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77583: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77584: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77585: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77586:
77587: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
77588: --
77589: -- following sets the accounting attributes needed to reverse

Line 77604: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

77600: ----------------------------------------------------------------
77601: -- 4262811 - update the header statuses to invalid in need be
77602: ----------------------------------------------------------------
77603: --
77604: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
77605:
77606:
77607: -----------------------------------------------
77608: -- No accrual reversal for the event class/type

Line 77737: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

77733: ,p_module => l_log_module);
77734: END IF;
77735:
77736: --
77737: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
77738: --
77739: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77740: --
77741: -- set event info as cache for other routines to refer event attributes

Line 77739: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

77735:
77736: --
77737: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
77738: --
77739: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
77740: --
77741: -- set event info as cache for other routines to refer event attributes
77742: --
77743:

Line 77747: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

77743:
77744: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
77745: l_previous_event_id := l_event_id;
77746:
77747: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
77748: (p_application_id => p_application_id
77749: ,p_primary_ledger_id => p_primary_ledger_id
77750: ,p_base_ledger_id => p_base_ledger_id
77751: ,p_target_ledger_id => p_target_ledger_id

Line 77788: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

77784: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
77785:
77786: IF l_continue_with_lines THEN
77787: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
77788: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
77789:
77790: xla_accounting_err_pkg.build_message
77791: (p_appli_s_name => 'XLA'
77792: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 77796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

77792: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
77793: ,p_token_1 => 'LINE_NUMBER'
77794: ,p_value_1 => l_array_extract_line_num(Idx)
77795: ,p_token_2 => 'PRODUCT_NAME'
77796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77800:

Line 77797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

77793: ,p_token_1 => 'LINE_NUMBER'
77794: ,p_value_1 => l_array_extract_line_num(Idx)
77795: ,p_token_2 => 'PRODUCT_NAME'
77796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77800:
77801: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 77798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

77794: ,p_value_1 => l_array_extract_line_num(Idx)
77795: ,p_token_2 => 'PRODUCT_NAME'
77796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77800:
77801: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
77802: --

Line 77799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

77795: ,p_token_2 => 'PRODUCT_NAME'
77796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
77797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
77798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
77800:
77801: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
77802: --
77803: -- following sets the accounting attributes needed to reverse

Line 77990: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

77986:
77987: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
77988: -- or secondary ledger that has different currency with primary
77989: -- or alc that is calculated by sla
77990: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77991: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77992:
77993: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77994: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 77991: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

77987: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
77988: -- or secondary ledger that has different currency with primary
77989: -- or alc that is calculated by sla
77990: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77991: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77992:
77993: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77994: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77995: AND (l_actual_flag = 'A')) THEN

Line 77993: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

77989: -- or alc that is calculated by sla
77990: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77991: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77992:
77993: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77994: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77995: AND (l_actual_flag = 'A')) THEN
77996: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77997: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 77994: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

77990: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
77991: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
77992:
77993: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77994: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77995: AND (l_actual_flag = 'A')) THEN
77996: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77997: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77998: ,p_application_id => p_application_id

Line 77997: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

77993: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
77994: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
77995: AND (l_actual_flag = 'A')) THEN
77996: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77997: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77998: ,p_application_id => p_application_id
77999: ,p_amb_context_code => 'DEFAULT'
78000: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
78001: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 78000: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

77996: XLA_AE_LINES_PKG.CreateGainOrLossLines(
77997: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
77998: ,p_application_id => p_application_id
77999: ,p_amb_context_code => 'DEFAULT'
78000: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
78001: ,p_event_class_code => C_EVENT_CLASS_CODE
78002: ,p_event_type_code => C_EVENT_TYPE_CODE
78003:
78004: ,p_gain_ccid => -1

Line 78556: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78552:
78553: l_calculate_acctd_flag VARCHAR2(1) :='N';
78554: l_calculate_g_l_flag VARCHAR2(1) :='N';
78555: --
78556: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78557: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78558: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78557: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78553: l_calculate_acctd_flag VARCHAR2(1) :='N';
78554: l_calculate_g_l_flag VARCHAR2(1) :='N';
78555: --
78556: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78557: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78558: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 78558: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

78554: l_calculate_g_l_flag VARCHAR2(1) :='N';
78555: --
78556: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78557: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78558: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78555: --
78556: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78557: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78558: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78556: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78557: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78558: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

78557: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78558: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

78558: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78559: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78560: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78561: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78562: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78563: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78564: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

78565: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78566: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78567: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78568: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

78569: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78577: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78570: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78577: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78578: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78571: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78577: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78578: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78579: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78572: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78577: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78578: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78579: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78580:

Line 78577: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

78573: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78577: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78578: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78579: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78580:
78581: l_event_id NUMBER;

Line 78578: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

78574: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78577: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78578: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78579: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78580:
78581: l_event_id NUMBER;
78582: l_previous_event_id NUMBER;

Line 78579: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

78575: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78576: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78577: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
78578: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
78579: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
78580:
78581: l_event_id NUMBER;
78582: l_previous_event_id NUMBER;
78583: l_first_event_id NUMBER;

Line 78597: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

78593: l_event_class_name VARCHAR2(80) := 'Burden Cost Adjustments';
78594: l_description VARCHAR2(4000);
78595: l_transaction_reversal NUMBER;
78596: l_ae_header_id NUMBER;
78597: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
78598: l_log_module VARCHAR2(240);
78599: --
78600: l_acct_reversal_source VARCHAR2(30);
78601: l_trx_reversal_source VARCHAR2(30);

Line 78914: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

78910:
78911: --
78912: -- set event info as cache for other routines to refer event attributes
78913: --
78914: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
78915: (p_application_id => p_application_id
78916: ,p_primary_ledger_id => p_primary_ledger_id
78917: ,p_base_ledger_id => p_base_ledger_id
78918: ,p_target_ledger_id => p_target_ledger_id

Line 78947: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

78943:
78944: --
78945: -- set the status of entry to C_VALID (0)
78946: --
78947: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
78948:
78949: --
78950: -- initialize a row for ae header
78951: --

Line 78973: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78969: --
78970: -- initilaize the status of ae headers for diffrent balance types
78971: -- the status is initialised to C_NOT_CREATED (2)
78972: --
78973: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78974: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78975: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78976:
78977: --

Line 78974: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78970: -- initilaize the status of ae headers for diffrent balance types
78971: -- the status is initialised to C_NOT_CREATED (2)
78972: --
78973: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78974: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78975: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78976:
78977: --
78978: -- call api to validate and store accounting attributes for header

Line 78975: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

78971: -- the status is initialised to C_NOT_CREATED (2)
78972: --
78973: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78974: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78975: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
78976:
78977: --
78978: -- call api to validate and store accounting attributes for header
78979: --

Line 79009: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

79005: --
79006: l_trx_reversal_source := SUBSTR(NULL, 1,30);
79007:
79008: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
79009: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
79010:
79011: xla_accounting_err_pkg.build_message
79012: (p_appli_s_name => 'XLA'
79013: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 79017: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

79013: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
79014: ,p_token_1 => 'ACCT_ATTR_NAME'
79015: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
79016: ,p_token_2 => 'PRODUCT_NAME'
79017: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79018: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79019: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79020: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79021:

Line 79018: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

79014: ,p_token_1 => 'ACCT_ATTR_NAME'
79015: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
79016: ,p_token_2 => 'PRODUCT_NAME'
79017: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79018: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79019: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79020: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79021:
79022: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 79019: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

79015: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
79016: ,p_token_2 => 'PRODUCT_NAME'
79017: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79018: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79019: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79020: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79021:
79022: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
79023: --

Line 79020: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

79016: ,p_token_2 => 'PRODUCT_NAME'
79017: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79018: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79019: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79020: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79021:
79022: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
79023: --
79024: -- following sets the accounting attributes needed to reverse

Line 79039: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

79035: ----------------------------------------------------------------
79036: -- 4262811 - update the header statuses to invalid in need be
79037: ----------------------------------------------------------------
79038: --
79039: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
79040:
79041:
79042: -----------------------------------------------
79043: -- No accrual reversal for the event class/type

Line 79190: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

79186: ,p_module => l_log_module);
79187: END IF;
79188:
79189: --
79190: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
79191: --
79192: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
79193: --
79194: -- set event info as cache for other routines to refer event attributes

Line 79192: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

79188:
79189: --
79190: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
79191: --
79192: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
79193: --
79194: -- set event info as cache for other routines to refer event attributes
79195: --
79196:

Line 79200: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

79196:
79197: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
79198: l_previous_event_id := l_event_id;
79199:
79200: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
79201: (p_application_id => p_application_id
79202: ,p_primary_ledger_id => p_primary_ledger_id
79203: ,p_base_ledger_id => p_base_ledger_id
79204: ,p_target_ledger_id => p_target_ledger_id

Line 79241: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

79237: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
79238:
79239: IF l_continue_with_lines THEN
79240: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
79241: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
79242:
79243: xla_accounting_err_pkg.build_message
79244: (p_appli_s_name => 'XLA'
79245: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 79249: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

79245: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
79246: ,p_token_1 => 'LINE_NUMBER'
79247: ,p_value_1 => l_array_extract_line_num(Idx)
79248: ,p_token_2 => 'PRODUCT_NAME'
79249: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79250: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79251: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79252: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79253:

Line 79250: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

79246: ,p_token_1 => 'LINE_NUMBER'
79247: ,p_value_1 => l_array_extract_line_num(Idx)
79248: ,p_token_2 => 'PRODUCT_NAME'
79249: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79250: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79251: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79252: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79253:
79254: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 79251: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

79247: ,p_value_1 => l_array_extract_line_num(Idx)
79248: ,p_token_2 => 'PRODUCT_NAME'
79249: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79250: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79251: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79252: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79253:
79254: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
79255: --

Line 79252: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

79248: ,p_token_2 => 'PRODUCT_NAME'
79249: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
79250: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
79251: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79252: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
79253:
79254: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
79255: --
79256: -- following sets the accounting attributes needed to reverse

Line 79557: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

79553:
79554: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
79555: -- or secondary ledger that has different currency with primary
79556: -- or alc that is calculated by sla
79557: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79558: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79559:
79560: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79561: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 79558: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

79554: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
79555: -- or secondary ledger that has different currency with primary
79556: -- or alc that is calculated by sla
79557: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79558: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79559:
79560: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79561: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79562: AND (l_actual_flag = 'A')) THEN

Line 79560: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

79556: -- or alc that is calculated by sla
79557: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79558: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79559:
79560: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79561: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79562: AND (l_actual_flag = 'A')) THEN
79563: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79564: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 79561: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

79557: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
79558: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
79559:
79560: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79561: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79562: AND (l_actual_flag = 'A')) THEN
79563: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79564: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79565: ,p_application_id => p_application_id

Line 79564: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

79560: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
79561: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
79562: AND (l_actual_flag = 'A')) THEN
79563: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79564: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79565: ,p_application_id => p_application_id
79566: ,p_amb_context_code => 'DEFAULT'
79567: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
79568: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 79567: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

79563: XLA_AE_LINES_PKG.CreateGainOrLossLines(
79564: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
79565: ,p_application_id => p_application_id
79566: ,p_amb_context_code => 'DEFAULT'
79567: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
79568: ,p_event_class_code => C_EVENT_CLASS_CODE
79569: ,p_event_type_code => C_EVENT_TYPE_CODE
79570:
79571: ,p_gain_ccid => -1

Line 80123: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80119:
80120: l_calculate_acctd_flag VARCHAR2(1) :='N';
80121: l_calculate_g_l_flag VARCHAR2(1) :='N';
80122: --
80123: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80124: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80125: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80124: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80120: l_calculate_acctd_flag VARCHAR2(1) :='N';
80121: l_calculate_g_l_flag VARCHAR2(1) :='N';
80122: --
80123: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80124: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80125: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80125: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80121: l_calculate_g_l_flag VARCHAR2(1) :='N';
80122: --
80123: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80124: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80125: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80122: --
80123: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80124: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80125: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80123: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80124: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80125: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80124: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80125: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80125: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80126: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80127: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80128: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80129: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80130: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80131: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

80132: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80133: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80134: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80135: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

80136: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80144: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80137: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80144: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80145: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80138: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80144: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80145: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80146: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80139: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80144: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80145: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80146: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80147:

Line 80144: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

80140: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80144: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80145: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80146: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80147:
80148: l_event_id NUMBER;

Line 80145: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

80141: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80144: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80145: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80146: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80147:
80148: l_event_id NUMBER;
80149: l_previous_event_id NUMBER;

Line 80146: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

80142: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80143: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80144: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
80145: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
80146: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
80147:
80148: l_event_id NUMBER;
80149: l_previous_event_id NUMBER;
80150: l_first_event_id NUMBER;

Line 80164: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

80160: l_event_class_name VARCHAR2(80) := 'Burden Cost';
80161: l_description VARCHAR2(4000);
80162: l_transaction_reversal NUMBER;
80163: l_ae_header_id NUMBER;
80164: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
80165: l_log_module VARCHAR2(240);
80166: --
80167: l_acct_reversal_source VARCHAR2(30);
80168: l_trx_reversal_source VARCHAR2(30);

Line 80481: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

80477:
80478: --
80479: -- set event info as cache for other routines to refer event attributes
80480: --
80481: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
80482: (p_application_id => p_application_id
80483: ,p_primary_ledger_id => p_primary_ledger_id
80484: ,p_base_ledger_id => p_base_ledger_id
80485: ,p_target_ledger_id => p_target_ledger_id

Line 80514: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

80510:
80511: --
80512: -- set the status of entry to C_VALID (0)
80513: --
80514: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80515:
80516: --
80517: -- initialize a row for ae header
80518: --

Line 80540: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80536: --
80537: -- initilaize the status of ae headers for diffrent balance types
80538: -- the status is initialised to C_NOT_CREATED (2)
80539: --
80540: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80541: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80542: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80543:
80544: --

Line 80541: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80537: -- initilaize the status of ae headers for diffrent balance types
80538: -- the status is initialised to C_NOT_CREATED (2)
80539: --
80540: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80541: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80542: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80543:
80544: --
80545: -- call api to validate and store accounting attributes for header

Line 80542: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

80538: -- the status is initialised to C_NOT_CREATED (2)
80539: --
80540: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80541: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80542: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
80543:
80544: --
80545: -- call api to validate and store accounting attributes for header
80546: --

Line 80576: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

80572: --
80573: l_trx_reversal_source := SUBSTR(NULL, 1,30);
80574:
80575: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
80576: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
80577:
80578: xla_accounting_err_pkg.build_message
80579: (p_appli_s_name => 'XLA'
80580: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 80584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

80580: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
80581: ,p_token_1 => 'ACCT_ATTR_NAME'
80582: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80583: ,p_token_2 => 'PRODUCT_NAME'
80584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80588:

Line 80585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

80581: ,p_token_1 => 'ACCT_ATTR_NAME'
80582: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80583: ,p_token_2 => 'PRODUCT_NAME'
80584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80588:
80589: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 80586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

80582: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
80583: ,p_token_2 => 'PRODUCT_NAME'
80584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80588:
80589: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
80590: --

Line 80587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

80583: ,p_token_2 => 'PRODUCT_NAME'
80584: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80585: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80586: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80587: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80588:
80589: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
80590: --
80591: -- following sets the accounting attributes needed to reverse

Line 80606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

80602: ----------------------------------------------------------------
80603: -- 4262811 - update the header statuses to invalid in need be
80604: ----------------------------------------------------------------
80605: --
80606: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
80607:
80608:
80609: -----------------------------------------------
80610: -- No accrual reversal for the event class/type

Line 80757: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

80753: ,p_module => l_log_module);
80754: END IF;
80755:
80756: --
80757: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
80758: --
80759: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80760: --
80761: -- set event info as cache for other routines to refer event attributes

Line 80759: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

80755:
80756: --
80757: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
80758: --
80759: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
80760: --
80761: -- set event info as cache for other routines to refer event attributes
80762: --
80763:

Line 80767: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

80763:
80764: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
80765: l_previous_event_id := l_event_id;
80766:
80767: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
80768: (p_application_id => p_application_id
80769: ,p_primary_ledger_id => p_primary_ledger_id
80770: ,p_base_ledger_id => p_base_ledger_id
80771: ,p_target_ledger_id => p_target_ledger_id

Line 80808: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

80804: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
80805:
80806: IF l_continue_with_lines THEN
80807: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
80808: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
80809:
80810: xla_accounting_err_pkg.build_message
80811: (p_appli_s_name => 'XLA'
80812: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 80816: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

80812: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
80813: ,p_token_1 => 'LINE_NUMBER'
80814: ,p_value_1 => l_array_extract_line_num(Idx)
80815: ,p_token_2 => 'PRODUCT_NAME'
80816: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80817: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80818: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80819: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80820:

Line 80817: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

80813: ,p_token_1 => 'LINE_NUMBER'
80814: ,p_value_1 => l_array_extract_line_num(Idx)
80815: ,p_token_2 => 'PRODUCT_NAME'
80816: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80817: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80818: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80819: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80820:
80821: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 80818: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

80814: ,p_value_1 => l_array_extract_line_num(Idx)
80815: ,p_token_2 => 'PRODUCT_NAME'
80816: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80817: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80818: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80819: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80820:
80821: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
80822: --

Line 80819: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

80815: ,p_token_2 => 'PRODUCT_NAME'
80816: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
80817: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
80818: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
80819: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
80820:
80821: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
80822: --
80823: -- following sets the accounting attributes needed to reverse

Line 81124: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

81120:
81121: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
81122: -- or secondary ledger that has different currency with primary
81123: -- or alc that is calculated by sla
81124: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81125: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81126:
81127: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81128: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 81125: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

81121: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
81122: -- or secondary ledger that has different currency with primary
81123: -- or alc that is calculated by sla
81124: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81125: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81126:
81127: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81128: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81129: AND (l_actual_flag = 'A')) THEN

Line 81127: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

81123: -- or alc that is calculated by sla
81124: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81125: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81126:
81127: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81128: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81129: AND (l_actual_flag = 'A')) THEN
81130: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81131: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 81128: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

81124: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
81125: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
81126:
81127: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81128: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81129: AND (l_actual_flag = 'A')) THEN
81130: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81131: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81132: ,p_application_id => p_application_id

Line 81131: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

81127: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
81128: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
81129: AND (l_actual_flag = 'A')) THEN
81130: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81131: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81132: ,p_application_id => p_application_id
81133: ,p_amb_context_code => 'DEFAULT'
81134: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
81135: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 81134: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

81130: XLA_AE_LINES_PKG.CreateGainOrLossLines(
81131: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
81132: ,p_application_id => p_application_id
81133: ,p_amb_context_code => 'DEFAULT'
81134: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
81135: ,p_event_class_code => C_EVENT_CLASS_CODE
81136: ,p_event_type_code => C_EVENT_TYPE_CODE
81137:
81138: ,p_gain_ccid => -1

Line 81625: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81621:
81622: l_calculate_acctd_flag VARCHAR2(1) :='N';
81623: l_calculate_g_l_flag VARCHAR2(1) :='N';
81624: --
81625: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81626: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81627: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81626: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81622: l_calculate_acctd_flag VARCHAR2(1) :='N';
81623: l_calculate_g_l_flag VARCHAR2(1) :='N';
81624: --
81625: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81626: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81627: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81627: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81623: l_calculate_g_l_flag VARCHAR2(1) :='N';
81624: --
81625: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81626: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81627: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81624: --
81625: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81626: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81627: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81625: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81626: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81627: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81626: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81627: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81627: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81628: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81629: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81630: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81631: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81632: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81633: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

81634: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81635: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81636: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81637: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

81638: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81646: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81639: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81646: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81647: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81640: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81646: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81647: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81648: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81641: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81646: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81647: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81648: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81649:

Line 81646: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

81642: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81646: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81647: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81648: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81649:
81650: l_event_id NUMBER;

Line 81647: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

81643: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81646: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81647: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81648: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81649:
81650: l_event_id NUMBER;
81651: l_previous_event_id NUMBER;

Line 81648: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

81644: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81645: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81646: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
81647: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
81648: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
81649:
81650: l_event_id NUMBER;
81651: l_previous_event_id NUMBER;
81652: l_first_event_id NUMBER;

Line 81666: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

81662: l_event_class_name VARCHAR2(80) := 'Inventory Cost Adjustment';
81663: l_description VARCHAR2(4000);
81664: l_transaction_reversal NUMBER;
81665: l_ae_header_id NUMBER;
81666: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
81667: l_log_module VARCHAR2(240);
81668: --
81669: l_acct_reversal_source VARCHAR2(30);
81670: l_trx_reversal_source VARCHAR2(30);

Line 81944: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

81940:
81941: --
81942: -- set event info as cache for other routines to refer event attributes
81943: --
81944: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
81945: (p_application_id => p_application_id
81946: ,p_primary_ledger_id => p_primary_ledger_id
81947: ,p_base_ledger_id => p_base_ledger_id
81948: ,p_target_ledger_id => p_target_ledger_id

Line 81977: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

81973:
81974: --
81975: -- set the status of entry to C_VALID (0)
81976: --
81977: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
81978:
81979: --
81980: -- initialize a row for ae header
81981: --

Line 82003: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

81999: --
82000: -- initilaize the status of ae headers for diffrent balance types
82001: -- the status is initialised to C_NOT_CREATED (2)
82002: --
82003: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82004: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82005: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82006:
82007: --

Line 82004: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82000: -- initilaize the status of ae headers for diffrent balance types
82001: -- the status is initialised to C_NOT_CREATED (2)
82002: --
82003: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82004: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82005: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82006:
82007: --
82008: -- call api to validate and store accounting attributes for header

Line 82005: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

82001: -- the status is initialised to C_NOT_CREATED (2)
82002: --
82003: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82004: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82005: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
82006:
82007: --
82008: -- call api to validate and store accounting attributes for header
82009: --

Line 82039: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

82035: --
82036: l_trx_reversal_source := SUBSTR(NULL, 1,30);
82037:
82038: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
82039: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82040:
82041: xla_accounting_err_pkg.build_message
82042: (p_appli_s_name => 'XLA'
82043: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 82047: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82043: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
82044: ,p_token_1 => 'ACCT_ATTR_NAME'
82045: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82046: ,p_token_2 => 'PRODUCT_NAME'
82047: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82048: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82049: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82050: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82051:

Line 82048: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

82044: ,p_token_1 => 'ACCT_ATTR_NAME'
82045: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82046: ,p_token_2 => 'PRODUCT_NAME'
82047: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82048: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82049: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82050: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82051:
82052: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 82049: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82045: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
82046: ,p_token_2 => 'PRODUCT_NAME'
82047: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82048: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82049: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82050: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82051:
82052: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82053: --

Line 82050: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82046: ,p_token_2 => 'PRODUCT_NAME'
82047: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82048: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82049: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82050: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82051:
82052: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
82053: --
82054: -- following sets the accounting attributes needed to reverse

Line 82069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

82065: ----------------------------------------------------------------
82066: -- 4262811 - update the header statuses to invalid in need be
82067: ----------------------------------------------------------------
82068: --
82069: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
82070:
82071:
82072: -----------------------------------------------
82073: -- No accrual reversal for the event class/type

Line 82207: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

82203: ,p_module => l_log_module);
82204: END IF;
82205:
82206: --
82207: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82208: --
82209: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82210: --
82211: -- set event info as cache for other routines to refer event attributes

Line 82209: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

82205:
82206: --
82207: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
82208: --
82209: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
82210: --
82211: -- set event info as cache for other routines to refer event attributes
82212: --
82213:

Line 82217: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

82213:
82214: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
82215: l_previous_event_id := l_event_id;
82216:
82217: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
82218: (p_application_id => p_application_id
82219: ,p_primary_ledger_id => p_primary_ledger_id
82220: ,p_base_ledger_id => p_base_ledger_id
82221: ,p_target_ledger_id => p_target_ledger_id

Line 82258: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

82254: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
82255:
82256: IF l_continue_with_lines THEN
82257: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
82258: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
82259:
82260: xla_accounting_err_pkg.build_message
82261: (p_appli_s_name => 'XLA'
82262: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 82266: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

82262: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
82263: ,p_token_1 => 'LINE_NUMBER'
82264: ,p_value_1 => l_array_extract_line_num(Idx)
82265: ,p_token_2 => 'PRODUCT_NAME'
82266: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82267: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82268: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82269: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82270:

Line 82267: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

82263: ,p_token_1 => 'LINE_NUMBER'
82264: ,p_value_1 => l_array_extract_line_num(Idx)
82265: ,p_token_2 => 'PRODUCT_NAME'
82266: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82267: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82268: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82269: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82270:
82271: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 82268: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82264: ,p_value_1 => l_array_extract_line_num(Idx)
82265: ,p_token_2 => 'PRODUCT_NAME'
82266: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82267: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82268: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82269: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82270:
82271: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82272: --

Line 82269: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

82265: ,p_token_2 => 'PRODUCT_NAME'
82266: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
82267: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
82268: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82269: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
82270:
82271: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
82272: --
82273: -- following sets the accounting attributes needed to reverse

Line 82496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

82492:
82493: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
82494: -- or secondary ledger that has different currency with primary
82495: -- or alc that is calculated by sla
82496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82498:
82499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 82497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

82493: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
82494: -- or secondary ledger that has different currency with primary
82495: -- or alc that is calculated by sla
82496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82498:
82499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82501: AND (l_actual_flag = 'A')) THEN

Line 82499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

82495: -- or alc that is calculated by sla
82496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82498:
82499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82501: AND (l_actual_flag = 'A')) THEN
82502: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 82500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

82496: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
82497: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
82498:
82499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82501: AND (l_actual_flag = 'A')) THEN
82502: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82504: ,p_application_id => p_application_id

Line 82503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

82499: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
82500: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
82501: AND (l_actual_flag = 'A')) THEN
82502: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82504: ,p_application_id => p_application_id
82505: ,p_amb_context_code => 'DEFAULT'
82506: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
82507: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 82506: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

82502: XLA_AE_LINES_PKG.CreateGainOrLossLines(
82503: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
82504: ,p_application_id => p_application_id
82505: ,p_amb_context_code => 'DEFAULT'
82506: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
82507: ,p_event_class_code => C_EVENT_CLASS_CODE
82508: ,p_event_type_code => C_EVENT_TYPE_CODE
82509:
82510: ,p_gain_ccid => -1

Line 82997: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82993:
82994: l_calculate_acctd_flag VARCHAR2(1) :='N';
82995: l_calculate_g_l_flag VARCHAR2(1) :='N';
82996: --
82997: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82998: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82999: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 82998: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82994: l_calculate_acctd_flag VARCHAR2(1) :='N';
82995: l_calculate_g_l_flag VARCHAR2(1) :='N';
82996: --
82997: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82998: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82999: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 82999: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82995: l_calculate_g_l_flag VARCHAR2(1) :='N';
82996: --
82997: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82998: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82999: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

82996: --
82997: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82998: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82999: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

82997: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82998: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82999: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82998: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
82999: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

82999: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83000: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83001: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83002: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83003: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83004: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83005: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

83006: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83007: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83008: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83009: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

83010: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83018: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83011: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83018: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83019: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83012: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83018: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83019: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83020: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83013: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83018: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83019: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83020: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83021:

Line 83018: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

83014: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83018: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83019: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83020: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83021:
83022: l_event_id NUMBER;

Line 83019: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

83015: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83018: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83019: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83020: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83021:
83022: l_event_id NUMBER;
83023: l_previous_event_id NUMBER;

Line 83020: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

83016: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83017: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83018: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
83019: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
83020: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
83021:
83022: l_event_id NUMBER;
83023: l_previous_event_id NUMBER;
83024: l_first_event_id NUMBER;

Line 83038: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

83034: l_event_class_name VARCHAR2(80) := 'Inventory Cost';
83035: l_description VARCHAR2(4000);
83036: l_transaction_reversal NUMBER;
83037: l_ae_header_id NUMBER;
83038: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
83039: l_log_module VARCHAR2(240);
83040: --
83041: l_acct_reversal_source VARCHAR2(30);
83042: l_trx_reversal_source VARCHAR2(30);

Line 83316: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

83312:
83313: --
83314: -- set event info as cache for other routines to refer event attributes
83315: --
83316: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
83317: (p_application_id => p_application_id
83318: ,p_primary_ledger_id => p_primary_ledger_id
83319: ,p_base_ledger_id => p_base_ledger_id
83320: ,p_target_ledger_id => p_target_ledger_id

Line 83349: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

83345:
83346: --
83347: -- set the status of entry to C_VALID (0)
83348: --
83349: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
83350:
83351: --
83352: -- initialize a row for ae header
83353: --

Line 83375: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

83371: --
83372: -- initilaize the status of ae headers for diffrent balance types
83373: -- the status is initialised to C_NOT_CREATED (2)
83374: --
83375: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83376: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83377: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83378:
83379: --

Line 83376: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

83372: -- initilaize the status of ae headers for diffrent balance types
83373: -- the status is initialised to C_NOT_CREATED (2)
83374: --
83375: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83376: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83377: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83378:
83379: --
83380: -- call api to validate and store accounting attributes for header

Line 83377: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

83373: -- the status is initialised to C_NOT_CREATED (2)
83374: --
83375: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83376: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83377: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
83378:
83379: --
83380: -- call api to validate and store accounting attributes for header
83381: --

Line 83411: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

83407: --
83408: l_trx_reversal_source := SUBSTR(NULL, 1,30);
83409:
83410: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
83411: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
83412:
83413: xla_accounting_err_pkg.build_message
83414: (p_appli_s_name => 'XLA'
83415: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 83419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

83415: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
83416: ,p_token_1 => 'ACCT_ATTR_NAME'
83417: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83418: ,p_token_2 => 'PRODUCT_NAME'
83419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83423:

Line 83420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

83416: ,p_token_1 => 'ACCT_ATTR_NAME'
83417: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83418: ,p_token_2 => 'PRODUCT_NAME'
83419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83423:
83424: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 83421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

83417: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
83418: ,p_token_2 => 'PRODUCT_NAME'
83419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83423:
83424: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
83425: --

Line 83422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

83418: ,p_token_2 => 'PRODUCT_NAME'
83419: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83420: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83421: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83422: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83423:
83424: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
83425: --
83426: -- following sets the accounting attributes needed to reverse

Line 83441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

83437: ----------------------------------------------------------------
83438: -- 4262811 - update the header statuses to invalid in need be
83439: ----------------------------------------------------------------
83440: --
83441: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
83442:
83443:
83444: -----------------------------------------------
83445: -- No accrual reversal for the event class/type

Line 83579: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

83575: ,p_module => l_log_module);
83576: END IF;
83577:
83578: --
83579: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
83580: --
83581: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
83582: --
83583: -- set event info as cache for other routines to refer event attributes

Line 83581: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

83577:
83578: --
83579: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
83580: --
83581: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
83582: --
83583: -- set event info as cache for other routines to refer event attributes
83584: --
83585:

Line 83589: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

83585:
83586: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
83587: l_previous_event_id := l_event_id;
83588:
83589: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
83590: (p_application_id => p_application_id
83591: ,p_primary_ledger_id => p_primary_ledger_id
83592: ,p_base_ledger_id => p_base_ledger_id
83593: ,p_target_ledger_id => p_target_ledger_id

Line 83630: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

83626: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
83627:
83628: IF l_continue_with_lines THEN
83629: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
83630: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
83631:
83632: xla_accounting_err_pkg.build_message
83633: (p_appli_s_name => 'XLA'
83634: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 83638: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

83634: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
83635: ,p_token_1 => 'LINE_NUMBER'
83636: ,p_value_1 => l_array_extract_line_num(Idx)
83637: ,p_token_2 => 'PRODUCT_NAME'
83638: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83639: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83640: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83641: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83642:

Line 83639: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

83635: ,p_token_1 => 'LINE_NUMBER'
83636: ,p_value_1 => l_array_extract_line_num(Idx)
83637: ,p_token_2 => 'PRODUCT_NAME'
83638: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83639: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83640: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83641: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83642:
83643: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 83640: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

83636: ,p_value_1 => l_array_extract_line_num(Idx)
83637: ,p_token_2 => 'PRODUCT_NAME'
83638: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83639: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83640: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83641: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83642:
83643: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
83644: --

Line 83641: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

83637: ,p_token_2 => 'PRODUCT_NAME'
83638: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
83639: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
83640: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83641: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
83642:
83643: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
83644: --
83645: -- following sets the accounting attributes needed to reverse

Line 83868: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

83864:
83865: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
83866: -- or secondary ledger that has different currency with primary
83867: -- or alc that is calculated by sla
83868: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
83869: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
83870:
83871: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83872: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 83869: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

83865: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
83866: -- or secondary ledger that has different currency with primary
83867: -- or alc that is calculated by sla
83868: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
83869: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
83870:
83871: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83872: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
83873: AND (l_actual_flag = 'A')) THEN

Line 83871: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

83867: -- or alc that is calculated by sla
83868: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
83869: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
83870:
83871: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83872: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
83873: AND (l_actual_flag = 'A')) THEN
83874: XLA_AE_LINES_PKG.CreateGainOrLossLines(
83875: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 83872: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

83868: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
83869: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
83870:
83871: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83872: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
83873: AND (l_actual_flag = 'A')) THEN
83874: XLA_AE_LINES_PKG.CreateGainOrLossLines(
83875: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83876: ,p_application_id => p_application_id

Line 83875: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

83871: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
83872: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
83873: AND (l_actual_flag = 'A')) THEN
83874: XLA_AE_LINES_PKG.CreateGainOrLossLines(
83875: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83876: ,p_application_id => p_application_id
83877: ,p_amb_context_code => 'DEFAULT'
83878: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
83879: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 83878: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

83874: XLA_AE_LINES_PKG.CreateGainOrLossLines(
83875: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
83876: ,p_application_id => p_application_id
83877: ,p_amb_context_code => 'DEFAULT'
83878: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
83879: ,p_event_class_code => C_EVENT_CLASS_CODE
83880: ,p_event_type_code => C_EVENT_TYPE_CODE
83881:
83882: ,p_gain_ccid => -1

Line 84369: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84365:
84366: l_calculate_acctd_flag VARCHAR2(1) :='N';
84367: l_calculate_g_l_flag VARCHAR2(1) :='N';
84368: --
84369: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84370: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84371: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84370: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84366: l_calculate_acctd_flag VARCHAR2(1) :='N';
84367: l_calculate_g_l_flag VARCHAR2(1) :='N';
84368: --
84369: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84370: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84371: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84371: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84367: l_calculate_g_l_flag VARCHAR2(1) :='N';
84368: --
84369: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84370: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84371: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84368: --
84369: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84370: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84371: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84369: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84370: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84371: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84370: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84371: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84371: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84372: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84373: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84374: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84375: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84376: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84377: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

84378: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84379: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84380: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84381: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

84382: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84390: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84383: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84390: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84391: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84384: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84390: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84391: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84392: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84385: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84390: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84391: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84392: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84393:

Line 84390: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

84386: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84390: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84391: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84392: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84393:
84394: l_event_id NUMBER;

Line 84391: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

84387: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84390: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84391: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84392: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84393:
84394: l_event_id NUMBER;
84395: l_previous_event_id NUMBER;

Line 84392: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

84388: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84389: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84390: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
84391: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
84392: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
84393:
84394: l_event_id NUMBER;
84395: l_previous_event_id NUMBER;
84396: l_first_event_id NUMBER;

Line 84410: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

84406: l_event_class_name VARCHAR2(80) := 'Labor Cost Adjustment';
84407: l_description VARCHAR2(4000);
84408: l_transaction_reversal NUMBER;
84409: l_ae_header_id NUMBER;
84410: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
84411: l_log_module VARCHAR2(240);
84412: --
84413: l_acct_reversal_source VARCHAR2(30);
84414: l_trx_reversal_source VARCHAR2(30);

Line 84688: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

84684:
84685: --
84686: -- set event info as cache for other routines to refer event attributes
84687: --
84688: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
84689: (p_application_id => p_application_id
84690: ,p_primary_ledger_id => p_primary_ledger_id
84691: ,p_base_ledger_id => p_base_ledger_id
84692: ,p_target_ledger_id => p_target_ledger_id

Line 84721: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

84717:
84718: --
84719: -- set the status of entry to C_VALID (0)
84720: --
84721: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
84722:
84723: --
84724: -- initialize a row for ae header
84725: --

Line 84747: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

84743: --
84744: -- initilaize the status of ae headers for diffrent balance types
84745: -- the status is initialised to C_NOT_CREATED (2)
84746: --
84747: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84748: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84749: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84750:
84751: --

Line 84748: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

84744: -- initilaize the status of ae headers for diffrent balance types
84745: -- the status is initialised to C_NOT_CREATED (2)
84746: --
84747: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84748: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84749: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84750:
84751: --
84752: -- call api to validate and store accounting attributes for header

Line 84749: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

84745: -- the status is initialised to C_NOT_CREATED (2)
84746: --
84747: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84748: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84749: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
84750:
84751: --
84752: -- call api to validate and store accounting attributes for header
84753: --

Line 84783: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

84779: --
84780: l_trx_reversal_source := SUBSTR(NULL, 1,30);
84781:
84782: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
84783: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
84784:
84785: xla_accounting_err_pkg.build_message
84786: (p_appli_s_name => 'XLA'
84787: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 84791: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

84787: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
84788: ,p_token_1 => 'ACCT_ATTR_NAME'
84789: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
84790: ,p_token_2 => 'PRODUCT_NAME'
84791: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84792: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84793: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84794: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84795:

Line 84792: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

84788: ,p_token_1 => 'ACCT_ATTR_NAME'
84789: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
84790: ,p_token_2 => 'PRODUCT_NAME'
84791: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84792: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84793: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84794: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84795:
84796: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 84793: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

84789: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
84790: ,p_token_2 => 'PRODUCT_NAME'
84791: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84792: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84793: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84794: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84795:
84796: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
84797: --

Line 84794: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

84790: ,p_token_2 => 'PRODUCT_NAME'
84791: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
84792: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
84793: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
84794: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
84795:
84796: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
84797: --
84798: -- following sets the accounting attributes needed to reverse

Line 84813: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

84809: ----------------------------------------------------------------
84810: -- 4262811 - update the header statuses to invalid in need be
84811: ----------------------------------------------------------------
84812: --
84813: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
84814:
84815:
84816: -----------------------------------------------
84817: -- No accrual reversal for the event class/type

Line 84951: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

84947: ,p_module => l_log_module);
84948: END IF;
84949:
84950: --
84951: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
84952: --
84953: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
84954: --
84955: -- set event info as cache for other routines to refer event attributes

Line 84953: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

84949:
84950: --
84951: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
84952: --
84953: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
84954: --
84955: -- set event info as cache for other routines to refer event attributes
84956: --
84957:

Line 84961: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

84957:
84958: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
84959: l_previous_event_id := l_event_id;
84960:
84961: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
84962: (p_application_id => p_application_id
84963: ,p_primary_ledger_id => p_primary_ledger_id
84964: ,p_base_ledger_id => p_base_ledger_id
84965: ,p_target_ledger_id => p_target_ledger_id

Line 85002: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

84998: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
84999:
85000: IF l_continue_with_lines THEN
85001: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
85002: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
85003:
85004: xla_accounting_err_pkg.build_message
85005: (p_appli_s_name => 'XLA'
85006: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 85010: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

85006: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
85007: ,p_token_1 => 'LINE_NUMBER'
85008: ,p_value_1 => l_array_extract_line_num(Idx)
85009: ,p_token_2 => 'PRODUCT_NAME'
85010: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85011: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85012: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85013: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85014:

Line 85011: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

85007: ,p_token_1 => 'LINE_NUMBER'
85008: ,p_value_1 => l_array_extract_line_num(Idx)
85009: ,p_token_2 => 'PRODUCT_NAME'
85010: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85011: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85012: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85013: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85014:
85015: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 85012: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

85008: ,p_value_1 => l_array_extract_line_num(Idx)
85009: ,p_token_2 => 'PRODUCT_NAME'
85010: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85011: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85012: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85013: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85014:
85015: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
85016: --

Line 85013: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

85009: ,p_token_2 => 'PRODUCT_NAME'
85010: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
85011: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
85012: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85013: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
85014:
85015: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
85016: --
85017: -- following sets the accounting attributes needed to reverse

Line 85240: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

85236:
85237: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
85238: -- or secondary ledger that has different currency with primary
85239: -- or alc that is calculated by sla
85240: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85241: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85242:
85243: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85244: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 85241: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

85237: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
85238: -- or secondary ledger that has different currency with primary
85239: -- or alc that is calculated by sla
85240: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85241: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85242:
85243: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85244: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85245: AND (l_actual_flag = 'A')) THEN

Line 85243: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

85239: -- or alc that is calculated by sla
85240: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85241: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85242:
85243: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85244: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85245: AND (l_actual_flag = 'A')) THEN
85246: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85247: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 85244: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

85240: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
85241: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
85242:
85243: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85244: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85245: AND (l_actual_flag = 'A')) THEN
85246: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85247: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85248: ,p_application_id => p_application_id

Line 85247: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

85243: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
85244: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
85245: AND (l_actual_flag = 'A')) THEN
85246: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85247: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85248: ,p_application_id => p_application_id
85249: ,p_amb_context_code => 'DEFAULT'
85250: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
85251: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 85250: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

85246: XLA_AE_LINES_PKG.CreateGainOrLossLines(
85247: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
85248: ,p_application_id => p_application_id
85249: ,p_amb_context_code => 'DEFAULT'
85250: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
85251: ,p_event_class_code => C_EVENT_CLASS_CODE
85252: ,p_event_type_code => C_EVENT_TYPE_CODE
85253:
85254: ,p_gain_ccid => -1

Line 85741: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85737:
85738: l_calculate_acctd_flag VARCHAR2(1) :='N';
85739: l_calculate_g_l_flag VARCHAR2(1) :='N';
85740: --
85741: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85742: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85743: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85742: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85738: l_calculate_acctd_flag VARCHAR2(1) :='N';
85739: l_calculate_g_l_flag VARCHAR2(1) :='N';
85740: --
85741: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85742: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85743: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 85743: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

85739: l_calculate_g_l_flag VARCHAR2(1) :='N';
85740: --
85741: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85742: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85743: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85740: --
85741: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85742: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85743: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85741: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85742: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85743: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

85742: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85743: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

85743: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85744: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85745: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85746: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85747: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85748: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85749: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

85750: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85751: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85752: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85753: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

85754: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85762: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85755: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85762: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85763: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85756: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85762: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85763: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85764: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85757: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85762: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85763: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85764: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85765:

Line 85762: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

85758: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85762: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85763: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85764: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85765:
85766: l_event_id NUMBER;

Line 85763: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

85759: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85762: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85763: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85764: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85765:
85766: l_event_id NUMBER;
85767: l_previous_event_id NUMBER;

Line 85764: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

85760: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85761: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85762: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
85763: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
85764: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
85765:
85766: l_event_id NUMBER;
85767: l_previous_event_id NUMBER;
85768: l_first_event_id NUMBER;

Line 85782: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

85778: l_event_class_name VARCHAR2(80) := 'Labor Cost';
85779: l_description VARCHAR2(4000);
85780: l_transaction_reversal NUMBER;
85781: l_ae_header_id NUMBER;
85782: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
85783: l_log_module VARCHAR2(240);
85784: --
85785: l_acct_reversal_source VARCHAR2(30);
85786: l_trx_reversal_source VARCHAR2(30);

Line 86060: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

86056:
86057: --
86058: -- set event info as cache for other routines to refer event attributes
86059: --
86060: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
86061: (p_application_id => p_application_id
86062: ,p_primary_ledger_id => p_primary_ledger_id
86063: ,p_base_ledger_id => p_base_ledger_id
86064: ,p_target_ledger_id => p_target_ledger_id

Line 86093: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

86089:
86090: --
86091: -- set the status of entry to C_VALID (0)
86092: --
86093: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86094:
86095: --
86096: -- initialize a row for ae header
86097: --

Line 86119: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

86115: --
86116: -- initilaize the status of ae headers for diffrent balance types
86117: -- the status is initialised to C_NOT_CREATED (2)
86118: --
86119: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86120: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86121: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86122:
86123: --

Line 86120: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

86116: -- initilaize the status of ae headers for diffrent balance types
86117: -- the status is initialised to C_NOT_CREATED (2)
86118: --
86119: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86120: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86121: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86122:
86123: --
86124: -- call api to validate and store accounting attributes for header

Line 86121: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

86117: -- the status is initialised to C_NOT_CREATED (2)
86118: --
86119: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86120: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86121: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
86122:
86123: --
86124: -- call api to validate and store accounting attributes for header
86125: --

Line 86155: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

86151: --
86152: l_trx_reversal_source := SUBSTR(NULL, 1,30);
86153:
86154: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
86155: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
86156:
86157: xla_accounting_err_pkg.build_message
86158: (p_appli_s_name => 'XLA'
86159: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 86163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

86159: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
86160: ,p_token_1 => 'ACCT_ATTR_NAME'
86161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86162: ,p_token_2 => 'PRODUCT_NAME'
86163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86167:

Line 86164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

86160: ,p_token_1 => 'ACCT_ATTR_NAME'
86161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86162: ,p_token_2 => 'PRODUCT_NAME'
86163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86167:
86168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 86165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

86161: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
86162: ,p_token_2 => 'PRODUCT_NAME'
86163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86167:
86168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
86169: --

Line 86166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

86162: ,p_token_2 => 'PRODUCT_NAME'
86163: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86164: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86165: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86166: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86167:
86168: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
86169: --
86170: -- following sets the accounting attributes needed to reverse

Line 86185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

86181: ----------------------------------------------------------------
86182: -- 4262811 - update the header statuses to invalid in need be
86183: ----------------------------------------------------------------
86184: --
86185: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
86186:
86187:
86188: -----------------------------------------------
86189: -- No accrual reversal for the event class/type

Line 86323: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

86319: ,p_module => l_log_module);
86320: END IF;
86321:
86322: --
86323: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
86324: --
86325: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86326: --
86327: -- set event info as cache for other routines to refer event attributes

Line 86325: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

86321:
86322: --
86323: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
86324: --
86325: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
86326: --
86327: -- set event info as cache for other routines to refer event attributes
86328: --
86329:

Line 86333: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

86329:
86330: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
86331: l_previous_event_id := l_event_id;
86332:
86333: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
86334: (p_application_id => p_application_id
86335: ,p_primary_ledger_id => p_primary_ledger_id
86336: ,p_base_ledger_id => p_base_ledger_id
86337: ,p_target_ledger_id => p_target_ledger_id

Line 86374: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

86370: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
86371:
86372: IF l_continue_with_lines THEN
86373: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
86374: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
86375:
86376: xla_accounting_err_pkg.build_message
86377: (p_appli_s_name => 'XLA'
86378: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 86382: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

86378: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
86379: ,p_token_1 => 'LINE_NUMBER'
86380: ,p_value_1 => l_array_extract_line_num(Idx)
86381: ,p_token_2 => 'PRODUCT_NAME'
86382: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86386:

Line 86383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

86379: ,p_token_1 => 'LINE_NUMBER'
86380: ,p_value_1 => l_array_extract_line_num(Idx)
86381: ,p_token_2 => 'PRODUCT_NAME'
86382: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86386:
86387: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 86384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

86380: ,p_value_1 => l_array_extract_line_num(Idx)
86381: ,p_token_2 => 'PRODUCT_NAME'
86382: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86386:
86387: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
86388: --

Line 86385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

86381: ,p_token_2 => 'PRODUCT_NAME'
86382: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
86383: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
86384: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86385: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
86386:
86387: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
86388: --
86389: -- following sets the accounting attributes needed to reverse

Line 86612: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

86608:
86609: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
86610: -- or secondary ledger that has different currency with primary
86611: -- or alc that is calculated by sla
86612: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86613: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86614:
86615: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86616: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 86613: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

86609: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
86610: -- or secondary ledger that has different currency with primary
86611: -- or alc that is calculated by sla
86612: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86613: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86614:
86615: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86616: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86617: AND (l_actual_flag = 'A')) THEN

Line 86615: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

86611: -- or alc that is calculated by sla
86612: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86613: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86614:
86615: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86616: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86617: AND (l_actual_flag = 'A')) THEN
86618: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86619: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 86616: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

86612: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
86613: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
86614:
86615: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86616: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86617: AND (l_actual_flag = 'A')) THEN
86618: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86619: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86620: ,p_application_id => p_application_id

Line 86619: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

86615: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
86616: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
86617: AND (l_actual_flag = 'A')) THEN
86618: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86619: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86620: ,p_application_id => p_application_id
86621: ,p_amb_context_code => 'DEFAULT'
86622: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
86623: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 86622: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

86618: XLA_AE_LINES_PKG.CreateGainOrLossLines(
86619: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
86620: ,p_application_id => p_application_id
86621: ,p_amb_context_code => 'DEFAULT'
86622: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
86623: ,p_event_class_code => C_EVENT_CLASS_CODE
86624: ,p_event_type_code => C_EVENT_TYPE_CODE
86625:
86626: ,p_gain_ccid => -1

Line 87113: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87109:
87110: l_calculate_acctd_flag VARCHAR2(1) :='N';
87111: l_calculate_g_l_flag VARCHAR2(1) :='N';
87112: --
87113: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87114: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87115: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87114: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87110: l_calculate_acctd_flag VARCHAR2(1) :='N';
87111: l_calculate_g_l_flag VARCHAR2(1) :='N';
87112: --
87113: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87114: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87115: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87115: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87111: l_calculate_g_l_flag VARCHAR2(1) :='N';
87112: --
87113: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87114: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87115: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87112: --
87113: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87114: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87115: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87113: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87114: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87115: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87114: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87115: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87115: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87116: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87117: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87118: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87119: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87120: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87121: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

87122: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87123: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87124: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87125: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

87126: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87134: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87127: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87134: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87135: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87128: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87134: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87135: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87136: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87129: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87134: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87135: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87136: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87137:

Line 87134: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

87130: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87134: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87135: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87136: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87137:
87138: l_event_id NUMBER;

Line 87135: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

87131: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87134: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87135: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87136: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87137:
87138: l_event_id NUMBER;
87139: l_previous_event_id NUMBER;

Line 87136: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

87132: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87133: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87134: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
87135: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
87136: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
87137:
87138: l_event_id NUMBER;
87139: l_previous_event_id NUMBER;
87140: l_first_event_id NUMBER;

Line 87154: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

87150: l_event_class_name VARCHAR2(80) := 'Miscelleneous Cost Adjustment';
87151: l_description VARCHAR2(4000);
87152: l_transaction_reversal NUMBER;
87153: l_ae_header_id NUMBER;
87154: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
87155: l_log_module VARCHAR2(240);
87156: --
87157: l_acct_reversal_source VARCHAR2(30);
87158: l_trx_reversal_source VARCHAR2(30);

Line 87432: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

87428:
87429: --
87430: -- set event info as cache for other routines to refer event attributes
87431: --
87432: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
87433: (p_application_id => p_application_id
87434: ,p_primary_ledger_id => p_primary_ledger_id
87435: ,p_base_ledger_id => p_base_ledger_id
87436: ,p_target_ledger_id => p_target_ledger_id

Line 87465: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

87461:
87462: --
87463: -- set the status of entry to C_VALID (0)
87464: --
87465: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87466:
87467: --
87468: -- initialize a row for ae header
87469: --

Line 87491: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

87487: --
87488: -- initilaize the status of ae headers for diffrent balance types
87489: -- the status is initialised to C_NOT_CREATED (2)
87490: --
87491: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87492: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87493: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87494:
87495: --

Line 87492: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

87488: -- initilaize the status of ae headers for diffrent balance types
87489: -- the status is initialised to C_NOT_CREATED (2)
87490: --
87491: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87492: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87493: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87494:
87495: --
87496: -- call api to validate and store accounting attributes for header

Line 87493: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

87489: -- the status is initialised to C_NOT_CREATED (2)
87490: --
87491: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87492: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87493: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
87494:
87495: --
87496: -- call api to validate and store accounting attributes for header
87497: --

Line 87527: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

87523: --
87524: l_trx_reversal_source := SUBSTR(NULL, 1,30);
87525:
87526: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
87527: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
87528:
87529: xla_accounting_err_pkg.build_message
87530: (p_appli_s_name => 'XLA'
87531: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 87535: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

87531: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
87532: ,p_token_1 => 'ACCT_ATTR_NAME'
87533: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87534: ,p_token_2 => 'PRODUCT_NAME'
87535: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87536: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87537: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87538: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87539:

Line 87536: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

87532: ,p_token_1 => 'ACCT_ATTR_NAME'
87533: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87534: ,p_token_2 => 'PRODUCT_NAME'
87535: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87536: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87537: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87538: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87539:
87540: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 87537: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

87533: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
87534: ,p_token_2 => 'PRODUCT_NAME'
87535: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87536: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87537: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87538: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87539:
87540: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
87541: --

Line 87538: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

87534: ,p_token_2 => 'PRODUCT_NAME'
87535: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87536: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87537: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87538: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87539:
87540: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
87541: --
87542: -- following sets the accounting attributes needed to reverse

Line 87557: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

87553: ----------------------------------------------------------------
87554: -- 4262811 - update the header statuses to invalid in need be
87555: ----------------------------------------------------------------
87556: --
87557: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
87558:
87559:
87560: -----------------------------------------------
87561: -- No accrual reversal for the event class/type

Line 87695: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

87691: ,p_module => l_log_module);
87692: END IF;
87693:
87694: --
87695: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
87696: --
87697: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87698: --
87699: -- set event info as cache for other routines to refer event attributes

Line 87697: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

87693:
87694: --
87695: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
87696: --
87697: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
87698: --
87699: -- set event info as cache for other routines to refer event attributes
87700: --
87701:

Line 87705: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

87701:
87702: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
87703: l_previous_event_id := l_event_id;
87704:
87705: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
87706: (p_application_id => p_application_id
87707: ,p_primary_ledger_id => p_primary_ledger_id
87708: ,p_base_ledger_id => p_base_ledger_id
87709: ,p_target_ledger_id => p_target_ledger_id

Line 87746: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

87742: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
87743:
87744: IF l_continue_with_lines THEN
87745: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
87746: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
87747:
87748: xla_accounting_err_pkg.build_message
87749: (p_appli_s_name => 'XLA'
87750: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 87754: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

87750: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
87751: ,p_token_1 => 'LINE_NUMBER'
87752: ,p_value_1 => l_array_extract_line_num(Idx)
87753: ,p_token_2 => 'PRODUCT_NAME'
87754: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87755: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87756: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87757: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87758:

Line 87755: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

87751: ,p_token_1 => 'LINE_NUMBER'
87752: ,p_value_1 => l_array_extract_line_num(Idx)
87753: ,p_token_2 => 'PRODUCT_NAME'
87754: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87755: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87756: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87757: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87758:
87759: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 87756: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

87752: ,p_value_1 => l_array_extract_line_num(Idx)
87753: ,p_token_2 => 'PRODUCT_NAME'
87754: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87755: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87756: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87757: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87758:
87759: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
87760: --

Line 87757: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

87753: ,p_token_2 => 'PRODUCT_NAME'
87754: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
87755: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
87756: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87757: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
87758:
87759: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
87760: --
87761: -- following sets the accounting attributes needed to reverse

Line 87984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

87980:
87981: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
87982: -- or secondary ledger that has different currency with primary
87983: -- or alc that is calculated by sla
87984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
87985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
87986:
87987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
87988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 87985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

87981: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
87982: -- or secondary ledger that has different currency with primary
87983: -- or alc that is calculated by sla
87984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
87985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
87986:
87987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
87988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
87989: AND (l_actual_flag = 'A')) THEN

Line 87987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

87983: -- or alc that is calculated by sla
87984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
87985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
87986:
87987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
87988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
87989: AND (l_actual_flag = 'A')) THEN
87990: XLA_AE_LINES_PKG.CreateGainOrLossLines(
87991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 87988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

87984: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
87985: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
87986:
87987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
87988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
87989: AND (l_actual_flag = 'A')) THEN
87990: XLA_AE_LINES_PKG.CreateGainOrLossLines(
87991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87992: ,p_application_id => p_application_id

Line 87991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

87987: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
87988: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
87989: AND (l_actual_flag = 'A')) THEN
87990: XLA_AE_LINES_PKG.CreateGainOrLossLines(
87991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87992: ,p_application_id => p_application_id
87993: ,p_amb_context_code => 'DEFAULT'
87994: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
87995: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 87994: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

87990: XLA_AE_LINES_PKG.CreateGainOrLossLines(
87991: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
87992: ,p_application_id => p_application_id
87993: ,p_amb_context_code => 'DEFAULT'
87994: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
87995: ,p_event_class_code => C_EVENT_CLASS_CODE
87996: ,p_event_type_code => C_EVENT_TYPE_CODE
87997:
87998: ,p_gain_ccid => -1

Line 88485: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

88481:
88482: l_calculate_acctd_flag VARCHAR2(1) :='N';
88483: l_calculate_g_l_flag VARCHAR2(1) :='N';
88484: --
88485: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88486: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88487: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 88486: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

88482: l_calculate_acctd_flag VARCHAR2(1) :='N';
88483: l_calculate_g_l_flag VARCHAR2(1) :='N';
88484: --
88485: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88486: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88487: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 88487: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

88483: l_calculate_g_l_flag VARCHAR2(1) :='N';
88484: --
88485: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88486: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88487: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

88484: --
88485: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88486: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88487: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

88485: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88486: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88487: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

88486: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88487: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

88487: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

88488: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

88489: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

88490: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

88491: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

88492: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

88493: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

88494: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

88495: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

88496: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

88497: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

88498: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88506: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

88499: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88506: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88507: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

88500: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88506: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88507: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
88508: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

88501: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88506: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88507: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
88508: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88509:

Line 88506: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

88502: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88506: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88507: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
88508: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88509:
88510: l_event_id NUMBER;

Line 88507: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

88503: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88506: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88507: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
88508: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88509:
88510: l_event_id NUMBER;
88511: l_previous_event_id NUMBER;

Line 88508: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

88504: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88505: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88506: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
88507: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
88508: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
88509:
88510: l_event_id NUMBER;
88511: l_previous_event_id NUMBER;
88512: l_first_event_id NUMBER;

Line 88526: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

88522: l_event_class_name VARCHAR2(80) := 'Miscellaneous Cost';
88523: l_description VARCHAR2(4000);
88524: l_transaction_reversal NUMBER;
88525: l_ae_header_id NUMBER;
88526: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
88527: l_log_module VARCHAR2(240);
88528: --
88529: l_acct_reversal_source VARCHAR2(30);
88530: l_trx_reversal_source VARCHAR2(30);

Line 88804: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

88800:
88801: --
88802: -- set event info as cache for other routines to refer event attributes
88803: --
88804: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
88805: (p_application_id => p_application_id
88806: ,p_primary_ledger_id => p_primary_ledger_id
88807: ,p_base_ledger_id => p_base_ledger_id
88808: ,p_target_ledger_id => p_target_ledger_id

Line 88837: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

88833:
88834: --
88835: -- set the status of entry to C_VALID (0)
88836: --
88837: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
88838:
88839: --
88840: -- initialize a row for ae header
88841: --

Line 88863: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

88859: --
88860: -- initilaize the status of ae headers for diffrent balance types
88861: -- the status is initialised to C_NOT_CREATED (2)
88862: --
88863: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88864: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88865: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88866:
88867: --

Line 88864: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

88860: -- initilaize the status of ae headers for diffrent balance types
88861: -- the status is initialised to C_NOT_CREATED (2)
88862: --
88863: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88864: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88865: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88866:
88867: --
88868: -- call api to validate and store accounting attributes for header

Line 88865: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

88861: -- the status is initialised to C_NOT_CREATED (2)
88862: --
88863: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88864: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88865: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
88866:
88867: --
88868: -- call api to validate and store accounting attributes for header
88869: --

Line 88899: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

88895: --
88896: l_trx_reversal_source := SUBSTR(NULL, 1,30);
88897:
88898: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
88899: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
88900:
88901: xla_accounting_err_pkg.build_message
88902: (p_appli_s_name => 'XLA'
88903: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 88907: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

88903: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
88904: ,p_token_1 => 'ACCT_ATTR_NAME'
88905: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
88906: ,p_token_2 => 'PRODUCT_NAME'
88907: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
88908: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
88909: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88910: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
88911:

Line 88908: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

88904: ,p_token_1 => 'ACCT_ATTR_NAME'
88905: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
88906: ,p_token_2 => 'PRODUCT_NAME'
88907: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
88908: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
88909: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88910: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
88911:
88912: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 88909: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

88905: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
88906: ,p_token_2 => 'PRODUCT_NAME'
88907: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
88908: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
88909: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88910: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
88911:
88912: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
88913: --

Line 88910: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

88906: ,p_token_2 => 'PRODUCT_NAME'
88907: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
88908: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
88909: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
88910: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
88911:
88912: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
88913: --
88914: -- following sets the accounting attributes needed to reverse

Line 88929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

88925: ----------------------------------------------------------------
88926: -- 4262811 - update the header statuses to invalid in need be
88927: ----------------------------------------------------------------
88928: --
88929: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
88930:
88931:
88932: -----------------------------------------------
88933: -- No accrual reversal for the event class/type

Line 89067: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

89063: ,p_module => l_log_module);
89064: END IF;
89065:
89066: --
89067: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
89068: --
89069: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
89070: --
89071: -- set event info as cache for other routines to refer event attributes

Line 89069: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

89065:
89066: --
89067: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
89068: --
89069: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
89070: --
89071: -- set event info as cache for other routines to refer event attributes
89072: --
89073:

Line 89077: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

89073:
89074: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
89075: l_previous_event_id := l_event_id;
89076:
89077: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
89078: (p_application_id => p_application_id
89079: ,p_primary_ledger_id => p_primary_ledger_id
89080: ,p_base_ledger_id => p_base_ledger_id
89081: ,p_target_ledger_id => p_target_ledger_id

Line 89118: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

89114: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
89115:
89116: IF l_continue_with_lines THEN
89117: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
89118: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
89119:
89120: xla_accounting_err_pkg.build_message
89121: (p_appli_s_name => 'XLA'
89122: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 89126: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

89122: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
89123: ,p_token_1 => 'LINE_NUMBER'
89124: ,p_value_1 => l_array_extract_line_num(Idx)
89125: ,p_token_2 => 'PRODUCT_NAME'
89126: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
89127: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
89128: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
89129: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
89130:

Line 89127: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

89123: ,p_token_1 => 'LINE_NUMBER'
89124: ,p_value_1 => l_array_extract_line_num(Idx)
89125: ,p_token_2 => 'PRODUCT_NAME'
89126: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
89127: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
89128: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
89129: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
89130:
89131: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 89128: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

89124: ,p_value_1 => l_array_extract_line_num(Idx)
89125: ,p_token_2 => 'PRODUCT_NAME'
89126: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
89127: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
89128: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
89129: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
89130:
89131: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
89132: --

Line 89129: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

89125: ,p_token_2 => 'PRODUCT_NAME'
89126: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
89127: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
89128: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
89129: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
89130:
89131: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
89132: --
89133: -- following sets the accounting attributes needed to reverse

Line 89356: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

89352:
89353: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
89354: -- or secondary ledger that has different currency with primary
89355: -- or alc that is calculated by sla
89356: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
89357: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
89358:
89359: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
89360: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 89357: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

89353: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
89354: -- or secondary ledger that has different currency with primary
89355: -- or alc that is calculated by sla
89356: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
89357: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
89358:
89359: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
89360: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
89361: AND (l_actual_flag = 'A')) THEN

Line 89359: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

89355: -- or alc that is calculated by sla
89356: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
89357: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
89358:
89359: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
89360: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
89361: AND (l_actual_flag = 'A')) THEN
89362: XLA_AE_LINES_PKG.CreateGainOrLossLines(
89363: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 89360: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

89356: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
89357: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
89358:
89359: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
89360: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
89361: AND (l_actual_flag = 'A')) THEN
89362: XLA_AE_LINES_PKG.CreateGainOrLossLines(
89363: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
89364: ,p_application_id => p_application_id

Line 89363: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

89359: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
89360: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
89361: AND (l_actual_flag = 'A')) THEN
89362: XLA_AE_LINES_PKG.CreateGainOrLossLines(
89363: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
89364: ,p_application_id => p_application_id
89365: ,p_amb_context_code => 'DEFAULT'
89366: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
89367: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 89366: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

89362: XLA_AE_LINES_PKG.CreateGainOrLossLines(
89363: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
89364: ,p_application_id => p_application_id
89365: ,p_amb_context_code => 'DEFAULT'
89366: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
89367: ,p_event_class_code => C_EVENT_CLASS_CODE
89368: ,p_event_type_code => C_EVENT_TYPE_CODE
89369:
89370: ,p_gain_ccid => -1

Line 89857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

89853:
89854: l_calculate_acctd_flag VARCHAR2(1) :='N';
89855: l_calculate_g_l_flag VARCHAR2(1) :='N';
89856: --
89857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 89858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

89854: l_calculate_acctd_flag VARCHAR2(1) :='N';
89855: l_calculate_g_l_flag VARCHAR2(1) :='N';
89856: --
89857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 89859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

89855: l_calculate_g_l_flag VARCHAR2(1) :='N';
89856: --
89857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

89856: --
89857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

89857: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

89858: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

89859: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

89860: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

89861: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

89862: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

89863: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

89864: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

89865: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

89866: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

89867: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

89868: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

89869: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

89870: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

89871: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

89872: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
89880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

89873: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
89880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89881:

Line 89878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

89874: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
89880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89881:
89882: l_event_id NUMBER;

Line 89879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

89875: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
89880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89881:
89882: l_event_id NUMBER;
89883: l_previous_event_id NUMBER;

Line 89880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

89876: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89877: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89878: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
89879: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
89880: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
89881:
89882: l_event_id NUMBER;
89883: l_previous_event_id NUMBER;
89884: l_first_event_id NUMBER;

Line 89898: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

89894: l_event_class_name VARCHAR2(80) := 'Provider and Receiver Reclass Adjustment';
89895: l_description VARCHAR2(4000);
89896: l_transaction_reversal NUMBER;
89897: l_ae_header_id NUMBER;
89898: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
89899: l_log_module VARCHAR2(240);
89900: --
89901: l_acct_reversal_source VARCHAR2(30);
89902: l_trx_reversal_source VARCHAR2(30);

Line 90176: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

90172:
90173: --
90174: -- set event info as cache for other routines to refer event attributes
90175: --
90176: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
90177: (p_application_id => p_application_id
90178: ,p_primary_ledger_id => p_primary_ledger_id
90179: ,p_base_ledger_id => p_base_ledger_id
90180: ,p_target_ledger_id => p_target_ledger_id

Line 90209: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

90205:
90206: --
90207: -- set the status of entry to C_VALID (0)
90208: --
90209: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
90210:
90211: --
90212: -- initialize a row for ae header
90213: --

Line 90235: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

90231: --
90232: -- initilaize the status of ae headers for diffrent balance types
90233: -- the status is initialised to C_NOT_CREATED (2)
90234: --
90235: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90236: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90237: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90238:
90239: --

Line 90236: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

90232: -- initilaize the status of ae headers for diffrent balance types
90233: -- the status is initialised to C_NOT_CREATED (2)
90234: --
90235: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90236: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90237: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90238:
90239: --
90240: -- call api to validate and store accounting attributes for header

Line 90237: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

90233: -- the status is initialised to C_NOT_CREATED (2)
90234: --
90235: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90236: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90237: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
90238:
90239: --
90240: -- call api to validate and store accounting attributes for header
90241: --

Line 90271: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

90267: --
90268: l_trx_reversal_source := SUBSTR(NULL, 1,30);
90269:
90270: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
90271: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
90272:
90273: xla_accounting_err_pkg.build_message
90274: (p_appli_s_name => 'XLA'
90275: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 90279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

90275: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
90276: ,p_token_1 => 'ACCT_ATTR_NAME'
90277: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
90278: ,p_token_2 => 'PRODUCT_NAME'
90279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
90280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
90281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
90283:

Line 90280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

90276: ,p_token_1 => 'ACCT_ATTR_NAME'
90277: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
90278: ,p_token_2 => 'PRODUCT_NAME'
90279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
90280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
90281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
90283:
90284: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 90281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

90277: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
90278: ,p_token_2 => 'PRODUCT_NAME'
90279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
90280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
90281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
90283:
90284: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
90285: --

Line 90282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

90278: ,p_token_2 => 'PRODUCT_NAME'
90279: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
90280: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
90281: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90282: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
90283:
90284: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
90285: --
90286: -- following sets the accounting attributes needed to reverse

Line 90301: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

90297: ----------------------------------------------------------------
90298: -- 4262811 - update the header statuses to invalid in need be
90299: ----------------------------------------------------------------
90300: --
90301: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
90302:
90303:
90304: -----------------------------------------------
90305: -- No accrual reversal for the event class/type

Line 90439: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

90435: ,p_module => l_log_module);
90436: END IF;
90437:
90438: --
90439: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
90440: --
90441: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
90442: --
90443: -- set event info as cache for other routines to refer event attributes

Line 90441: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

90437:
90438: --
90439: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
90440: --
90441: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
90442: --
90443: -- set event info as cache for other routines to refer event attributes
90444: --
90445:

Line 90449: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

90445:
90446: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
90447: l_previous_event_id := l_event_id;
90448:
90449: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
90450: (p_application_id => p_application_id
90451: ,p_primary_ledger_id => p_primary_ledger_id
90452: ,p_base_ledger_id => p_base_ledger_id
90453: ,p_target_ledger_id => p_target_ledger_id

Line 90490: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

90486: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
90487:
90488: IF l_continue_with_lines THEN
90489: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
90490: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
90491:
90492: xla_accounting_err_pkg.build_message
90493: (p_appli_s_name => 'XLA'
90494: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 90498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

90494: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
90495: ,p_token_1 => 'LINE_NUMBER'
90496: ,p_value_1 => l_array_extract_line_num(Idx)
90497: ,p_token_2 => 'PRODUCT_NAME'
90498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
90499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
90500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
90502:

Line 90499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

90495: ,p_token_1 => 'LINE_NUMBER'
90496: ,p_value_1 => l_array_extract_line_num(Idx)
90497: ,p_token_2 => 'PRODUCT_NAME'
90498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
90499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
90500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
90502:
90503: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 90500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

90496: ,p_value_1 => l_array_extract_line_num(Idx)
90497: ,p_token_2 => 'PRODUCT_NAME'
90498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
90499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
90500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
90502:
90503: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
90504: --

Line 90501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

90497: ,p_token_2 => 'PRODUCT_NAME'
90498: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
90499: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
90500: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90501: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
90502:
90503: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
90504: --
90505: -- following sets the accounting attributes needed to reverse

Line 90654: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

90650:
90651: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
90652: -- or secondary ledger that has different currency with primary
90653: -- or alc that is calculated by sla
90654: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
90655: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
90656:
90657: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
90658: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 90655: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

90651: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
90652: -- or secondary ledger that has different currency with primary
90653: -- or alc that is calculated by sla
90654: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
90655: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
90656:
90657: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
90658: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
90659: AND (l_actual_flag = 'A')) THEN

Line 90657: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

90653: -- or alc that is calculated by sla
90654: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
90655: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
90656:
90657: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
90658: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
90659: AND (l_actual_flag = 'A')) THEN
90660: XLA_AE_LINES_PKG.CreateGainOrLossLines(
90661: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 90658: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

90654: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
90655: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
90656:
90657: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
90658: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
90659: AND (l_actual_flag = 'A')) THEN
90660: XLA_AE_LINES_PKG.CreateGainOrLossLines(
90661: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90662: ,p_application_id => p_application_id

Line 90661: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

90657: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
90658: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
90659: AND (l_actual_flag = 'A')) THEN
90660: XLA_AE_LINES_PKG.CreateGainOrLossLines(
90661: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90662: ,p_application_id => p_application_id
90663: ,p_amb_context_code => 'DEFAULT'
90664: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
90665: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 90664: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

90660: XLA_AE_LINES_PKG.CreateGainOrLossLines(
90661: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
90662: ,p_application_id => p_application_id
90663: ,p_amb_context_code => 'DEFAULT'
90664: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
90665: ,p_event_class_code => C_EVENT_CLASS_CODE
90666: ,p_event_type_code => C_EVENT_TYPE_CODE
90667:
90668: ,p_gain_ccid => -1

Line 91155: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

91151:
91152: l_calculate_acctd_flag VARCHAR2(1) :='N';
91153: l_calculate_g_l_flag VARCHAR2(1) :='N';
91154: --
91155: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91156: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91157: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 91156: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

91152: l_calculate_acctd_flag VARCHAR2(1) :='N';
91153: l_calculate_g_l_flag VARCHAR2(1) :='N';
91154: --
91155: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91156: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91157: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 91157: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

91153: l_calculate_g_l_flag VARCHAR2(1) :='N';
91154: --
91155: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91156: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91157: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

91154: --
91155: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91156: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91157: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

91155: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91156: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91157: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

91156: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91157: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

91157: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

91158: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

91159: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

91160: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

91161: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

91162: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

91163: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

91164: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

91165: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

91166: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

91167: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

91168: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91176: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

91169: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91176: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91177: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

91170: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91176: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91177: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
91178: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

91171: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91176: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91177: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
91178: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91179:

Line 91176: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

91172: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91176: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91177: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
91178: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91179:
91180: l_event_id NUMBER;

Line 91177: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

91173: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91176: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91177: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
91178: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91179:
91180: l_event_id NUMBER;
91181: l_previous_event_id NUMBER;

Line 91178: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

91174: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91175: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91176: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
91177: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
91178: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
91179:
91180: l_event_id NUMBER;
91181: l_previous_event_id NUMBER;
91182: l_first_event_id NUMBER;

Line 91196: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

91192: l_event_class_name VARCHAR2(80) := 'Provider and Receiver Reclass';
91193: l_description VARCHAR2(4000);
91194: l_transaction_reversal NUMBER;
91195: l_ae_header_id NUMBER;
91196: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
91197: l_log_module VARCHAR2(240);
91198: --
91199: l_acct_reversal_source VARCHAR2(30);
91200: l_trx_reversal_source VARCHAR2(30);

Line 91474: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

91470:
91471: --
91472: -- set event info as cache for other routines to refer event attributes
91473: --
91474: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
91475: (p_application_id => p_application_id
91476: ,p_primary_ledger_id => p_primary_ledger_id
91477: ,p_base_ledger_id => p_base_ledger_id
91478: ,p_target_ledger_id => p_target_ledger_id

Line 91507: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

91503:
91504: --
91505: -- set the status of entry to C_VALID (0)
91506: --
91507: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
91508:
91509: --
91510: -- initialize a row for ae header
91511: --

Line 91533: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

91529: --
91530: -- initilaize the status of ae headers for diffrent balance types
91531: -- the status is initialised to C_NOT_CREATED (2)
91532: --
91533: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91534: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91535: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91536:
91537: --

Line 91534: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

91530: -- initilaize the status of ae headers for diffrent balance types
91531: -- the status is initialised to C_NOT_CREATED (2)
91532: --
91533: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91534: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91535: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91536:
91537: --
91538: -- call api to validate and store accounting attributes for header

Line 91535: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

91531: -- the status is initialised to C_NOT_CREATED (2)
91532: --
91533: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91534: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91535: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
91536:
91537: --
91538: -- call api to validate and store accounting attributes for header
91539: --

Line 91569: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

91565: --
91566: l_trx_reversal_source := SUBSTR(NULL, 1,30);
91567:
91568: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
91569: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
91570:
91571: xla_accounting_err_pkg.build_message
91572: (p_appli_s_name => 'XLA'
91573: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 91577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

91573: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
91574: ,p_token_1 => 'ACCT_ATTR_NAME'
91575: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
91576: ,p_token_2 => 'PRODUCT_NAME'
91577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
91578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
91579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
91581:

Line 91578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

91574: ,p_token_1 => 'ACCT_ATTR_NAME'
91575: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
91576: ,p_token_2 => 'PRODUCT_NAME'
91577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
91578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
91579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
91581:
91582: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 91579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

91575: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
91576: ,p_token_2 => 'PRODUCT_NAME'
91577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
91578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
91579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
91581:
91582: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
91583: --

Line 91580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

91576: ,p_token_2 => 'PRODUCT_NAME'
91577: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
91578: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
91579: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91580: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
91581:
91582: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
91583: --
91584: -- following sets the accounting attributes needed to reverse

Line 91599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

91595: ----------------------------------------------------------------
91596: -- 4262811 - update the header statuses to invalid in need be
91597: ----------------------------------------------------------------
91598: --
91599: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
91600:
91601:
91602: -----------------------------------------------
91603: -- No accrual reversal for the event class/type

Line 91737: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

91733: ,p_module => l_log_module);
91734: END IF;
91735:
91736: --
91737: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
91738: --
91739: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
91740: --
91741: -- set event info as cache for other routines to refer event attributes

Line 91739: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

91735:
91736: --
91737: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
91738: --
91739: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
91740: --
91741: -- set event info as cache for other routines to refer event attributes
91742: --
91743:

Line 91747: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

91743:
91744: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
91745: l_previous_event_id := l_event_id;
91746:
91747: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
91748: (p_application_id => p_application_id
91749: ,p_primary_ledger_id => p_primary_ledger_id
91750: ,p_base_ledger_id => p_base_ledger_id
91751: ,p_target_ledger_id => p_target_ledger_id

Line 91788: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

91784: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
91785:
91786: IF l_continue_with_lines THEN
91787: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
91788: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
91789:
91790: xla_accounting_err_pkg.build_message
91791: (p_appli_s_name => 'XLA'
91792: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 91796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

91792: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
91793: ,p_token_1 => 'LINE_NUMBER'
91794: ,p_value_1 => l_array_extract_line_num(Idx)
91795: ,p_token_2 => 'PRODUCT_NAME'
91796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
91797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
91798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
91800:

Line 91797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

91793: ,p_token_1 => 'LINE_NUMBER'
91794: ,p_value_1 => l_array_extract_line_num(Idx)
91795: ,p_token_2 => 'PRODUCT_NAME'
91796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
91797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
91798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
91800:
91801: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 91798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

91794: ,p_value_1 => l_array_extract_line_num(Idx)
91795: ,p_token_2 => 'PRODUCT_NAME'
91796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
91797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
91798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
91800:
91801: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
91802: --

Line 91799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

91795: ,p_token_2 => 'PRODUCT_NAME'
91796: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
91797: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
91798: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91799: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
91800:
91801: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
91802: --
91803: -- following sets the accounting attributes needed to reverse

Line 91952: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

91948:
91949: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
91950: -- or secondary ledger that has different currency with primary
91951: -- or alc that is calculated by sla
91952: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
91953: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
91954:
91955: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
91956: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 91953: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

91949: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
91950: -- or secondary ledger that has different currency with primary
91951: -- or alc that is calculated by sla
91952: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
91953: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
91954:
91955: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
91956: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
91957: AND (l_actual_flag = 'A')) THEN

Line 91955: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

91951: -- or alc that is calculated by sla
91952: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
91953: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
91954:
91955: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
91956: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
91957: AND (l_actual_flag = 'A')) THEN
91958: XLA_AE_LINES_PKG.CreateGainOrLossLines(
91959: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 91956: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

91952: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
91953: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
91954:
91955: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
91956: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
91957: AND (l_actual_flag = 'A')) THEN
91958: XLA_AE_LINES_PKG.CreateGainOrLossLines(
91959: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91960: ,p_application_id => p_application_id

Line 91959: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

91955: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
91956: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
91957: AND (l_actual_flag = 'A')) THEN
91958: XLA_AE_LINES_PKG.CreateGainOrLossLines(
91959: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91960: ,p_application_id => p_application_id
91961: ,p_amb_context_code => 'DEFAULT'
91962: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
91963: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 91962: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

91958: XLA_AE_LINES_PKG.CreateGainOrLossLines(
91959: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
91960: ,p_application_id => p_application_id
91961: ,p_amb_context_code => 'DEFAULT'
91962: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
91963: ,p_event_class_code => C_EVENT_CLASS_CODE
91964: ,p_event_type_code => C_EVENT_TYPE_CODE
91965:
91966: ,p_gain_ccid => -1

Line 92507: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

92503:
92504: l_calculate_acctd_flag VARCHAR2(1) :='N';
92505: l_calculate_g_l_flag VARCHAR2(1) :='N';
92506: --
92507: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92508: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92509: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 92508: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

92504: l_calculate_acctd_flag VARCHAR2(1) :='N';
92505: l_calculate_g_l_flag VARCHAR2(1) :='N';
92506: --
92507: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92508: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92509: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 92509: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

92505: l_calculate_g_l_flag VARCHAR2(1) :='N';
92506: --
92507: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92508: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92509: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

92506: --
92507: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92508: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92509: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

92507: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92508: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92509: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

92508: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92509: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

92509: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

92510: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

92511: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

92512: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

92513: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

92514: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

92515: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

92516: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

92517: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

92518: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

92519: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

92520: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92528: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

92521: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92528: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92529: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

92522: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92528: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92529: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
92530: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

92523: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92528: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92529: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
92530: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92531:

Line 92528: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

92524: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92528: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92529: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
92530: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92531:
92532: l_event_id NUMBER;

Line 92529: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

92525: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92528: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92529: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
92530: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92531:
92532: l_event_id NUMBER;
92533: l_previous_event_id NUMBER;

Line 92530: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

92526: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92527: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92528: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
92529: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
92530: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
92531:
92532: l_event_id NUMBER;
92533: l_previous_event_id NUMBER;
92534: l_first_event_id NUMBER;

Line 92548: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

92544: l_event_class_name VARCHAR2(80) := 'Revenue Adjustment';
92545: l_description VARCHAR2(4000);
92546: l_transaction_reversal NUMBER;
92547: l_ae_header_id NUMBER;
92548: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
92549: l_log_module VARCHAR2(240);
92550: --
92551: l_acct_reversal_source VARCHAR2(30);
92552: l_trx_reversal_source VARCHAR2(30);

Line 92860: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

92856:
92857: --
92858: -- set event info as cache for other routines to refer event attributes
92859: --
92860: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
92861: (p_application_id => p_application_id
92862: ,p_primary_ledger_id => p_primary_ledger_id
92863: ,p_base_ledger_id => p_base_ledger_id
92864: ,p_target_ledger_id => p_target_ledger_id

Line 92893: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

92889:
92890: --
92891: -- set the status of entry to C_VALID (0)
92892: --
92893: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
92894:
92895: --
92896: -- initialize a row for ae header
92897: --

Line 92922: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

92918: --
92919: -- initilaize the status of ae headers for diffrent balance types
92920: -- the status is initialised to C_NOT_CREATED (2)
92921: --
92922: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92923: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92924: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92925:
92926: --

Line 92923: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

92919: -- initilaize the status of ae headers for diffrent balance types
92920: -- the status is initialised to C_NOT_CREATED (2)
92921: --
92922: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92923: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92924: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92925:
92926: --
92927: -- call api to validate and store accounting attributes for header

Line 92924: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

92920: -- the status is initialised to C_NOT_CREATED (2)
92921: --
92922: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92923: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92924: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
92925:
92926: --
92927: -- call api to validate and store accounting attributes for header
92928: --

Line 92958: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

92954: --
92955: l_trx_reversal_source := SUBSTR(NULL, 1,30);
92956:
92957: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
92958: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
92959:
92960: xla_accounting_err_pkg.build_message
92961: (p_appli_s_name => 'XLA'
92962: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 92966: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

92962: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
92963: ,p_token_1 => 'ACCT_ATTR_NAME'
92964: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
92965: ,p_token_2 => 'PRODUCT_NAME'
92966: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
92967: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
92968: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
92969: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
92970:

Line 92967: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

92963: ,p_token_1 => 'ACCT_ATTR_NAME'
92964: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
92965: ,p_token_2 => 'PRODUCT_NAME'
92966: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
92967: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
92968: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
92969: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
92970:
92971: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 92968: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

92964: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
92965: ,p_token_2 => 'PRODUCT_NAME'
92966: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
92967: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
92968: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
92969: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
92970:
92971: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
92972: --

Line 92969: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

92965: ,p_token_2 => 'PRODUCT_NAME'
92966: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
92967: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
92968: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
92969: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
92970:
92971: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
92972: --
92973: -- following sets the accounting attributes needed to reverse

Line 92988: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

92984: ----------------------------------------------------------------
92985: -- 4262811 - update the header statuses to invalid in need be
92986: ----------------------------------------------------------------
92987: --
92988: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
92989:
92990:
92991: -----------------------------------------------
92992: -- No accrual reversal for the event class/type

Line 93133: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

93129: ,p_module => l_log_module);
93130: END IF;
93131:
93132: --
93133: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
93134: --
93135: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
93136: --
93137: -- set event info as cache for other routines to refer event attributes

Line 93135: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

93131:
93132: --
93133: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
93134: --
93135: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
93136: --
93137: -- set event info as cache for other routines to refer event attributes
93138: --
93139:

Line 93143: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

93139:
93140: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
93141: l_previous_event_id := l_event_id;
93142:
93143: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
93144: (p_application_id => p_application_id
93145: ,p_primary_ledger_id => p_primary_ledger_id
93146: ,p_base_ledger_id => p_base_ledger_id
93147: ,p_target_ledger_id => p_target_ledger_id

Line 93184: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

93180: l_acct_reversal_source := SUBSTR(NULL, 1,30);
93181:
93182: IF l_continue_with_lines THEN
93183: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
93184: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
93185:
93186: xla_accounting_err_pkg.build_message
93187: (p_appli_s_name => 'XLA'
93188: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 93192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

93188: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
93189: ,p_token_1 => 'LINE_NUMBER'
93190: ,p_value_1 => l_array_extract_line_num(Idx)
93191: ,p_token_2 => 'PRODUCT_NAME'
93192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
93193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
93194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
93195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
93196:

Line 93193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

93189: ,p_token_1 => 'LINE_NUMBER'
93190: ,p_value_1 => l_array_extract_line_num(Idx)
93191: ,p_token_2 => 'PRODUCT_NAME'
93192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
93193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
93194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
93195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
93196:
93197: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 93194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

93190: ,p_value_1 => l_array_extract_line_num(Idx)
93191: ,p_token_2 => 'PRODUCT_NAME'
93192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
93193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
93194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
93195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
93196:
93197: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
93198: --

Line 93195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

93191: ,p_token_2 => 'PRODUCT_NAME'
93192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
93193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
93194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
93195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
93196:
93197: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
93198: --
93199: -- following sets the accounting attributes needed to reverse

Line 93721: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

93717:
93718: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
93719: -- or secondary ledger that has different currency with primary
93720: -- or alc that is calculated by sla
93721: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
93722: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
93723:
93724: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
93725: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 93722: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

93718: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
93719: -- or secondary ledger that has different currency with primary
93720: -- or alc that is calculated by sla
93721: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
93722: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
93723:
93724: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
93725: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
93726: AND (l_actual_flag = 'A')) THEN

Line 93724: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

93720: -- or alc that is calculated by sla
93721: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
93722: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
93723:
93724: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
93725: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
93726: AND (l_actual_flag = 'A')) THEN
93727: XLA_AE_LINES_PKG.CreateGainOrLossLines(
93728: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 93725: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

93721: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
93722: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
93723:
93724: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
93725: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
93726: AND (l_actual_flag = 'A')) THEN
93727: XLA_AE_LINES_PKG.CreateGainOrLossLines(
93728: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
93729: ,p_application_id => p_application_id

Line 93728: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

93724: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
93725: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
93726: AND (l_actual_flag = 'A')) THEN
93727: XLA_AE_LINES_PKG.CreateGainOrLossLines(
93728: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
93729: ,p_application_id => p_application_id
93730: ,p_amb_context_code => 'DEFAULT'
93731: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
93732: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 93731: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

93727: XLA_AE_LINES_PKG.CreateGainOrLossLines(
93728: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
93729: ,p_application_id => p_application_id
93730: ,p_amb_context_code => 'DEFAULT'
93731: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
93732: ,p_event_class_code => C_EVENT_CLASS_CODE
93733: ,p_event_type_code => C_EVENT_TYPE_CODE
93734:
93735: ,p_gain_ccid => g_array_event(l_event_id).array_value_num('source_77')

Line 94236: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

94232:
94233: l_calculate_acctd_flag VARCHAR2(1) :='N';
94234: l_calculate_g_l_flag VARCHAR2(1) :='N';
94235: --
94236: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94237: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94238: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 94237: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

94233: l_calculate_acctd_flag VARCHAR2(1) :='N';
94234: l_calculate_g_l_flag VARCHAR2(1) :='N';
94235: --
94236: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94237: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94238: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 94238: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

94234: l_calculate_g_l_flag VARCHAR2(1) :='N';
94235: --
94236: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94237: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94238: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

94235: --
94236: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94237: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94238: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

94236: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94237: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94238: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

94237: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94238: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

94238: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

94239: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

94240: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

94241: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

94242: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

94243: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

94244: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

94245: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

94246: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

94247: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

94248: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

94249: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94257: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

94250: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94257: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94258: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

94251: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94257: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94258: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
94259: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

94252: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94257: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94258: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
94259: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94260:

Line 94257: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

94253: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94257: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94258: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
94259: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94260:
94261: l_event_id NUMBER;

Line 94258: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

94254: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94257: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94258: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
94259: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94260:
94261: l_event_id NUMBER;
94262: l_previous_event_id NUMBER;

Line 94259: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

94255: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94256: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94257: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
94258: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
94259: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
94260:
94261: l_event_id NUMBER;
94262: l_previous_event_id NUMBER;
94263: l_first_event_id NUMBER;

Line 94277: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

94273: l_event_class_name VARCHAR2(80) := 'Revenue';
94274: l_description VARCHAR2(4000);
94275: l_transaction_reversal NUMBER;
94276: l_ae_header_id NUMBER;
94277: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
94278: l_log_module VARCHAR2(240);
94279: --
94280: l_acct_reversal_source VARCHAR2(30);
94281: l_trx_reversal_source VARCHAR2(30);

Line 94565: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

94561:
94562: --
94563: -- set event info as cache for other routines to refer event attributes
94564: --
94565: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
94566: (p_application_id => p_application_id
94567: ,p_primary_ledger_id => p_primary_ledger_id
94568: ,p_base_ledger_id => p_base_ledger_id
94569: ,p_target_ledger_id => p_target_ledger_id

Line 94598: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

94594:
94595: --
94596: -- set the status of entry to C_VALID (0)
94597: --
94598: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
94599:
94600: --
94601: -- initialize a row for ae header
94602: --

Line 94627: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

94623: --
94624: -- initilaize the status of ae headers for diffrent balance types
94625: -- the status is initialised to C_NOT_CREATED (2)
94626: --
94627: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94628: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94629: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94630:
94631: --

Line 94628: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

94624: -- initilaize the status of ae headers for diffrent balance types
94625: -- the status is initialised to C_NOT_CREATED (2)
94626: --
94627: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94628: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94629: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94630:
94631: --
94632: -- call api to validate and store accounting attributes for header

Line 94629: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

94625: -- the status is initialised to C_NOT_CREATED (2)
94626: --
94627: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94628: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94629: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
94630:
94631: --
94632: -- call api to validate and store accounting attributes for header
94633: --

Line 94663: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

94659: --
94660: l_trx_reversal_source := SUBSTR(NULL, 1,30);
94661:
94662: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
94663: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
94664:
94665: xla_accounting_err_pkg.build_message
94666: (p_appli_s_name => 'XLA'
94667: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 94671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

94667: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
94668: ,p_token_1 => 'ACCT_ATTR_NAME'
94669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
94670: ,p_token_2 => 'PRODUCT_NAME'
94671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
94672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
94673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
94674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
94675:

Line 94672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

94668: ,p_token_1 => 'ACCT_ATTR_NAME'
94669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
94670: ,p_token_2 => 'PRODUCT_NAME'
94671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
94672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
94673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
94674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
94675:
94676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 94673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

94669: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
94670: ,p_token_2 => 'PRODUCT_NAME'
94671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
94672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
94673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
94674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
94675:
94676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
94677: --

Line 94674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

94670: ,p_token_2 => 'PRODUCT_NAME'
94671: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
94672: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
94673: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
94674: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
94675:
94676: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
94677: --
94678: -- following sets the accounting attributes needed to reverse

Line 94693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

94689: ----------------------------------------------------------------
94690: -- 4262811 - update the header statuses to invalid in need be
94691: ----------------------------------------------------------------
94692: --
94693: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
94694:
94695:
94696: -----------------------------------------------
94697: -- No accrual reversal for the event class/type

Line 94830: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

94826: ,p_module => l_log_module);
94827: END IF;
94828:
94829: --
94830: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
94831: --
94832: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
94833: --
94834: -- set event info as cache for other routines to refer event attributes

Line 94832: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

94828:
94829: --
94830: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
94831: --
94832: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
94833: --
94834: -- set event info as cache for other routines to refer event attributes
94835: --
94836:

Line 94840: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

94836:
94837: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
94838: l_previous_event_id := l_event_id;
94839:
94840: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
94841: (p_application_id => p_application_id
94842: ,p_primary_ledger_id => p_primary_ledger_id
94843: ,p_base_ledger_id => p_base_ledger_id
94844: ,p_target_ledger_id => p_target_ledger_id

Line 94881: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

94877: l_acct_reversal_source := SUBSTR(NULL, 1,30);
94878:
94879: IF l_continue_with_lines THEN
94880: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
94881: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
94882:
94883: xla_accounting_err_pkg.build_message
94884: (p_appli_s_name => 'XLA'
94885: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 94889: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

94885: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
94886: ,p_token_1 => 'LINE_NUMBER'
94887: ,p_value_1 => l_array_extract_line_num(Idx)
94888: ,p_token_2 => 'PRODUCT_NAME'
94889: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
94890: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
94891: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
94892: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
94893:

Line 94890: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

94886: ,p_token_1 => 'LINE_NUMBER'
94887: ,p_value_1 => l_array_extract_line_num(Idx)
94888: ,p_token_2 => 'PRODUCT_NAME'
94889: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
94890: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
94891: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
94892: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
94893:
94894: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 94891: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

94887: ,p_value_1 => l_array_extract_line_num(Idx)
94888: ,p_token_2 => 'PRODUCT_NAME'
94889: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
94890: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
94891: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
94892: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
94893:
94894: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
94895: --

Line 94892: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

94888: ,p_token_2 => 'PRODUCT_NAME'
94889: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
94890: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
94891: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
94892: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
94893:
94894: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
94895: --
94896: -- following sets the accounting attributes needed to reverse

Line 95494: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

95490:
95491: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
95492: -- or secondary ledger that has different currency with primary
95493: -- or alc that is calculated by sla
95494: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
95495: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
95496:
95497: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
95498: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 95495: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

95491: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
95492: -- or secondary ledger that has different currency with primary
95493: -- or alc that is calculated by sla
95494: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
95495: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
95496:
95497: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
95498: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
95499: AND (l_actual_flag = 'A')) THEN

Line 95497: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

95493: -- or alc that is calculated by sla
95494: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
95495: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
95496:
95497: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
95498: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
95499: AND (l_actual_flag = 'A')) THEN
95500: XLA_AE_LINES_PKG.CreateGainOrLossLines(
95501: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 95498: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

95494: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
95495: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
95496:
95497: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
95498: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
95499: AND (l_actual_flag = 'A')) THEN
95500: XLA_AE_LINES_PKG.CreateGainOrLossLines(
95501: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
95502: ,p_application_id => p_application_id

Line 95501: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

95497: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
95498: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
95499: AND (l_actual_flag = 'A')) THEN
95500: XLA_AE_LINES_PKG.CreateGainOrLossLines(
95501: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
95502: ,p_application_id => p_application_id
95503: ,p_amb_context_code => 'DEFAULT'
95504: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
95505: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 95504: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

95500: XLA_AE_LINES_PKG.CreateGainOrLossLines(
95501: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
95502: ,p_application_id => p_application_id
95503: ,p_amb_context_code => 'DEFAULT'
95504: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
95505: ,p_event_class_code => C_EVENT_CLASS_CODE
95506: ,p_event_type_code => C_EVENT_TYPE_CODE
95507:
95508: ,p_gain_ccid => g_array_event(l_event_id).array_value_num('source_77')

Line 96015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

96011:
96012: l_calculate_acctd_flag VARCHAR2(1) :='N';
96013: l_calculate_g_l_flag VARCHAR2(1) :='N';
96014: --
96015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 96016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

96012: l_calculate_acctd_flag VARCHAR2(1) :='N';
96013: l_calculate_g_l_flag VARCHAR2(1) :='N';
96014: --
96015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 96017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

96013: l_calculate_g_l_flag VARCHAR2(1) :='N';
96014: --
96015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

96014: --
96015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

96015: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

96016: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

96017: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

96018: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

96019: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

96020: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

96021: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

96022: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

96023: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

96024: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

96025: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

96026: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

96027: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

96028: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

96029: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

96030: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
96038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

96031: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
96038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96039:

Line 96036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

96032: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
96038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96039:
96040: l_event_id NUMBER;

Line 96037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

96033: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
96038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96039:
96040: l_event_id NUMBER;
96041: l_previous_event_id NUMBER;

Line 96038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

96034: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96035: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96036: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
96037: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
96038: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
96039:
96040: l_event_id NUMBER;
96041: l_previous_event_id NUMBER;
96042: l_first_event_id NUMBER;

Line 96056: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

96052: l_event_class_name VARCHAR2(80) := 'Supplier Cost Adjustment';
96053: l_description VARCHAR2(4000);
96054: l_transaction_reversal NUMBER;
96055: l_ae_header_id NUMBER;
96056: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
96057: l_log_module VARCHAR2(240);
96058: --
96059: l_acct_reversal_source VARCHAR2(30);
96060: l_trx_reversal_source VARCHAR2(30);

Line 96343: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

96339:
96340: --
96341: -- set event info as cache for other routines to refer event attributes
96342: --
96343: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
96344: (p_application_id => p_application_id
96345: ,p_primary_ledger_id => p_primary_ledger_id
96346: ,p_base_ledger_id => p_base_ledger_id
96347: ,p_target_ledger_id => p_target_ledger_id

Line 96376: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

96372:
96373: --
96374: -- set the status of entry to C_VALID (0)
96375: --
96376: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
96377:
96378: --
96379: -- initialize a row for ae header
96380: --

Line 96404: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

96400: --
96401: -- initilaize the status of ae headers for diffrent balance types
96402: -- the status is initialised to C_NOT_CREATED (2)
96403: --
96404: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96405: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96406: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96407:
96408: --

Line 96405: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

96401: -- initilaize the status of ae headers for diffrent balance types
96402: -- the status is initialised to C_NOT_CREATED (2)
96403: --
96404: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96405: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96406: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96407:
96408: --
96409: -- call api to validate and store accounting attributes for header

Line 96406: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

96402: -- the status is initialised to C_NOT_CREATED (2)
96403: --
96404: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96405: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96406: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
96407:
96408: --
96409: -- call api to validate and store accounting attributes for header
96410: --

Line 96440: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

96436: --
96437: l_trx_reversal_source := SUBSTR(NULL, 1,30);
96438:
96439: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
96440: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
96441:
96442: xla_accounting_err_pkg.build_message
96443: (p_appli_s_name => 'XLA'
96444: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 96448: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

96444: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
96445: ,p_token_1 => 'ACCT_ATTR_NAME'
96446: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
96447: ,p_token_2 => 'PRODUCT_NAME'
96448: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
96449: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
96450: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
96451: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
96452:

Line 96449: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

96445: ,p_token_1 => 'ACCT_ATTR_NAME'
96446: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
96447: ,p_token_2 => 'PRODUCT_NAME'
96448: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
96449: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
96450: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
96451: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
96452:
96453: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 96450: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

96446: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
96447: ,p_token_2 => 'PRODUCT_NAME'
96448: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
96449: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
96450: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
96451: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
96452:
96453: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
96454: --

Line 96451: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

96447: ,p_token_2 => 'PRODUCT_NAME'
96448: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
96449: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
96450: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
96451: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
96452:
96453: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
96454: --
96455: -- following sets the accounting attributes needed to reverse

Line 96470: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

96466: ----------------------------------------------------------------
96467: -- 4262811 - update the header statuses to invalid in need be
96468: ----------------------------------------------------------------
96469: --
96470: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
96471:
96472:
96473: -----------------------------------------------
96474: -- No accrual reversal for the event class/type

Line 96608: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

96604: ,p_module => l_log_module);
96605: END IF;
96606:
96607: --
96608: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
96609: --
96610: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
96611: --
96612: -- set event info as cache for other routines to refer event attributes

Line 96610: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

96606:
96607: --
96608: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
96609: --
96610: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
96611: --
96612: -- set event info as cache for other routines to refer event attributes
96613: --
96614:

Line 96618: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

96614:
96615: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
96616: l_previous_event_id := l_event_id;
96617:
96618: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
96619: (p_application_id => p_application_id
96620: ,p_primary_ledger_id => p_primary_ledger_id
96621: ,p_base_ledger_id => p_base_ledger_id
96622: ,p_target_ledger_id => p_target_ledger_id

Line 96659: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

96655: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
96656:
96657: IF l_continue_with_lines THEN
96658: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
96659: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
96660:
96661: xla_accounting_err_pkg.build_message
96662: (p_appli_s_name => 'XLA'
96663: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 96667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

96663: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
96664: ,p_token_1 => 'LINE_NUMBER'
96665: ,p_value_1 => l_array_extract_line_num(Idx)
96666: ,p_token_2 => 'PRODUCT_NAME'
96667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
96668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
96669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
96670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
96671:

Line 96668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

96664: ,p_token_1 => 'LINE_NUMBER'
96665: ,p_value_1 => l_array_extract_line_num(Idx)
96666: ,p_token_2 => 'PRODUCT_NAME'
96667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
96668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
96669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
96670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
96671:
96672: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 96669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

96665: ,p_value_1 => l_array_extract_line_num(Idx)
96666: ,p_token_2 => 'PRODUCT_NAME'
96667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
96668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
96669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
96670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
96671:
96672: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
96673: --

Line 96670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

96666: ,p_token_2 => 'PRODUCT_NAME'
96667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
96668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
96669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
96670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
96671:
96672: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
96673: --
96674: -- following sets the accounting attributes needed to reverse

Line 97055: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

97051:
97052: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
97053: -- or secondary ledger that has different currency with primary
97054: -- or alc that is calculated by sla
97055: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
97056: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
97057:
97058: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
97059: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 97056: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

97052: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
97053: -- or secondary ledger that has different currency with primary
97054: -- or alc that is calculated by sla
97055: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
97056: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
97057:
97058: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
97059: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
97060: AND (l_actual_flag = 'A')) THEN

Line 97058: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

97054: -- or alc that is calculated by sla
97055: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
97056: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
97057:
97058: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
97059: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
97060: AND (l_actual_flag = 'A')) THEN
97061: XLA_AE_LINES_PKG.CreateGainOrLossLines(
97062: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 97059: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

97055: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
97056: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
97057:
97058: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
97059: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
97060: AND (l_actual_flag = 'A')) THEN
97061: XLA_AE_LINES_PKG.CreateGainOrLossLines(
97062: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
97063: ,p_application_id => p_application_id

Line 97062: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

97058: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
97059: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
97060: AND (l_actual_flag = 'A')) THEN
97061: XLA_AE_LINES_PKG.CreateGainOrLossLines(
97062: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
97063: ,p_application_id => p_application_id
97064: ,p_amb_context_code => 'DEFAULT'
97065: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
97066: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 97065: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

97061: XLA_AE_LINES_PKG.CreateGainOrLossLines(
97062: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
97063: ,p_application_id => p_application_id
97064: ,p_amb_context_code => 'DEFAULT'
97065: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
97066: ,p_event_class_code => C_EVENT_CLASS_CODE
97067: ,p_event_type_code => C_EVENT_TYPE_CODE
97068:
97069: ,p_gain_ccid => -1

Line 97576: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

97572:
97573: l_calculate_acctd_flag VARCHAR2(1) :='N';
97574: l_calculate_g_l_flag VARCHAR2(1) :='N';
97575: --
97576: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97577: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97578: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 97577: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

97573: l_calculate_acctd_flag VARCHAR2(1) :='N';
97574: l_calculate_g_l_flag VARCHAR2(1) :='N';
97575: --
97576: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97577: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97578: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 97578: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

97574: l_calculate_g_l_flag VARCHAR2(1) :='N';
97575: --
97576: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97577: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97578: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

97575: --
97576: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97577: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97578: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

97576: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97577: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97578: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

97577: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97578: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

97578: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

97579: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

97580: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

97581: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

97582: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

97583: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

97584: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

97585: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

97586: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

97587: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

97588: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

97589: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97597: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

97590: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97597: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97598: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

97591: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97597: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97598: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
97599: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

97592: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97597: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97598: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
97599: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97600:

Line 97597: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

97593: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97597: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97598: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
97599: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97600:
97601: l_event_id NUMBER;

Line 97598: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

97594: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97597: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97598: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
97599: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97600:
97601: l_event_id NUMBER;
97602: l_previous_event_id NUMBER;

Line 97599: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

97595: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97596: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97597: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
97598: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
97599: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
97600:
97601: l_event_id NUMBER;
97602: l_previous_event_id NUMBER;
97603: l_first_event_id NUMBER;

Line 97617: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

97613: l_event_class_name VARCHAR2(80) := 'Supplier Cost';
97614: l_description VARCHAR2(4000);
97615: l_transaction_reversal NUMBER;
97616: l_ae_header_id NUMBER;
97617: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
97618: l_log_module VARCHAR2(240);
97619: --
97620: l_acct_reversal_source VARCHAR2(30);
97621: l_trx_reversal_source VARCHAR2(30);

Line 97904: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

97900:
97901: --
97902: -- set event info as cache for other routines to refer event attributes
97903: --
97904: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
97905: (p_application_id => p_application_id
97906: ,p_primary_ledger_id => p_primary_ledger_id
97907: ,p_base_ledger_id => p_base_ledger_id
97908: ,p_target_ledger_id => p_target_ledger_id

Line 97937: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

97933:
97934: --
97935: -- set the status of entry to C_VALID (0)
97936: --
97937: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
97938:
97939: --
97940: -- initialize a row for ae header
97941: --

Line 97965: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

97961: --
97962: -- initilaize the status of ae headers for diffrent balance types
97963: -- the status is initialised to C_NOT_CREATED (2)
97964: --
97965: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97966: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97967: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97968:
97969: --

Line 97966: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

97962: -- initilaize the status of ae headers for diffrent balance types
97963: -- the status is initialised to C_NOT_CREATED (2)
97964: --
97965: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97966: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97967: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97968:
97969: --
97970: -- call api to validate and store accounting attributes for header

Line 97967: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

97963: -- the status is initialised to C_NOT_CREATED (2)
97964: --
97965: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97966: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97967: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
97968:
97969: --
97970: -- call api to validate and store accounting attributes for header
97971: --

Line 98001: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

97997: --
97998: l_trx_reversal_source := SUBSTR(NULL, 1,30);
97999:
98000: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
98001: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
98002:
98003: xla_accounting_err_pkg.build_message
98004: (p_appli_s_name => 'XLA'
98005: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 98009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

98005: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
98006: ,p_token_1 => 'ACCT_ATTR_NAME'
98007: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
98008: ,p_token_2 => 'PRODUCT_NAME'
98009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
98010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
98011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
98013:

Line 98010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

98006: ,p_token_1 => 'ACCT_ATTR_NAME'
98007: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
98008: ,p_token_2 => 'PRODUCT_NAME'
98009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
98010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
98011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
98013:
98014: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 98011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

98007: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
98008: ,p_token_2 => 'PRODUCT_NAME'
98009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
98010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
98011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
98013:
98014: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
98015: --

Line 98012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

98008: ,p_token_2 => 'PRODUCT_NAME'
98009: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
98010: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
98011: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98012: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
98013:
98014: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
98015: --
98016: -- following sets the accounting attributes needed to reverse

Line 98031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

98027: ----------------------------------------------------------------
98028: -- 4262811 - update the header statuses to invalid in need be
98029: ----------------------------------------------------------------
98030: --
98031: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
98032:
98033:
98034: -----------------------------------------------
98035: -- No accrual reversal for the event class/type

Line 98169: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

98165: ,p_module => l_log_module);
98166: END IF;
98167:
98168: --
98169: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
98170: --
98171: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
98172: --
98173: -- set event info as cache for other routines to refer event attributes

Line 98171: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

98167:
98168: --
98169: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
98170: --
98171: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
98172: --
98173: -- set event info as cache for other routines to refer event attributes
98174: --
98175:

Line 98179: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

98175:
98176: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
98177: l_previous_event_id := l_event_id;
98178:
98179: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
98180: (p_application_id => p_application_id
98181: ,p_primary_ledger_id => p_primary_ledger_id
98182: ,p_base_ledger_id => p_base_ledger_id
98183: ,p_target_ledger_id => p_target_ledger_id

Line 98220: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

98216: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
98217:
98218: IF l_continue_with_lines THEN
98219: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
98220: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
98221:
98222: xla_accounting_err_pkg.build_message
98223: (p_appli_s_name => 'XLA'
98224: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 98228: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

98224: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
98225: ,p_token_1 => 'LINE_NUMBER'
98226: ,p_value_1 => l_array_extract_line_num(Idx)
98227: ,p_token_2 => 'PRODUCT_NAME'
98228: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
98229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
98230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
98232:

Line 98229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

98225: ,p_token_1 => 'LINE_NUMBER'
98226: ,p_value_1 => l_array_extract_line_num(Idx)
98227: ,p_token_2 => 'PRODUCT_NAME'
98228: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
98229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
98230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
98232:
98233: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 98230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

98226: ,p_value_1 => l_array_extract_line_num(Idx)
98227: ,p_token_2 => 'PRODUCT_NAME'
98228: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
98229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
98230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
98232:
98233: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
98234: --

Line 98231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

98227: ,p_token_2 => 'PRODUCT_NAME'
98228: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
98229: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
98230: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98231: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
98232:
98233: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
98234: --
98235: -- following sets the accounting attributes needed to reverse

Line 98616: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

98612:
98613: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
98614: -- or secondary ledger that has different currency with primary
98615: -- or alc that is calculated by sla
98616: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
98617: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
98618:
98619: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
98620: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 98617: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

98613: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
98614: -- or secondary ledger that has different currency with primary
98615: -- or alc that is calculated by sla
98616: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
98617: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
98618:
98619: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
98620: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
98621: AND (l_actual_flag = 'A')) THEN

Line 98619: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

98615: -- or alc that is calculated by sla
98616: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
98617: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
98618:
98619: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
98620: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
98621: AND (l_actual_flag = 'A')) THEN
98622: XLA_AE_LINES_PKG.CreateGainOrLossLines(
98623: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 98620: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

98616: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
98617: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
98618:
98619: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
98620: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
98621: AND (l_actual_flag = 'A')) THEN
98622: XLA_AE_LINES_PKG.CreateGainOrLossLines(
98623: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98624: ,p_application_id => p_application_id

Line 98623: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

98619: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
98620: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
98621: AND (l_actual_flag = 'A')) THEN
98622: XLA_AE_LINES_PKG.CreateGainOrLossLines(
98623: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98624: ,p_application_id => p_application_id
98625: ,p_amb_context_code => 'DEFAULT'
98626: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
98627: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 98626: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

98622: XLA_AE_LINES_PKG.CreateGainOrLossLines(
98623: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
98624: ,p_application_id => p_application_id
98625: ,p_amb_context_code => 'DEFAULT'
98626: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
98627: ,p_event_class_code => C_EVENT_CLASS_CODE
98628: ,p_event_type_code => C_EVENT_TYPE_CODE
98629:
98630: ,p_gain_ccid => -1

Line 99177: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

99173:
99174: l_calculate_acctd_flag VARCHAR2(1) :='N';
99175: l_calculate_g_l_flag VARCHAR2(1) :='N';
99176: --
99177: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99178: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99179: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 99178: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

99174: l_calculate_acctd_flag VARCHAR2(1) :='N';
99175: l_calculate_g_l_flag VARCHAR2(1) :='N';
99176: --
99177: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99178: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99179: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 99179: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

99175: l_calculate_g_l_flag VARCHAR2(1) :='N';
99176: --
99177: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99178: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99179: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

99176: --
99177: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99178: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99179: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

99177: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99178: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99179: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

99178: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99179: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

99179: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

99180: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

99181: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

99182: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

99183: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

99184: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

99185: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

99186: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

99187: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

99188: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

99189: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

99190: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99198: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

99191: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99198: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99199: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

99192: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99198: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99199: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
99200: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

99193: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99198: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99199: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
99200: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99201:

Line 99198: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

99194: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99198: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99199: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
99200: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99201:
99202: l_event_id NUMBER;

Line 99199: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

99195: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99198: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99199: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
99200: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99201:
99202: l_event_id NUMBER;
99203: l_previous_event_id NUMBER;

Line 99200: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

99196: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99197: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99198: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
99199: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
99200: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
99201:
99202: l_event_id NUMBER;
99203: l_previous_event_id NUMBER;
99204: l_first_event_id NUMBER;

Line 99218: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

99214: l_event_class_name VARCHAR2(80) := 'Total Burdened Cost Adjustment';
99215: l_description VARCHAR2(4000);
99216: l_transaction_reversal NUMBER;
99217: l_ae_header_id NUMBER;
99218: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
99219: l_log_module VARCHAR2(240);
99220: --
99221: l_acct_reversal_source VARCHAR2(30);
99222: l_trx_reversal_source VARCHAR2(30);

Line 99532: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

99528:
99529: --
99530: -- set event info as cache for other routines to refer event attributes
99531: --
99532: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
99533: (p_application_id => p_application_id
99534: ,p_primary_ledger_id => p_primary_ledger_id
99535: ,p_base_ledger_id => p_base_ledger_id
99536: ,p_target_ledger_id => p_target_ledger_id

Line 99565: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

99561:
99562: --
99563: -- set the status of entry to C_VALID (0)
99564: --
99565: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
99566:
99567: --
99568: -- initialize a row for ae header
99569: --

Line 99591: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

99587: --
99588: -- initilaize the status of ae headers for diffrent balance types
99589: -- the status is initialised to C_NOT_CREATED (2)
99590: --
99591: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99592: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99593: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99594:
99595: --

Line 99592: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

99588: -- initilaize the status of ae headers for diffrent balance types
99589: -- the status is initialised to C_NOT_CREATED (2)
99590: --
99591: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99592: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99593: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99594:
99595: --
99596: -- call api to validate and store accounting attributes for header

Line 99593: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

99589: -- the status is initialised to C_NOT_CREATED (2)
99590: --
99591: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99592: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99593: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
99594:
99595: --
99596: -- call api to validate and store accounting attributes for header
99597: --

Line 99627: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

99623: --
99624: l_trx_reversal_source := SUBSTR(NULL, 1,30);
99625:
99626: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
99627: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
99628:
99629: xla_accounting_err_pkg.build_message
99630: (p_appli_s_name => 'XLA'
99631: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 99635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

99631: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
99632: ,p_token_1 => 'ACCT_ATTR_NAME'
99633: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
99634: ,p_token_2 => 'PRODUCT_NAME'
99635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
99636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
99637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
99638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
99639:

Line 99636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

99632: ,p_token_1 => 'ACCT_ATTR_NAME'
99633: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
99634: ,p_token_2 => 'PRODUCT_NAME'
99635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
99636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
99637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
99638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
99639:
99640: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 99637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

99633: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
99634: ,p_token_2 => 'PRODUCT_NAME'
99635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
99636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
99637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
99638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
99639:
99640: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
99641: --

Line 99638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

99634: ,p_token_2 => 'PRODUCT_NAME'
99635: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
99636: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
99637: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
99638: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
99639:
99640: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
99641: --
99642: -- following sets the accounting attributes needed to reverse

Line 99657: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

99653: ----------------------------------------------------------------
99654: -- 4262811 - update the header statuses to invalid in need be
99655: ----------------------------------------------------------------
99656: --
99657: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
99658:
99659:
99660: -----------------------------------------------
99661: -- No accrual reversal for the event class/type

Line 99807: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

99803: ,p_module => l_log_module);
99804: END IF;
99805:
99806: --
99807: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
99808: --
99809: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
99810: --
99811: -- set event info as cache for other routines to refer event attributes

Line 99809: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

99805:
99806: --
99807: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
99808: --
99809: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
99810: --
99811: -- set event info as cache for other routines to refer event attributes
99812: --
99813:

Line 99817: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

99813:
99814: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
99815: l_previous_event_id := l_event_id;
99816:
99817: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
99818: (p_application_id => p_application_id
99819: ,p_primary_ledger_id => p_primary_ledger_id
99820: ,p_base_ledger_id => p_base_ledger_id
99821: ,p_target_ledger_id => p_target_ledger_id

Line 99858: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

99854: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
99855:
99856: IF l_continue_with_lines THEN
99857: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
99858: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
99859:
99860: xla_accounting_err_pkg.build_message
99861: (p_appli_s_name => 'XLA'
99862: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 99866: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

99862: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
99863: ,p_token_1 => 'LINE_NUMBER'
99864: ,p_value_1 => l_array_extract_line_num(Idx)
99865: ,p_token_2 => 'PRODUCT_NAME'
99866: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
99867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
99868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
99869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
99870:

Line 99867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

99863: ,p_token_1 => 'LINE_NUMBER'
99864: ,p_value_1 => l_array_extract_line_num(Idx)
99865: ,p_token_2 => 'PRODUCT_NAME'
99866: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
99867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
99868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
99869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
99870:
99871: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 99868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

99864: ,p_value_1 => l_array_extract_line_num(Idx)
99865: ,p_token_2 => 'PRODUCT_NAME'
99866: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
99867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
99868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
99869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
99870:
99871: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
99872: --

Line 99869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

99865: ,p_token_2 => 'PRODUCT_NAME'
99866: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
99867: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
99868: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
99869: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
99870:
99871: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
99872: --
99873: -- following sets the accounting attributes needed to reverse

Line 100165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

100161:
100162: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
100163: -- or secondary ledger that has different currency with primary
100164: -- or alc that is calculated by sla
100165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
100166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
100167:
100168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
100169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 100166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

100162: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
100163: -- or secondary ledger that has different currency with primary
100164: -- or alc that is calculated by sla
100165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
100166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
100167:
100168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
100169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
100170: AND (l_actual_flag = 'A')) THEN

Line 100168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

100164: -- or alc that is calculated by sla
100165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
100166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
100167:
100168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
100169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
100170: AND (l_actual_flag = 'A')) THEN
100171: XLA_AE_LINES_PKG.CreateGainOrLossLines(
100172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 100169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

100165: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
100166: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
100167:
100168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
100169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
100170: AND (l_actual_flag = 'A')) THEN
100171: XLA_AE_LINES_PKG.CreateGainOrLossLines(
100172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
100173: ,p_application_id => p_application_id

Line 100172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

100168: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
100169: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
100170: AND (l_actual_flag = 'A')) THEN
100171: XLA_AE_LINES_PKG.CreateGainOrLossLines(
100172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
100173: ,p_application_id => p_application_id
100174: ,p_amb_context_code => 'DEFAULT'
100175: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
100176: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 100175: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

100171: XLA_AE_LINES_PKG.CreateGainOrLossLines(
100172: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
100173: ,p_application_id => p_application_id
100174: ,p_amb_context_code => 'DEFAULT'
100175: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
100176: ,p_event_class_code => C_EVENT_CLASS_CODE
100177: ,p_event_type_code => C_EVENT_TYPE_CODE
100178:
100179: ,p_gain_ccid => -1

Line 100731: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

100727:
100728: l_calculate_acctd_flag VARCHAR2(1) :='N';
100729: l_calculate_g_l_flag VARCHAR2(1) :='N';
100730: --
100731: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100732: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100733: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 100732: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

100728: l_calculate_acctd_flag VARCHAR2(1) :='N';
100729: l_calculate_g_l_flag VARCHAR2(1) :='N';
100730: --
100731: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100732: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100733: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 100733: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

100729: l_calculate_g_l_flag VARCHAR2(1) :='N';
100730: --
100731: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100732: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100733: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

100730: --
100731: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100732: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100733: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

100731: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100732: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100733: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

100732: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100733: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

100733: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

100734: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

100735: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

100736: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

100737: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

100738: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

100739: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

100740: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

100741: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

100742: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

100743: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

100744: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100752: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

100745: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100752: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100753: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

100746: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100752: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100753: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
100754: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

100747: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100752: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100753: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
100754: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100755:

Line 100752: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

100748: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100752: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100753: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
100754: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100755:
100756: l_event_id NUMBER;

Line 100753: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

100749: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100752: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100753: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
100754: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100755:
100756: l_event_id NUMBER;
100757: l_previous_event_id NUMBER;

Line 100754: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

100750: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100751: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100752: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
100753: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
100754: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
100755:
100756: l_event_id NUMBER;
100757: l_previous_event_id NUMBER;
100758: l_first_event_id NUMBER;

Line 100772: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

100768: l_event_class_name VARCHAR2(80) := 'Total Burdened Cost';
100769: l_description VARCHAR2(4000);
100770: l_transaction_reversal NUMBER;
100771: l_ae_header_id NUMBER;
100772: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
100773: l_log_module VARCHAR2(240);
100774: --
100775: l_acct_reversal_source VARCHAR2(30);
100776: l_trx_reversal_source VARCHAR2(30);

Line 101089: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

101085:
101086: --
101087: -- set event info as cache for other routines to refer event attributes
101088: --
101089: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
101090: (p_application_id => p_application_id
101091: ,p_primary_ledger_id => p_primary_ledger_id
101092: ,p_base_ledger_id => p_base_ledger_id
101093: ,p_target_ledger_id => p_target_ledger_id

Line 101122: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

101118:
101119: --
101120: -- set the status of entry to C_VALID (0)
101121: --
101122: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
101123:
101124: --
101125: -- initialize a row for ae header
101126: --

Line 101148: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

101144: --
101145: -- initilaize the status of ae headers for diffrent balance types
101146: -- the status is initialised to C_NOT_CREATED (2)
101147: --
101148: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101149: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101150: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101151:
101152: --

Line 101149: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

101145: -- initilaize the status of ae headers for diffrent balance types
101146: -- the status is initialised to C_NOT_CREATED (2)
101147: --
101148: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101149: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101150: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101151:
101152: --
101153: -- call api to validate and store accounting attributes for header

Line 101150: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

101146: -- the status is initialised to C_NOT_CREATED (2)
101147: --
101148: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101149: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101150: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
101151:
101152: --
101153: -- call api to validate and store accounting attributes for header
101154: --

Line 101184: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

101180: --
101181: l_trx_reversal_source := SUBSTR(NULL, 1,30);
101182:
101183: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
101184: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
101185:
101186: xla_accounting_err_pkg.build_message
101187: (p_appli_s_name => 'XLA'
101188: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 101192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

101188: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
101189: ,p_token_1 => 'ACCT_ATTR_NAME'
101190: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
101191: ,p_token_2 => 'PRODUCT_NAME'
101192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
101193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
101194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
101196:

Line 101193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

101189: ,p_token_1 => 'ACCT_ATTR_NAME'
101190: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
101191: ,p_token_2 => 'PRODUCT_NAME'
101192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
101193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
101194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
101196:
101197: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 101194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

101190: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
101191: ,p_token_2 => 'PRODUCT_NAME'
101192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
101193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
101194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
101196:
101197: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
101198: --

Line 101195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

101191: ,p_token_2 => 'PRODUCT_NAME'
101192: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
101193: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
101194: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101195: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
101196:
101197: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
101198: --
101199: -- following sets the accounting attributes needed to reverse

Line 101214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

101210: ----------------------------------------------------------------
101211: -- 4262811 - update the header statuses to invalid in need be
101212: ----------------------------------------------------------------
101213: --
101214: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
101215:
101216:
101217: -----------------------------------------------
101218: -- No accrual reversal for the event class/type

Line 101365: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

101361: ,p_module => l_log_module);
101362: END IF;
101363:
101364: --
101365: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
101366: --
101367: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
101368: --
101369: -- set event info as cache for other routines to refer event attributes

Line 101367: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

101363:
101364: --
101365: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
101366: --
101367: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
101368: --
101369: -- set event info as cache for other routines to refer event attributes
101370: --
101371:

Line 101375: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

101371:
101372: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
101373: l_previous_event_id := l_event_id;
101374:
101375: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
101376: (p_application_id => p_application_id
101377: ,p_primary_ledger_id => p_primary_ledger_id
101378: ,p_base_ledger_id => p_base_ledger_id
101379: ,p_target_ledger_id => p_target_ledger_id

Line 101416: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

101412: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
101413:
101414: IF l_continue_with_lines THEN
101415: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
101416: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
101417:
101418: xla_accounting_err_pkg.build_message
101419: (p_appli_s_name => 'XLA'
101420: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 101424: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

101420: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
101421: ,p_token_1 => 'LINE_NUMBER'
101422: ,p_value_1 => l_array_extract_line_num(Idx)
101423: ,p_token_2 => 'PRODUCT_NAME'
101424: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
101425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
101426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
101428:

Line 101425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

101421: ,p_token_1 => 'LINE_NUMBER'
101422: ,p_value_1 => l_array_extract_line_num(Idx)
101423: ,p_token_2 => 'PRODUCT_NAME'
101424: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
101425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
101426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
101428:
101429: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 101426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

101422: ,p_value_1 => l_array_extract_line_num(Idx)
101423: ,p_token_2 => 'PRODUCT_NAME'
101424: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
101425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
101426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
101428:
101429: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
101430: --

Line 101427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

101423: ,p_token_2 => 'PRODUCT_NAME'
101424: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
101425: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
101426: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101427: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
101428:
101429: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
101430: --
101431: -- following sets the accounting attributes needed to reverse

Line 101744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

101740:
101741: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
101742: -- or secondary ledger that has different currency with primary
101743: -- or alc that is calculated by sla
101744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
101745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
101746:
101747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
101748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 101745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

101741: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
101742: -- or secondary ledger that has different currency with primary
101743: -- or alc that is calculated by sla
101744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
101745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
101746:
101747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
101748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
101749: AND (l_actual_flag = 'A')) THEN

Line 101747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

101743: -- or alc that is calculated by sla
101744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
101745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
101746:
101747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
101748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
101749: AND (l_actual_flag = 'A')) THEN
101750: XLA_AE_LINES_PKG.CreateGainOrLossLines(
101751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 101748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

101744: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
101745: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
101746:
101747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
101748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
101749: AND (l_actual_flag = 'A')) THEN
101750: XLA_AE_LINES_PKG.CreateGainOrLossLines(
101751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101752: ,p_application_id => p_application_id

Line 101751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

101747: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
101748: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
101749: AND (l_actual_flag = 'A')) THEN
101750: XLA_AE_LINES_PKG.CreateGainOrLossLines(
101751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101752: ,p_application_id => p_application_id
101753: ,p_amb_context_code => 'DEFAULT'
101754: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
101755: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 101754: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

101750: XLA_AE_LINES_PKG.CreateGainOrLossLines(
101751: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
101752: ,p_application_id => p_application_id
101753: ,p_amb_context_code => 'DEFAULT'
101754: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
101755: ,p_event_class_code => C_EVENT_CLASS_CODE
101756: ,p_event_type_code => C_EVENT_TYPE_CODE
101757:
101758: ,p_gain_ccid => -1

Line 102245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

102241:
102242: l_calculate_acctd_flag VARCHAR2(1) :='N';
102243: l_calculate_g_l_flag VARCHAR2(1) :='N';
102244: --
102245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 102246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

102242: l_calculate_acctd_flag VARCHAR2(1) :='N';
102243: l_calculate_g_l_flag VARCHAR2(1) :='N';
102244: --
102245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 102247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

102243: l_calculate_g_l_flag VARCHAR2(1) :='N';
102244: --
102245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

102244: --
102245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

102245: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

102246: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

102247: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

102248: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

102249: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

102250: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

102251: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

102252: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

102253: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

102254: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

102255: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

102256: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

102257: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

102258: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

102259: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

102260: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
102268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

102261: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
102268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102269:

Line 102266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

102262: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
102268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102269:
102270: l_event_id NUMBER;

Line 102267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

102263: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
102268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102269:
102270: l_event_id NUMBER;
102271: l_previous_event_id NUMBER;

Line 102268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

102264: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102265: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102266: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
102267: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
102268: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
102269:
102270: l_event_id NUMBER;
102271: l_previous_event_id NUMBER;
102272: l_first_event_id NUMBER;

Line 102286: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

102282: l_event_class_name VARCHAR2(80) := 'Usage Cost Adjustment';
102283: l_description VARCHAR2(4000);
102284: l_transaction_reversal NUMBER;
102285: l_ae_header_id NUMBER;
102286: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
102287: l_log_module VARCHAR2(240);
102288: --
102289: l_acct_reversal_source VARCHAR2(30);
102290: l_trx_reversal_source VARCHAR2(30);

Line 102564: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

102560:
102561: --
102562: -- set event info as cache for other routines to refer event attributes
102563: --
102564: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
102565: (p_application_id => p_application_id
102566: ,p_primary_ledger_id => p_primary_ledger_id
102567: ,p_base_ledger_id => p_base_ledger_id
102568: ,p_target_ledger_id => p_target_ledger_id

Line 102597: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

102593:
102594: --
102595: -- set the status of entry to C_VALID (0)
102596: --
102597: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
102598:
102599: --
102600: -- initialize a row for ae header
102601: --

Line 102623: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

102619: --
102620: -- initilaize the status of ae headers for diffrent balance types
102621: -- the status is initialised to C_NOT_CREATED (2)
102622: --
102623: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102624: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102625: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102626:
102627: --

Line 102624: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

102620: -- initilaize the status of ae headers for diffrent balance types
102621: -- the status is initialised to C_NOT_CREATED (2)
102622: --
102623: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102624: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102625: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102626:
102627: --
102628: -- call api to validate and store accounting attributes for header

Line 102625: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

102621: -- the status is initialised to C_NOT_CREATED (2)
102622: --
102623: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102624: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102625: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
102626:
102627: --
102628: -- call api to validate and store accounting attributes for header
102629: --

Line 102659: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

102655: --
102656: l_trx_reversal_source := SUBSTR(NULL, 1,30);
102657:
102658: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
102659: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
102660:
102661: xla_accounting_err_pkg.build_message
102662: (p_appli_s_name => 'XLA'
102663: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 102667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

102663: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
102664: ,p_token_1 => 'ACCT_ATTR_NAME'
102665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
102666: ,p_token_2 => 'PRODUCT_NAME'
102667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
102668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
102669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
102670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
102671:

Line 102668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

102664: ,p_token_1 => 'ACCT_ATTR_NAME'
102665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
102666: ,p_token_2 => 'PRODUCT_NAME'
102667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
102668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
102669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
102670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
102671:
102672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 102669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

102665: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
102666: ,p_token_2 => 'PRODUCT_NAME'
102667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
102668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
102669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
102670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
102671:
102672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
102673: --

Line 102670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

102666: ,p_token_2 => 'PRODUCT_NAME'
102667: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
102668: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
102669: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
102670: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
102671:
102672: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
102673: --
102674: -- following sets the accounting attributes needed to reverse

Line 102689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

102685: ----------------------------------------------------------------
102686: -- 4262811 - update the header statuses to invalid in need be
102687: ----------------------------------------------------------------
102688: --
102689: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
102690:
102691:
102692: -----------------------------------------------
102693: -- No accrual reversal for the event class/type

Line 102827: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

102823: ,p_module => l_log_module);
102824: END IF;
102825:
102826: --
102827: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
102828: --
102829: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
102830: --
102831: -- set event info as cache for other routines to refer event attributes

Line 102829: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

102825:
102826: --
102827: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
102828: --
102829: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
102830: --
102831: -- set event info as cache for other routines to refer event attributes
102832: --
102833:

Line 102837: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

102833:
102834: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
102835: l_previous_event_id := l_event_id;
102836:
102837: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
102838: (p_application_id => p_application_id
102839: ,p_primary_ledger_id => p_primary_ledger_id
102840: ,p_base_ledger_id => p_base_ledger_id
102841: ,p_target_ledger_id => p_target_ledger_id

Line 102878: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

102874: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
102875:
102876: IF l_continue_with_lines THEN
102877: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
102878: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
102879:
102880: xla_accounting_err_pkg.build_message
102881: (p_appli_s_name => 'XLA'
102882: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 102886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

102882: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
102883: ,p_token_1 => 'LINE_NUMBER'
102884: ,p_value_1 => l_array_extract_line_num(Idx)
102885: ,p_token_2 => 'PRODUCT_NAME'
102886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
102887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
102888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
102889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
102890:

Line 102887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

102883: ,p_token_1 => 'LINE_NUMBER'
102884: ,p_value_1 => l_array_extract_line_num(Idx)
102885: ,p_token_2 => 'PRODUCT_NAME'
102886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
102887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
102888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
102889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
102890:
102891: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 102888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

102884: ,p_value_1 => l_array_extract_line_num(Idx)
102885: ,p_token_2 => 'PRODUCT_NAME'
102886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
102887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
102888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
102889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
102890:
102891: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
102892: --

Line 102889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

102885: ,p_token_2 => 'PRODUCT_NAME'
102886: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
102887: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
102888: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
102889: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
102890:
102891: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
102892: --
102893: -- following sets the accounting attributes needed to reverse

Line 103116: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

103112:
103113: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
103114: -- or secondary ledger that has different currency with primary
103115: -- or alc that is calculated by sla
103116: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
103117: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
103118:
103119: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
103120: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 103117: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

103113: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
103114: -- or secondary ledger that has different currency with primary
103115: -- or alc that is calculated by sla
103116: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
103117: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
103118:
103119: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
103120: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
103121: AND (l_actual_flag = 'A')) THEN

Line 103119: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

103115: -- or alc that is calculated by sla
103116: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
103117: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
103118:
103119: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
103120: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
103121: AND (l_actual_flag = 'A')) THEN
103122: XLA_AE_LINES_PKG.CreateGainOrLossLines(
103123: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 103120: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

103116: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
103117: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
103118:
103119: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
103120: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
103121: AND (l_actual_flag = 'A')) THEN
103122: XLA_AE_LINES_PKG.CreateGainOrLossLines(
103123: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
103124: ,p_application_id => p_application_id

Line 103123: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

103119: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
103120: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
103121: AND (l_actual_flag = 'A')) THEN
103122: XLA_AE_LINES_PKG.CreateGainOrLossLines(
103123: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
103124: ,p_application_id => p_application_id
103125: ,p_amb_context_code => 'DEFAULT'
103126: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
103127: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 103126: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

103122: XLA_AE_LINES_PKG.CreateGainOrLossLines(
103123: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
103124: ,p_application_id => p_application_id
103125: ,p_amb_context_code => 'DEFAULT'
103126: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
103127: ,p_event_class_code => C_EVENT_CLASS_CODE
103128: ,p_event_type_code => C_EVENT_TYPE_CODE
103129:
103130: ,p_gain_ccid => -1

Line 103617: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

103613:
103614: l_calculate_acctd_flag VARCHAR2(1) :='N';
103615: l_calculate_g_l_flag VARCHAR2(1) :='N';
103616: --
103617: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103618: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103619: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 103618: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

103614: l_calculate_acctd_flag VARCHAR2(1) :='N';
103615: l_calculate_g_l_flag VARCHAR2(1) :='N';
103616: --
103617: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103618: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103619: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 103619: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

103615: l_calculate_g_l_flag VARCHAR2(1) :='N';
103616: --
103617: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103618: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103619: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

103616: --
103617: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103618: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103619: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

103617: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103618: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103619: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

103618: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103619: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

103619: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

103620: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

103621: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

103622: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

103623: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

103624: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

103625: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

103626: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

103627: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

103628: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

103629: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

103630: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103638: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

103631: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103638: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103639: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

103632: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103638: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103639: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
103640: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

103633: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103638: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103639: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
103640: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103641:

Line 103638: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

103634: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103638: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103639: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
103640: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103641:
103642: l_event_id NUMBER;

Line 103639: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

103635: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103638: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103639: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
103640: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103641:
103642: l_event_id NUMBER;
103643: l_previous_event_id NUMBER;

Line 103640: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

103636: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103637: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103638: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
103639: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
103640: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
103641:
103642: l_event_id NUMBER;
103643: l_previous_event_id NUMBER;
103644: l_first_event_id NUMBER;

Line 103658: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

103654: l_event_class_name VARCHAR2(80) := 'Usage Cost';
103655: l_description VARCHAR2(4000);
103656: l_transaction_reversal NUMBER;
103657: l_ae_header_id NUMBER;
103658: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
103659: l_log_module VARCHAR2(240);
103660: --
103661: l_acct_reversal_source VARCHAR2(30);
103662: l_trx_reversal_source VARCHAR2(30);

Line 103936: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

103932:
103933: --
103934: -- set event info as cache for other routines to refer event attributes
103935: --
103936: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
103937: (p_application_id => p_application_id
103938: ,p_primary_ledger_id => p_primary_ledger_id
103939: ,p_base_ledger_id => p_base_ledger_id
103940: ,p_target_ledger_id => p_target_ledger_id

Line 103969: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

103965:
103966: --
103967: -- set the status of entry to C_VALID (0)
103968: --
103969: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
103970:
103971: --
103972: -- initialize a row for ae header
103973: --

Line 103995: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

103991: --
103992: -- initilaize the status of ae headers for diffrent balance types
103993: -- the status is initialised to C_NOT_CREATED (2)
103994: --
103995: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103996: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103997: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103998:
103999: --

Line 103996: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

103992: -- initilaize the status of ae headers for diffrent balance types
103993: -- the status is initialised to C_NOT_CREATED (2)
103994: --
103995: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103996: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103997: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103998:
103999: --
104000: -- call api to validate and store accounting attributes for header

Line 103997: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

103993: -- the status is initialised to C_NOT_CREATED (2)
103994: --
103995: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103996: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103997: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
103998:
103999: --
104000: -- call api to validate and store accounting attributes for header
104001: --

Line 104031: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

104027: --
104028: l_trx_reversal_source := SUBSTR(NULL, 1,30);
104029:
104030: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
104031: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
104032:
104033: xla_accounting_err_pkg.build_message
104034: (p_appli_s_name => 'XLA'
104035: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 104039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

104035: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
104036: ,p_token_1 => 'ACCT_ATTR_NAME'
104037: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
104038: ,p_token_2 => 'PRODUCT_NAME'
104039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
104040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
104041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
104043:

Line 104040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

104036: ,p_token_1 => 'ACCT_ATTR_NAME'
104037: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
104038: ,p_token_2 => 'PRODUCT_NAME'
104039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
104040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
104041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
104043:
104044: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 104041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

104037: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
104038: ,p_token_2 => 'PRODUCT_NAME'
104039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
104040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
104041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
104043:
104044: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
104045: --

Line 104042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

104038: ,p_token_2 => 'PRODUCT_NAME'
104039: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
104040: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
104041: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104042: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
104043:
104044: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
104045: --
104046: -- following sets the accounting attributes needed to reverse

Line 104061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

104057: ----------------------------------------------------------------
104058: -- 4262811 - update the header statuses to invalid in need be
104059: ----------------------------------------------------------------
104060: --
104061: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
104062:
104063:
104064: -----------------------------------------------
104065: -- No accrual reversal for the event class/type

Line 104199: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

104195: ,p_module => l_log_module);
104196: END IF;
104197:
104198: --
104199: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
104200: --
104201: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
104202: --
104203: -- set event info as cache for other routines to refer event attributes

Line 104201: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

104197:
104198: --
104199: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
104200: --
104201: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
104202: --
104203: -- set event info as cache for other routines to refer event attributes
104204: --
104205:

Line 104209: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

104205:
104206: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
104207: l_previous_event_id := l_event_id;
104208:
104209: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
104210: (p_application_id => p_application_id
104211: ,p_primary_ledger_id => p_primary_ledger_id
104212: ,p_base_ledger_id => p_base_ledger_id
104213: ,p_target_ledger_id => p_target_ledger_id

Line 104250: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

104246: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
104247:
104248: IF l_continue_with_lines THEN
104249: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
104250: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
104251:
104252: xla_accounting_err_pkg.build_message
104253: (p_appli_s_name => 'XLA'
104254: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 104258: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

104254: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
104255: ,p_token_1 => 'LINE_NUMBER'
104256: ,p_value_1 => l_array_extract_line_num(Idx)
104257: ,p_token_2 => 'PRODUCT_NAME'
104258: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
104259: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
104260: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104261: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
104262:

Line 104259: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

104255: ,p_token_1 => 'LINE_NUMBER'
104256: ,p_value_1 => l_array_extract_line_num(Idx)
104257: ,p_token_2 => 'PRODUCT_NAME'
104258: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
104259: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
104260: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104261: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
104262:
104263: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 104260: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

104256: ,p_value_1 => l_array_extract_line_num(Idx)
104257: ,p_token_2 => 'PRODUCT_NAME'
104258: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
104259: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
104260: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104261: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
104262:
104263: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
104264: --

Line 104261: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

104257: ,p_token_2 => 'PRODUCT_NAME'
104258: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
104259: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
104260: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104261: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
104262:
104263: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
104264: --
104265: -- following sets the accounting attributes needed to reverse

Line 104488: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

104484:
104485: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
104486: -- or secondary ledger that has different currency with primary
104487: -- or alc that is calculated by sla
104488: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
104489: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
104490:
104491: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
104492: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 104489: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

104485: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
104486: -- or secondary ledger that has different currency with primary
104487: -- or alc that is calculated by sla
104488: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
104489: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
104490:
104491: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
104492: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
104493: AND (l_actual_flag = 'A')) THEN

Line 104491: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

104487: -- or alc that is calculated by sla
104488: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
104489: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
104490:
104491: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
104492: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
104493: AND (l_actual_flag = 'A')) THEN
104494: XLA_AE_LINES_PKG.CreateGainOrLossLines(
104495: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 104492: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

104488: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
104489: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
104490:
104491: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
104492: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
104493: AND (l_actual_flag = 'A')) THEN
104494: XLA_AE_LINES_PKG.CreateGainOrLossLines(
104495: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104496: ,p_application_id => p_application_id

Line 104495: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

104491: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
104492: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
104493: AND (l_actual_flag = 'A')) THEN
104494: XLA_AE_LINES_PKG.CreateGainOrLossLines(
104495: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104496: ,p_application_id => p_application_id
104497: ,p_amb_context_code => 'DEFAULT'
104498: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
104499: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 104498: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

104494: XLA_AE_LINES_PKG.CreateGainOrLossLines(
104495: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
104496: ,p_application_id => p_application_id
104497: ,p_amb_context_code => 'DEFAULT'
104498: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
104499: ,p_event_class_code => C_EVENT_CLASS_CODE
104500: ,p_event_type_code => C_EVENT_TYPE_CODE
104501:
104502: ,p_gain_ccid => -1

Line 104989: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

104985:
104986: l_calculate_acctd_flag VARCHAR2(1) :='N';
104987: l_calculate_g_l_flag VARCHAR2(1) :='N';
104988: --
104989: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104990: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104991: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 104990: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

104986: l_calculate_acctd_flag VARCHAR2(1) :='N';
104987: l_calculate_g_l_flag VARCHAR2(1) :='N';
104988: --
104989: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104990: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104991: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 104991: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

104987: l_calculate_g_l_flag VARCHAR2(1) :='N';
104988: --
104989: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104990: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104991: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

104988: --
104989: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104990: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104991: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

104989: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104990: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104991: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

104990: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104991: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

104991: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

104992: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

104993: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

104994: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

104995: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

104996: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

104997: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

104998: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

104999: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

105000: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

105001: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

105002: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105010: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

105003: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105010: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105011: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

105004: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105010: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105011: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
105012: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

105005: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105010: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105011: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
105012: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
105013:

Line 105010: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

105006: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105010: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105011: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
105012: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
105013:
105014: l_event_id NUMBER;

Line 105011: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

105007: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105010: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105011: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
105012: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
105013:
105014: l_event_id NUMBER;
105015: l_previous_event_id NUMBER;

Line 105012: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

105008: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105009: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105010: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
105011: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
105012: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
105013:
105014: l_event_id NUMBER;
105015: l_previous_event_id NUMBER;
105016: l_first_event_id NUMBER;

Line 105030: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

105026: l_event_class_name VARCHAR2(80) := 'Work in Process Cost Adjustment';
105027: l_description VARCHAR2(4000);
105028: l_transaction_reversal NUMBER;
105029: l_ae_header_id NUMBER;
105030: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
105031: l_log_module VARCHAR2(240);
105032: --
105033: l_acct_reversal_source VARCHAR2(30);
105034: l_trx_reversal_source VARCHAR2(30);

Line 105308: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

105304:
105305: --
105306: -- set event info as cache for other routines to refer event attributes
105307: --
105308: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
105309: (p_application_id => p_application_id
105310: ,p_primary_ledger_id => p_primary_ledger_id
105311: ,p_base_ledger_id => p_base_ledger_id
105312: ,p_target_ledger_id => p_target_ledger_id

Line 105341: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

105337:
105338: --
105339: -- set the status of entry to C_VALID (0)
105340: --
105341: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
105342:
105343: --
105344: -- initialize a row for ae header
105345: --

Line 105367: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

105363: --
105364: -- initilaize the status of ae headers for diffrent balance types
105365: -- the status is initialised to C_NOT_CREATED (2)
105366: --
105367: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105368: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105369: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105370:
105371: --

Line 105368: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

105364: -- initilaize the status of ae headers for diffrent balance types
105365: -- the status is initialised to C_NOT_CREATED (2)
105366: --
105367: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105368: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105369: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105370:
105371: --
105372: -- call api to validate and store accounting attributes for header

Line 105369: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

105365: -- the status is initialised to C_NOT_CREATED (2)
105366: --
105367: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105368: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105369: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
105370:
105371: --
105372: -- call api to validate and store accounting attributes for header
105373: --

Line 105403: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

105399: --
105400: l_trx_reversal_source := SUBSTR(NULL, 1,30);
105401:
105402: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
105403: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
105404:
105405: xla_accounting_err_pkg.build_message
105406: (p_appli_s_name => 'XLA'
105407: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 105411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

105407: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
105408: ,p_token_1 => 'ACCT_ATTR_NAME'
105409: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
105410: ,p_token_2 => 'PRODUCT_NAME'
105411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
105412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
105413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
105415:

Line 105412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

105408: ,p_token_1 => 'ACCT_ATTR_NAME'
105409: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
105410: ,p_token_2 => 'PRODUCT_NAME'
105411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
105412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
105413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
105415:
105416: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 105413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

105409: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
105410: ,p_token_2 => 'PRODUCT_NAME'
105411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
105412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
105413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
105415:
105416: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
105417: --

Line 105414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

105410: ,p_token_2 => 'PRODUCT_NAME'
105411: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
105412: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
105413: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105414: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
105415:
105416: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
105417: --
105418: -- following sets the accounting attributes needed to reverse

Line 105433: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

105429: ----------------------------------------------------------------
105430: -- 4262811 - update the header statuses to invalid in need be
105431: ----------------------------------------------------------------
105432: --
105433: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
105434:
105435:
105436: -----------------------------------------------
105437: -- No accrual reversal for the event class/type

Line 105571: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

105567: ,p_module => l_log_module);
105568: END IF;
105569:
105570: --
105571: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
105572: --
105573: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
105574: --
105575: -- set event info as cache for other routines to refer event attributes

Line 105573: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

105569:
105570: --
105571: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
105572: --
105573: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
105574: --
105575: -- set event info as cache for other routines to refer event attributes
105576: --
105577:

Line 105581: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

105577:
105578: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
105579: l_previous_event_id := l_event_id;
105580:
105581: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
105582: (p_application_id => p_application_id
105583: ,p_primary_ledger_id => p_primary_ledger_id
105584: ,p_base_ledger_id => p_base_ledger_id
105585: ,p_target_ledger_id => p_target_ledger_id

Line 105622: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

105618: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
105619:
105620: IF l_continue_with_lines THEN
105621: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
105622: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
105623:
105624: xla_accounting_err_pkg.build_message
105625: (p_appli_s_name => 'XLA'
105626: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 105630: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

105626: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
105627: ,p_token_1 => 'LINE_NUMBER'
105628: ,p_value_1 => l_array_extract_line_num(Idx)
105629: ,p_token_2 => 'PRODUCT_NAME'
105630: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
105631: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
105632: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105633: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
105634:

Line 105631: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

105627: ,p_token_1 => 'LINE_NUMBER'
105628: ,p_value_1 => l_array_extract_line_num(Idx)
105629: ,p_token_2 => 'PRODUCT_NAME'
105630: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
105631: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
105632: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105633: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
105634:
105635: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 105632: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

105628: ,p_value_1 => l_array_extract_line_num(Idx)
105629: ,p_token_2 => 'PRODUCT_NAME'
105630: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
105631: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
105632: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105633: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
105634:
105635: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
105636: --

Line 105633: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

105629: ,p_token_2 => 'PRODUCT_NAME'
105630: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
105631: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
105632: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105633: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
105634:
105635: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
105636: --
105637: -- following sets the accounting attributes needed to reverse

Line 105860: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

105856:
105857: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
105858: -- or secondary ledger that has different currency with primary
105859: -- or alc that is calculated by sla
105860: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
105861: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
105862:
105863: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
105864: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 105861: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

105857: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
105858: -- or secondary ledger that has different currency with primary
105859: -- or alc that is calculated by sla
105860: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
105861: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
105862:
105863: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
105864: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
105865: AND (l_actual_flag = 'A')) THEN

Line 105863: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

105859: -- or alc that is calculated by sla
105860: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
105861: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
105862:
105863: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
105864: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
105865: AND (l_actual_flag = 'A')) THEN
105866: XLA_AE_LINES_PKG.CreateGainOrLossLines(
105867: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 105864: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

105860: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
105861: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
105862:
105863: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
105864: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
105865: AND (l_actual_flag = 'A')) THEN
105866: XLA_AE_LINES_PKG.CreateGainOrLossLines(
105867: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105868: ,p_application_id => p_application_id

Line 105867: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

105863: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
105864: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
105865: AND (l_actual_flag = 'A')) THEN
105866: XLA_AE_LINES_PKG.CreateGainOrLossLines(
105867: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105868: ,p_application_id => p_application_id
105869: ,p_amb_context_code => 'DEFAULT'
105870: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
105871: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 105870: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

105866: XLA_AE_LINES_PKG.CreateGainOrLossLines(
105867: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
105868: ,p_application_id => p_application_id
105869: ,p_amb_context_code => 'DEFAULT'
105870: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
105871: ,p_event_class_code => C_EVENT_CLASS_CODE
105872: ,p_event_type_code => C_EVENT_TYPE_CODE
105873:
105874: ,p_gain_ccid => -1

Line 106361: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

106357:
106358: l_calculate_acctd_flag VARCHAR2(1) :='N';
106359: l_calculate_g_l_flag VARCHAR2(1) :='N';
106360: --
106361: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106362: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106363: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 106362: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

106358: l_calculate_acctd_flag VARCHAR2(1) :='N';
106359: l_calculate_g_l_flag VARCHAR2(1) :='N';
106360: --
106361: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106362: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106363: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 106363: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

106359: l_calculate_g_l_flag VARCHAR2(1) :='N';
106360: --
106361: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106362: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106363: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

106360: --
106361: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106362: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106363: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

106361: l_array_legal_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106362: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106363: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

106362: l_array_entity_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106363: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

106363: l_array_entity_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

106364: l_array_transaction_num XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

106365: l_array_event_id XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

106366: l_array_class_code XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

Line 106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

106367: l_array_event_type XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

106368: l_array_event_number XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

106369: l_array_event_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;

106370: l_array_transaction_date XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

Line 106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

106371: l_array_reference_num_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

106372: l_array_reference_num_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

106373: l_array_reference_num_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;

106374: l_array_reference_num_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Num;
106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106382: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

Line 106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

106375: l_array_reference_char_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106382: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106383: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

Line 106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

106376: l_array_reference_char_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106382: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106383: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
106384: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

Line 106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

106377: l_array_reference_char_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106382: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106383: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
106384: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106385:

Line 106382: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;

106378: l_array_reference_char_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_V240L;
106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106382: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106383: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
106384: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106385:
106386: l_event_id NUMBER;

Line 106383: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;

106379: l_array_reference_date_1 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106382: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106383: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
106384: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106385:
106386: l_event_id NUMBER;
106387: l_previous_event_id NUMBER;

Line 106384: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;

106380: l_array_reference_date_2 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106381: l_array_reference_date_3 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106382: l_array_reference_date_4 XLA_AE_JOURNAL_ENTRY_PKG.t_array_Date;
106383: l_array_event_created_by XLA_AE_JOURNAL_ENTRY_PKG.t_array_V100L;
106384: l_array_budgetary_control_flag XLA_AE_JOURNAL_ENTRY_PKG.t_array_V30L;
106385:
106386: l_event_id NUMBER;
106387: l_previous_event_id NUMBER;
106388: l_first_event_id NUMBER;

Line 106402: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;

106398: l_event_class_name VARCHAR2(80) := 'Work in Process Cost';
106399: l_description VARCHAR2(4000);
106400: l_transaction_reversal NUMBER;
106401: l_ae_header_id NUMBER;
106402: l_array_extract_line_num xla_ae_journal_entry_pkg.t_array_Num;
106403: l_log_module VARCHAR2(240);
106404: --
106405: l_acct_reversal_source VARCHAR2(30);
106406: l_trx_reversal_source VARCHAR2(30);

Line 106680: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

106676:
106677: --
106678: -- set event info as cache for other routines to refer event attributes
106679: --
106680: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
106681: (p_application_id => p_application_id
106682: ,p_primary_ledger_id => p_primary_ledger_id
106683: ,p_base_ledger_id => p_base_ledger_id
106684: ,p_target_ledger_id => p_target_ledger_id

Line 106713: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

106709:
106710: --
106711: -- set the status of entry to C_VALID (0)
106712: --
106713: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
106714:
106715: --
106716: -- initialize a row for ae header
106717: --

Line 106739: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

106735: --
106736: -- initilaize the status of ae headers for diffrent balance types
106737: -- the status is initialised to C_NOT_CREATED (2)
106738: --
106739: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106740: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106741: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106742:
106743: --

Line 106740: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

106736: -- initilaize the status of ae headers for diffrent balance types
106737: -- the status is initialised to C_NOT_CREATED (2)
106738: --
106739: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106740: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106741: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106742:
106743: --
106744: -- call api to validate and store accounting attributes for header

Line 106741: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;

106737: -- the status is initialised to C_NOT_CREATED (2)
106738: --
106739: --g_array_event(l_event_id).array_value_num('actual_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106740: --g_array_event(l_event_id).array_value_num('budget_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106741: --g_array_event(l_event_id).array_value_num('encumbrance_je_status') := XLA_AE_JOURNAL_ENTRY_PKG.C_NOT_CREATED;
106742:
106743: --
106744: -- call api to validate and store accounting attributes for header
106745: --

Line 106775: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

106771: --
106772: l_trx_reversal_source := SUBSTR(NULL, 1,30);
106773:
106774: IF NVL(l_trx_reversal_source, 'N') NOT IN ('N','Y') THEN
106775: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
106776:
106777: xla_accounting_err_pkg.build_message
106778: (p_appli_s_name => 'XLA'
106779: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'

Line 106783: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

106779: ,p_msg_name => 'XLA_AP_INVALID_HDR_ATTR'
106780: ,p_token_1 => 'ACCT_ATTR_NAME'
106781: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
106782: ,p_token_2 => 'PRODUCT_NAME'
106783: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
106784: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
106785: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
106786: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
106787:

Line 106784: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

106780: ,p_token_1 => 'ACCT_ATTR_NAME'
106781: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
106782: ,p_token_2 => 'PRODUCT_NAME'
106783: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
106784: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
106785: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
106786: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
106787:
106788: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN

Line 106785: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

106781: ,p_value_1 => xla_ae_sources_pkg.GetAccountingSourceName('TRX_ACCT_REVERSAL_OPTION')
106782: ,p_token_2 => 'PRODUCT_NAME'
106783: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
106784: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
106785: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
106786: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
106787:
106788: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
106789: --

Line 106786: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

106782: ,p_token_2 => 'PRODUCT_NAME'
106783: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
106784: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
106785: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
106786: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
106787:
106788: ELSIF NVL(l_trx_reversal_source, 'N') = 'Y' THEN
106789: --
106790: -- following sets the accounting attributes needed to reverse

Line 106805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);

106801: ----------------------------------------------------------------
106802: -- 4262811 - update the header statuses to invalid in need be
106803: ----------------------------------------------------------------
106804: --
106805: XLA_AE_JOURNAL_ENTRY_PKG.UpdateJournalEntryStatus (p_hdr_idx => hdr_idx);
106806:
106807:
106808: -----------------------------------------------
106809: -- No accrual reversal for the event class/type

Line 106943: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)

106939: ,p_module => l_log_module);
106940: END IF;
106941:
106942: --
106943: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
106944: --
106945: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
106946: --
106947: -- set event info as cache for other routines to refer event attributes

Line 106945: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;

106941:
106942: --
106943: -- set the XLA_AE_JOURNAL_ENTRY_PKG.g_global_status to C_VALID (0)
106944: --
106945: XLA_AE_JOURNAL_ENTRY_PKG.g_global_status := XLA_AE_JOURNAL_ENTRY_PKG.C_VALID;
106946: --
106947: -- set event info as cache for other routines to refer event attributes
106948: --
106949:

Line 106953: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info

106949:
106950: IF l_event_id <> NVL(l_previous_event_id, -1) THEN
106951: l_previous_event_id := l_event_id;
106952:
106953: XLA_AE_JOURNAL_ENTRY_PKG.set_event_info
106954: (p_application_id => p_application_id
106955: ,p_primary_ledger_id => p_primary_ledger_id
106956: ,p_base_ledger_id => p_base_ledger_id
106957: ,p_target_ledger_id => p_target_ledger_id

Line 106994: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;

106990: l_acct_reversal_source := SUBSTR(l_array_source_23(Idx), 1,30);
106991:
106992: IF l_continue_with_lines THEN
106993: IF NVL(l_acct_reversal_source, 'N') NOT IN ('N','Y','B') THEN
106994: xla_ae_journal_entry_pkg.g_global_status := xla_ae_journal_entry_pkg.C_INVALID;
106995:
106996: xla_accounting_err_pkg.build_message
106997: (p_appli_s_name => 'XLA'
106998: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'

Line 107002: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name

106998: ,p_msg_name => 'XLA_AP_INVALID_REVERSAL_OPTION'
106999: ,p_token_1 => 'LINE_NUMBER'
107000: ,p_value_1 => l_array_extract_line_num(Idx)
107001: ,p_token_2 => 'PRODUCT_NAME'
107002: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
107003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
107004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
107005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
107006:

Line 107003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id

106999: ,p_token_1 => 'LINE_NUMBER'
107000: ,p_value_1 => l_array_extract_line_num(Idx)
107001: ,p_token_2 => 'PRODUCT_NAME'
107002: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
107003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
107004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
107005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
107006:
107007: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN

Line 107004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

107000: ,p_value_1 => l_array_extract_line_num(Idx)
107001: ,p_token_2 => 'PRODUCT_NAME'
107002: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
107003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
107004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
107005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
107006:
107007: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
107008: --

Line 107005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);

107001: ,p_token_2 => 'PRODUCT_NAME'
107002: ,p_value_2 => xla_ae_journal_entry_pkg.g_cache_event.application_name
107003: ,p_entity_id => xla_ae_journal_entry_pkg.g_cache_event.entity_id
107004: ,p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
107005: ,p_ledger_id => xla_ae_journal_entry_pkg.g_cache_event.target_ledger_id);
107006:
107007: ELSIF NVL(l_acct_reversal_source, 'N') IN ('Y','B') THEN
107008: --
107009: -- following sets the accounting attributes needed to reverse

Line 107232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or

107228:
107229: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
107230: -- or secondary ledger that has different currency with primary
107231: -- or alc that is calculated by sla
107232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
107233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
107234:
107235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
107236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

Line 107233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))

107229: -- only execute it if calculate g/l flag is yes, and primary or secondary ledger
107230: -- or secondary ledger that has different currency with primary
107231: -- or alc that is calculated by sla
107232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
107233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
107234:
107235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
107236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
107237: AND (l_actual_flag = 'A')) THEN

Line 107235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>

107231: -- or alc that is calculated by sla
107232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
107233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
107234:
107235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
107236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
107237: AND (l_actual_flag = 'A')) THEN
107238: XLA_AE_LINES_PKG.CreateGainOrLossLines(
107239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

Line 107236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)

107232: IF (((l_calculate_g_l_flag = 'Y' AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code <> 'ALC') or
107233: (XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.ledger_category_code in ('ALC', 'SECONDARY') AND XLA_AE_JOURNAL_ENTRY_PKG.g_cache_ledgers_info.calculate_amts_flag='Y'))
107234:
107235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
107236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
107237: AND (l_actual_flag = 'A')) THEN
107238: XLA_AE_LINES_PKG.CreateGainOrLossLines(
107239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
107240: ,p_application_id => p_application_id

Line 107239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id

107235: -- IF((l_calculate_g_l_flag='Y' or XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.target_ledger_id <>
107236: -- XLA_AE_JOURNAL_ENTRY_PKG.g_cache_event.ledger_id)
107237: AND (l_actual_flag = 'A')) THEN
107238: XLA_AE_LINES_PKG.CreateGainOrLossLines(
107239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
107240: ,p_application_id => p_application_id
107241: ,p_amb_context_code => 'DEFAULT'
107242: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
107243: ,p_event_class_code => C_EVENT_CLASS_CODE

Line 107242: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code

107238: XLA_AE_LINES_PKG.CreateGainOrLossLines(
107239: p_event_id => xla_ae_journal_entry_pkg.g_cache_event.event_id
107240: ,p_application_id => p_application_id
107241: ,p_amb_context_code => 'DEFAULT'
107242: ,p_entity_code => xla_ae_journal_entry_pkg.g_cache_event.entity_code
107243: ,p_event_class_code => C_EVENT_CLASS_CODE
107244: ,p_event_type_code => C_EVENT_TYPE_CODE
107245:
107246: ,p_gain_ccid => -1

Line 107364: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;

107360: ,p_level => C_LEVEL_PROCEDURE
107361: ,p_module => l_log_module);
107362: END IF;
107363:
107364: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
107365: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
107366: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
107367:
107368: --

Line 107365: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;

107361: ,p_module => l_log_module);
107362: END IF;
107363:
107364: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
107365: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
107366: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
107367:
107368: --
107369: -- initialize array of lines with NULL

Line 107366: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;

107362: END IF;
107363:
107364: l_language := xla_ae_journal_entry_pkg.g_cache_ledgers_info.description_language;
107365: l_currency_code := xla_ae_journal_entry_pkg.g_cache_ledgers_info.currency_code;
107366: l_sla_ledger_id := xla_ae_journal_entry_pkg.g_cache_ledgers_info.sla_ledger_id;
107367:
107368: --
107369: -- initialize array of lines with NULL
107370: --

Line 108276: xla_ae_journal_entry_pkg.SetProductAcctDefinition

108272: ,p_level => C_LEVEL_STATEMENT
108273: ,p_module => l_log_module);
108274: END IF;
108275: --
108276: xla_ae_journal_entry_pkg.SetProductAcctDefinition
108277: (p_product_rule_code => 'FV_PROJECTS_AAD'
108278: ,p_product_rule_type_code => 'S'
108279: ,p_product_rule_version => ''
108280: ,p_product_rule_name => 'Federal Projects AAD'

Line 108285: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger

108281: ,p_amb_context_code => 'DEFAULT'
108282: );
108283:
108284: l_array_ledgers :=
108285: xla_ae_journal_entry_pkg.GetAlternateCurrencyLedger
108286: (p_base_ledger_id => p_base_ledger_id);
108287:
108288: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
108289: l_temp_result :=

Line 108290: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo

108286: (p_base_ledger_id => p_base_ledger_id);
108287:
108288: FOR Idx IN 1 .. l_array_ledgers.COUNT LOOP
108289: l_temp_result :=
108290: XLA_AE_JOURNAL_ENTRY_PKG.GetLedgersInfo
108291: (p_application_id => p_application_id
108292: ,p_base_ledger_id => p_base_ledger_id
108293: ,p_target_ledger_id => l_array_ledgers(Idx)
108294: ,p_primary_ledger_id => p_primary_ledger_id